首頁 > 網遊小說 > 美利堅:遊戲製作教父 > 第35章 自研語言與廉價芯片

第35章 自研語言與廉價芯片 (1/3)

目錄

「Wait……What?」

薇薇安難以置信地看着屏幕上的東西,簡直要懷疑自己的耳朵,

「所以……這個測試的關卡就是你用這個工具搭出來的?」

「是這樣。」

林立新點點頭,直接調出一份文檔。

跟山姆正在玩的關卡完全一致的佈局立刻出現在屏幕上。

「每一格都可以用3個數字來表示,這張地圖僅用了不到1KB的容量。」

他在電腦上敲下一行命令,原本清晰的地圖立刻變成了一個由數字組成的矩陣。

每一格上都清晰地顯示着三個數字。

薇薇安僅僅掃了一眼,就明白了這個極其簡潔易懂的功能有多麼偉大。

「前兩個數字代表它渲染的位置,第三個數字告訴圖形處理器它長甚麼樣?」

「沒錯,貼圖只需要在顯存中加載一次,此後我們需要的就只有索引而已。」

這項技術其實在《魂鬥羅》的開發中林立新就已經制作過一個原型了。

但把它像這樣做成專門的進程,也是他在開發《合金裝備》時纔想到的。

有了瓦片地圖,不論是內存還是顯存的佔用都急劇減少。

節約出來的容量可以全部投入到動畫和特效上。

薇薇安已經不知道說甚麼好了,默默坐到這臺C64前,打算試試看這個地圖編輯器。

「欸?對了,你剛纔用的不是彙編或BASIC吧?那是甚麼語言?」

她正欲輸入,忽然意識到自己似乎根本不會用這個進程。

檢查了一下命令行的記錄,薇薇安發現這似乎不是自己所瞭解的任何編程語言。

雖說如此,內容卻格外的好懂,就是簡潔明瞭的英文直接命名。

「你可以叫它【N語言】,嗯,也就是Nova語言,是我正在開發的一個編程語言。」

「?」

薇薇安眼睜睜看着林立新從抽屜裏拿出了一沓印刷文檔。

這是N語言的規範手冊。

「有它的幫助,開發過程能簡化不少。」

林立新翻了幾頁,停在一個範例上。

薇薇安掃了幾眼,似乎是猜到了這是甚麼進程的源碼,呼吸一滯。

「……這是《Tetris》?」

「沒錯,把它改成用N語言編寫,僅需要這一頁的代碼量。」

山姆坐在一邊,狀態要比已經昏了頭的薇薇安好上不少。

他早就習慣了林立新離譜的技術力。

不過對這個地圖編輯器,他的確是充滿了興趣。

他接過鍵盤,嘗試着按照文檔上寫的內容設計起地圖。

十多分鐘後,一個簡易的十字走廊就被畫了出來。

分享本章
目錄
返回頂部