第35章 自研語言與廉價芯片 (1/3)
「Wait……What?」
薇薇安難以置信地看着屏幕上的東西,簡直要懷疑自己的耳朵,
「所以……這個測試的關卡就是你用這個工具搭出來的?」
「是這樣。」
林立新點點頭,直接調出一份文檔。
跟山姆正在玩的關卡完全一致的佈局立刻出現在屏幕上。
「每一格都可以用3個數字來表示,這張地圖僅用了不到1KB的容量。」
他在電腦上敲下一行命令,原本清晰的地圖立刻變成了一個由數字組成的矩陣。
每一格上都清晰地顯示着三個數字。
薇薇安僅僅掃了一眼,就明白了這個極其簡潔易懂的功能有多麼偉大。
「前兩個數字代表它渲染的位置,第三個數字告訴圖形處理器它長甚麼樣?」
「沒錯,貼圖只需要在顯存中加載一次,此後我們需要的就只有索引而已。」
這項技術其實在《魂鬥羅》的開發中林立新就已經制作過一個原型了。
但把它像這樣做成專門的進程,也是他在開發《合金裝備》時纔想到的。
有了瓦片地圖,不論是內存還是顯存的佔用都急劇減少。
節約出來的容量可以全部投入到動畫和特效上。
薇薇安已經不知道說甚麼好了,默默坐到這臺C64前,打算試試看這個地圖編輯器。
「欸?對了,你剛纔用的不是彙編或BASIC吧?那是甚麼語言?」
她正欲輸入,忽然意識到自己似乎根本不會用這個進程。
檢查了一下命令行的記錄,薇薇安發現這似乎不是自己所瞭解的任何編程語言。
雖說如此,內容卻格外的好懂,就是簡潔明瞭的英文直接命名。
「你可以叫它【N語言】,嗯,也就是Nova語言,是我正在開發的一個編程語言。」
「?」
薇薇安眼睜睜看着林立新從抽屜裏拿出了一沓印刷文檔。
這是N語言的規範手冊。
「有它的幫助,開發過程能簡化不少。」
林立新翻了幾頁,停在一個範例上。
薇薇安掃了幾眼,似乎是猜到了這是甚麼進程的源碼,呼吸一滯。
「……這是《Tetris》?」
「沒錯,把它改成用N語言編寫,僅需要這一頁的代碼量。」
山姆坐在一邊,狀態要比已經昏了頭的薇薇安好上不少。
他早就習慣了林立新離譜的技術力。
不過對這個地圖編輯器,他的確是充滿了興趣。
他接過鍵盤,嘗試着按照文檔上寫的內容設計起地圖。
十多分鐘後,一個簡易的十字走廊就被畫了出來。
- 秦佔閔姜西連載
- 寶寶,求你,玩我好不好完本
- 開局覺醒雙天賦,分身上陣防翻車連載
- 惡犬難飼完本
- 溺熱[青梅竹馬]完本
- 真靈九轉連載
- 給2k雅利安超人點40k震撼連載
- 骨欲(古言/骨科/sc)連載
- 長生修仙從族學開始連載
- 清冷狀元郎他婚後真香了完本
- 叔叔的大老二+叔侄情連載
- 臨高啓明連載
- 憑甚麼她一回頭我就在完本
- 嗎嘍,掌管穿越的神連載
- 從贅婿開始建立長生家族連載