- 類型:第一人稱射擊
- 發(fā)行:Valve Software
- 發(fā)售:2007-10-10
- 開發(fā):Valve Software
- 語(yǔ)言:簡(jiǎn)中 | 英文
- 平臺(tái):PC
- 標(biāo)簽:科幻,3D平臺(tái)跳躍,平臺(tái)解謎
技術(shù)帝讓人折服:國(guó)外牛人用計(jì)算器重制《傳送門》
- 來(lái)源:煎蛋
- 作者:KingJulien
- 編輯:ChunTian
一名20歲的大學(xué)生在一個(gè)圖形計(jì)算器上重建了2007年 Valve 推出的經(jīng)典游戲《傳送門》。上周日,名叫 Alex Marcolina 的大學(xué)生在一個(gè)游戲論壇和 Reddit 上分別貼出了自己版本的《傳送門》,甩出之前在圖形計(jì)算器上運(yùn)行的《超級(jí)瑪麗》和《俄羅斯方塊》幾條大街。由于 TI-83/84 計(jì)算器的資源限制,它們的最大代碼量為16KB,所有 Marcolina 花了整整3年時(shí)間重建游戲的物理引擎。
最初 Marcolina 想要著手在 TI 圖形計(jì)算器平臺(tái)上重建《傳送門》時(shí),他只有17歲。20歲的他現(xiàn)在在加州圣克魯茲大學(xué)(UC-Santa Cruz)主修電腦游戲設(shè)計(jì)專業(yè)。他的專業(yè)是純電腦方向的,不過他一直以來(lái)就喜歡鼓搗“計(jì)算器游戲”,因?yàn)樗J(rèn)為“為一個(gè)本來(lái)就不支持游戲的平臺(tái)設(shè)計(jì)游戲是很大的挑戰(zhàn)。”
TI-83/84 的原生語(yǔ)言叫做 TiBasic。不過在設(shè)計(jì)游戲時(shí),Marcolina 使用了一種叫 Axe 的語(yǔ)言——它是由游戲論壇 Omnimaga 上的一名用戶開發(fā)的。談到這種語(yǔ)言時(shí),Marcolina 指出,“Axe 的語(yǔ)法非常松散,但從代碼到匯編的翻譯它又很容易進(jìn)行優(yōu)化?!?
為了展示傳送門之間的穿越,Marcolina 告訴 Ars Technica 的記者說他需要設(shè)定兩組不同的變量:x 和 y(常規(guī)二次空間),另一組為 i 和 j (“傳送門空間”)。當(dāng)玩家穿越進(jìn)一個(gè)傳送門時(shí),“i”代表玩家在傳送門內(nèi)的深度和位置,而“j”則代表傳送門間點(diǎn)對(duì)點(diǎn)的“穿越”。
視頻:


-
傳奇歲月
-
原始傳奇
-
斗羅大陸(我唐三認(rèn)可0.1折)
-
妖神記之巔峰對(duì)決
-
無(wú)雙戰(zhàn)車(悟空沉默)
-
深淵契約
-
貓狩紀(jì)0.1折
-
靈劍仙師(斗破蒼穹)
玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論