第375章 只有神經病才會玩的遊戲

投票推薦 加入書籤 小說報錯

  第375章 只有神經病才會玩的遊戲

  雖說是已經有了一個大致的計劃。

  但NPC距離真正落地投產,那還尚且有一段距離。

  不過在那之前,GAMENOVA卻已經可以開始嘗試著手準備了。

  恰好不久前林立新所安排的另一個項目這兩天正準備落地。

  眼下這似乎正是一個好時候,將這項新技術給利用上。

  清晨,GAMENOVA本部,開發部。

  直直坐在電腦跟前的卡馬克在鍵盤上噼里啪啦地輸入著。

  昨晚他跟林立新在公司里加了一晚上的班。

  原因無他,這個耗時許久的項目總算是要落地了。

  「啪!」

  卡馬克猛地敲下最後一個字符,隨即猛地站起身。

  「NovaScript1.0!"

  「吸溜」

  林立新抿了一口咖啡,滿意地點點頭。

  NovaScript,顧名思義,一款解析性的腳本語言。

  不同於N語言為遊戲而生,它的誕生,面對的是一個截然不同,卻至關重要的需求。

  WEB,網頁端的需求。

  隨著網際網路,尤其是全球資訊網這些日子來的逐漸普及,用戶們迫切的需要一個能夠讓網頁真正動起來的功能。

  而NovaScript就是為此而生的。

  從立項之初,林立新便為其定下了幾大重要指標。

  第一點自然是必不可少的腳本型語言」,這意味著它直接被嵌入在網頁中,只在運行時JIT即時編譯,對開發體驗來說爽的批爆。

  其二,則是它必須要安全,這是它能用在網際網路環境中最關鍵的一點。

  它不能夠直接訪問本地的文件,只能通過瀏覽器實現有限的本機交互。

  第三點,便是至關重要的跨平台性。

  這也是全球資訊網從誕生之初林立新他們便在主張的東西。

  不管是任何設備,只需要使用Neus瀏覽器,就可以正確訪問網站的內容。

  至於剩下的事件驅動、弱類型、面向對象等,則是要在實際開發過程中根據需求動態進行修改了。

  (由於緩存原因,請用戶直接瀏覽器訪問 海量小說在 TW 看書網,𝙨𝙝𝙪.𝙩𝙬等你尋 網站,觀看最快的章節更新)

  「這就是你們折騰那麼長時間的那個項目?」

  剛趕到公司的威爾聽到兩人的聲音,好奇地湊了過來,看著林立新隨手寫了個HelloWorId的測試。

  單從語法上來看,它甚至比N語言都還要更加簡潔。

  「為什麼不直接用N語言呢?明明它要強大的多。」

  「因為它更簡單,也更輕量。」

  林立新檢查了一下控制台輸出的信息,確認全部OK,這才露出笑容。

  事實上對於這個項目,哪怕是林立新,也一直心裡沒底。

  因為之前做的諸多項目,不管怎麼說都算是摸著石頭過河,有前車之鑑作為參考。

  但腳本語言不同。

  倒不是說沒有一個可供參考的前輩。

  但JavaScript————

  本身就是一個年久失修的屎山。

  既然是從頭開始設計,那林立新自然不打算再像歷史上那樣搞個趕工出來的半成品。

  javascript的誕生,其實頗具奇幻色彩。

  說起來這事兒,還跟林立新的一位好友有關係。

  矽圖SGI的CE0吉姆博士。

  他所創立的另一家公司網景,打算開發一款自家的動態化網頁瀏覽器。

  但是傳統的語言想要嵌入到瀏覽器里,實在是太過笨重冗雜,性能也不甚理想。

  為了解決這個問題,他便找來了一位叫做布蘭登·艾奇的奇才。

  布蘭登憑藉一己之力,僅僅花了十天的時間,便把JS的原型給搗鼓了出來。

  這種水平的效率,有的時候林立新都懷疑這傢伙是不是也有金手指傍身。

  誰能想到就是這麼個一個人花了一周的時間多搞出來的腳本語言,一不小心成了未來

  幾十億用戶離不開的東西。

  「現版本只能算是個簡單的測試原型,真正投入使用可能還得花一陣子去完善。」

  林立新停下手上的動作。

  不管怎麼說,這個1.0版本似乎已經可以投入使用了。

  「不過機會難得,我最近正好有個點子想要試一下。」

  聯想到先前定下的阻擊EA的計劃,林立新的心中已經有了一個不錯的項目。

  在漫長的電子遊戲歷史長河之中,各種各樣的鬼點子都曾有過,堪稱是百花齊放。

  有的遊戲主打休閒,目的就是為了讓大家能夠好好放鬆一下。

  有的遊戲喜歡硬核一些,極度考驗玩家的技巧,同時也能帶來非凡的成就感。

  也有的遊戲格外考驗玩家的專業技能。

  就比如體育遊戲、戰略遊戲、競速遊戲————

  不管哪一種遊戲,都有自己所面對的受眾。

  編程類遊戲也一樣。

  不同於其他遊戲那樣,它們往往並沒有一個上手就能體驗的完整操作方式。

  取而代之的,通常只會有一個供玩家編寫內容的編輯器。

  想要玩這類遊戲,玩家甚至需要在遊戲裡編程!

  就比如《程式設計師升職記》、《編程農場》這些經典獨立遊戲作品那樣。

  在《編程農場》中,玩家便需要嘗試編寫腳本去控制一台無人機。

  它可以收割、開墾農田、播種作物————

  一切的操作,都需要玩家去編寫腳本來進行控制。

  或許對於圈子外的玩家來說,這種遊戲簡直就是莫名其妙。

  畢竟大家來玩遊戲不就是圖一個快樂的嗎?

  按照這類遊戲的設計,忙活一天累到虛脫後回到家,打開電腦打算玩個遊戲放鬆一下,卻還要在遊戲裡繼續工作?

  但抱歉,極客的思路還就是這麼一回事。

  要靠寫代碼來玩的遊戲?

  臥槽,太酷了好嗎!

  它就像是一個大型的LeetCode現場,只不過要有趣的多。

  一個個謎題被包裝成遊戲的形式展示出來,而玩家要做的就是靠自己的編程技巧來一一克服。

  除了那種對自己技術精湛的成就感之外,比拼誰的代碼更漂亮更優秀也是不得不品的一環。


  「哥們哥們,你怎麼只寫了十行??」

  這種純粹的技巧對抗,簡直讓各路對自己技術有絕對自信的極客們深陷其中無法自拔o

  而林立新要做的就是這樣一個項目。

  除了推廣NovaScript這門新語言,並進一步促進網際網路的發展之外,它自然還有另一重至關重要的作用。

  培養自己的第三方陣容。

  自從16位時代之後,8位時代那種個人開發者的生存空間便開始飛速萎縮。

  時至今日,各家都在卷自己的大製作,獨立開發者們想要出頭,只能靠好點子來從玩法上做出突破。

  而林立新要做的,就是把這群未來之星給綁在自己的陣容中。

  反正自己旗下有動視這個專業的發行公司,讓他們可勁去折騰就好了。」

  「天才!」

  會議室內,當林立新講完這次的需求,眾人的反應各不相同。

  隱隱之中分成了兩派。

  其中一撥自然就是卡馬克和威爾這類極端極客為首的極客派。

  對這次新項目的看法,他們自然是舉雙手雙腳支持。

  搞什麼?光是聽起來就已經心動了好嗎?!

  至於另一派,自然就是小島這類更側重設計性和藝術性的不明所以派。

  「說起編程遊戲,我還真有點印象————」

  山姆撓了撓頭。

  雖說他的技術比不過卡馬克這種高手,但他也是自詡極客的。

  以前折騰PC的時候他沒少玩這類遊戲。

  「我想想————對了,是那款《磁芯大戰(CoreWar)》。」

  他一拍腦門,終於是想起了那款遊戲的名字,「嘿,你忘了嗎,當時咱們還在宿舍里對戰過。」

  「嘶————你這麼一說我還真有印象了。」

  林立新眼神一亮。

  《磁芯大戰》,貝爾實驗室搞出來的有意思的玩意兒。

  與其說這是遊戲,倒不如說是某種計算機安全的攻防戰。

  玩家需要使用彙編去編寫程序,來嘗試讓對方的程序終止,並占領這台機器。

  某種意義上來說,這其實就是計算機病毒誕生的地方。

  真正開始出現後世那種編寫語言對戰的電子遊戲,那已經是千禧年後IBM搞出來的《R

  obocode》了。

  對現在的玩家們來說,提及編程遊戲,極客們能想到的還是《磁芯大戰》這款在圈外人看來頗為詭異的東西。

  「就算是改成使用NovaScript————」

  山姆猶猶豫豫地說道。

  他後半句話沒有吐出來,但大家也都明白他的意思。

  《磁芯大戰》,哪怕是在極客圈子裡,也是極少數人才願意去嘗試一下的遊戲。

  因為它本身真的沒有什麼樂趣可言,本質上還是雙方在比拼技術。

  「哦,這個不必擔心,我可不打算做那種真正的怪咖才喜歡玩的東西。」

  說到底,編程遊戲這個概念,後面那倆字兒才是它的主體。

  遊戲遊戲,首先它得要好玩。

  不管再怎麼給它冠以高端、小眾的tag,這一點都必須要做到。

  圈子小、受眾少,並不是問題,只要能服務好它所面對的玩家群體,那它就是一款合

  格的遊戲。

  林立新來到白板前,伸手寫下一個單詞。

  【SCREEPS】

  比起之前那些自造詞來說,這個詞兒雖然也是拼湊的,但卻一眼就能看出來是什麼意思。

  creep,怪咖嘛,最適合極客們的綽號。

  這個詞兒本身也是個跟Scripts(腳本)的諧音雙關,令人忍俊不禁。

  「咱們要做的是————多人實時在線聯機的即時戰略遊戲!」

  >


章節目錄