今日快訊:登月模擬游戲如何風靡了半個世紀
屬于電子游戲的一大步。
1969年7月20日,人類首次登上了月球。三位美國宇航員乘坐阿波羅11號飛船抵達月球軌道,其中兩位駕駛著“鷹”號登月艙,降落在月球表面。
(資料圖片僅供參考)
第一位踏上月球的宇航員,是指揮官尼爾·阿姆斯特朗。他在出艙時說了一句后來被奉為經典的話:“這是一個人的一小步,也是人類的一大步?!?/p>
第二位宇航員巴茲·奧爾德林,也在欣賞月球景觀時留下了一句簡短的感想:“壯麗的荒涼”(Magnificent desolation)。
在月球上,阿姆斯特朗為奧爾德林拍了張照
美國的登月計劃本是冷戰(zhàn)時期太空競賽的一部分,卻極大地調動了大眾對于太空探索的積極性,激發(fā)了文藝界的創(chuàng)作靈感。像是科幻作品《2001:太空漫游》與《人猿星球》,都誕生在20世紀60年代的“太空熱”時期,取得了空前的成功。
同一時期的電子游戲,也從太空競賽與登月計劃中受益匪淺。事實上,僅在阿姆斯特朗走出“一大步”的四個月后,美國人就已經能夠在“登月模擬器”游戲中感受“壯麗的荒涼”了。這里的“游戲”固然和21世紀大眾認知中的游戲存在巨大差距,卻也承載著人類對于太空的一份美好幻想。
此后,這種操縱飛船在月球上著陸的簡單玩法,又經歷了長達半個世紀的變遷,至今仍有玩家樂在其中。
使用Win10系統(tǒng)復制粘貼進度條改編的登月游戲
1
全世界約有6.5億觀眾通過電視直播見證阿姆斯特朗在月球上走出第一步,其中就有17歲的美國高中生吉姆·斯托爾(Jim Storer)。
電視中的登月艙
自那時起,吉姆有了編寫一款登月模擬程序的想法。剛好他所就讀的列克星敦高中開設了計算機課程,還購買了一臺由DEC(數(shù)字設備公司)生產的PDP-8“迷你電腦”。
雖然被稱作“迷你”,PDP-8的實際大小仍和一臺小型家用冰箱差不多。PDP-8在1965年的售價為18500美元(相當于2021年的16萬美元),是第一臺敢賣到2萬美元以下的電腦,也是當時歷史上最暢銷的電腦。
PDP-8使用晶體管電路板進行運算,運行內存12KB
1969年11月,阿波羅12號完成了第二次登月計劃,而吉姆的秋季學期也結束了。這時的吉姆已經學會了PDP-8特有的編程語言FOCAL,編寫了不到50行的代碼,將自己的靈感變成了現(xiàn)實。
于是,第一部“登月模擬器”誕生了。技術限制決定了這部游戲只能以文字呈現(xiàn)游戲內容,沒有畫面,也沒有聲音。不過文字的力量亦不可小覷,僅需三言兩語,吉姆就為這部游戲營造出了一種沉浸感。
控制登月艙降落的電腦壞了,由玩家扮演的宇航員必須手動控制推進器的燃料消耗量,減緩飛船的下落速度,從而安全著陸。每隔10秒鐘,屏幕上會顯示一行報告,統(tǒng)計飛船的高度、降落速度,以及剩余的燃料總量。報告的結尾是一個問號,要求玩家輸入0-200之間的一個數(shù)字,決定接下來10秒內的燃料消耗量。
登月艙需以一個極低的速度接觸到月球表面,游戲才會提示“完美著陸”。要是速度太快,登月艙就會墜毀、爆炸,游戲還會故意諷刺玩家:“你在月球上炸出了一個xx英尺深的新隕石坑!”
那年年末,吉姆的杰作上傳到了學校的系統(tǒng)數(shù)據(jù)庫。負責計算機課程的老師,試著將這部游戲提交給DEC,還為游戲起了第一個名字:“FOCAL登月模擬器(阿波羅號)”。
1970年,DEC的教育營銷經理與時事通訊編輯大衛(wèi)·阿爾(David H.Ahl),將吉姆的游戲翻譯成了BASIC編程語言,又通過DEC的紙質刊物,將源代碼分發(fā)給了各大教育機構。此后,吉姆的游戲遭到美國各地程序員的大量拷貝,翻版層出不窮:“阿波羅號2”“阿波羅12號”“火箭”“LEM(登月艙的縮寫)”……
這些翻版游戲也不都是完全的抄襲。如《火箭》就使用文本制作了一個簡單的圖形界面,展示登月艙的高度;《LEM》則首次增加了水平方向的速度,提升了游戲難度。
《火箭》游戲截圖
1973年,DEC出版了一本由大衛(wèi)所編纂的編程書,書名叫《101款使用BASIC語言編寫的電腦游戲》,其中包括吉姆的原版登月游戲,以及《火箭》《LEM》兩個受吉姆啟發(fā)制作的翻版。
1978年,第二版《BASIC電腦游戲》發(fā)行,成為有史以來第一部銷量超過100萬冊的計算機書籍,也為吉姆“登月游戲之父”的地位留下了確鑿的證據(jù)。大衛(wèi)在書中寫道,吉姆的游戲是“迄今為止最流行的單一電腦游戲”。
書中留下了吉姆的名字
吉姆本人并不在乎這些頭銜。計算機課的寶貴編程經歷,的確影響了吉姆的職業(yè)生涯,現(xiàn)在的他已是布蘭戴斯大學的計算機科學教授。但在高中畢業(yè)后的很長一段時間內,吉姆忘掉了那部登月游戲,更不知道自己的游戲遭到了同行的百般山寨。
2
1972年12月的某一天,DEC兼職顧問杰克·伯內斯(Jack Burness)纏著一位當?shù)氐膮⒆h員,索要阿波羅17號發(fā)射現(xiàn)場的通行證。阿波羅17號是美國阿波羅計劃的最后一次任務,也是人類迄今為止最后一次登陸月球的任務。
杰克本就是美國登月計劃的狂熱粉絲。12月6日,杰克在三英里外(約4.8公里)的距離親眼目睹了火箭升空,這樣的經歷更是令他終身難忘。
運載阿波羅17號的土星5號火箭,攝于1972年11月
1973年初,DEC準備在他們新推出的GT40計算機上編寫一部演示用的游戲。GT40使用了當時并不常見的矢量CRT顯示器,能夠在屏幕上繪制相對清晰的圖形,還允許用戶使用集成光筆,直接和屏幕進行交互,實現(xiàn)“觸摸屏”的效果。
GT40計算機
好巧不巧,簽下這個任務的人,剛好是杰克。他當即決定開發(fā)一部帶有實際畫面的“登月模擬器”。根據(jù)外媒Technologizer在2009年的采訪,杰克并不記得自己玩過吉姆的那款“登月模擬器”,因為與之相類似的翻版游戲早已“司空見慣”。
杰克一共花了九天時間開發(fā)游戲,還用了一天時間,拜訪了參與設計登月艙的麻省理工學院,獲取了一部分登月艙的真實數(shù)據(jù),以便精確計算游戲中推進器的燃料消耗量。
最終的成品被杰克命名為《登月者》(Moonlander)?!兜窃抡摺酚辛酥庇^的單色游戲畫面,玩家不必再憑空想象登月的情景。游戲過程中,玩家需要使用光筆,點擊屏幕右上角的圖形界面,來調整登月艙的發(fā)動機推力與飛行角度,使其緩慢著陸在使用大量折線繪制的月球表面之上。
豎線控制推進器,箭頭控制飛船方向
在即將著陸的時候,游戲畫面會突然放大,變成登月艙著陸的特寫鏡頭。一旦玩家做到了平穩(wěn)著陸,一名宇航員就會走出登月艙,給月球表面插上一面小旗;屏幕下方還會顯示阿姆斯特朗的那句經典名言。
“一個人的一小步,人類的一大步”
《登月者》因為首次引入游戲畫面而獨樹一幟,很快變成了所有GT40終端必備的電腦程序,以及接下來數(shù)十年內所有登月游戲都要直接或間接參考的樣本。
《登月者》還創(chuàng)下了多個世界之最。它第一次在游戲中使用圖形,確切地描繪出了人類的存在。它也是第一個包含彩蛋的游戲——前幾年倍受游戲玩家追捧的電影《頭號玩家》,或許搞錯了這一點。
在游戲中,玩家有幾率見到月球上的一座麥當勞餐廳。登月艙平穩(wěn)落地后,宇航員將徑直走進餐廳,點上兩個芝士漢堡和一個巨無霸(Big Mac),“打包帶走”。
假如登月艙撞上了麥當勞,游戲就會呵斥玩家:“你剛剛摧毀了月球上的唯一一家麥當勞,你個笨比(Clod)。”
最初版本的游戲還把“麥當勞”(McDonald)這個詞拼錯了,多打了一個字母a。2021年,外媒A Critical Hit就這件事詢問杰克,杰克回答,在1972年初,麥當勞其實“不太常見”;他只是覺得游戲里需要一些額外的東西,所以才把麥當勞加了進去。
這也能夠解釋,《登月者》紅到國外以后,不少玩家會對游戲中時不時出現(xiàn)的神秘建筑感到困惑,更不知道“巨無霸”是啥。另外,一些教育工作者可能并不喜歡游戲中的植入性廣告。總之,“麥當勞”彩蛋遭到了后續(xù)山寨版本的移除,知名度遠不如《登月者》本身來得高。
1979年的一部荷蘭教育短片展示的《登月者》翻版,
使用了一座高聳的山峰,蓋住了“麥當勞”通??赡艽嬖诘膮^(qū)域
和吉姆的經歷類似,杰克沒有因為《登月者》賺到一分錢,但GT40的使用體驗鞏固了他對計算機圖形學的興趣。他在幾家計算機圖形公司之間奔波,為多個科技初創(chuàng)公司提供咨詢服務。2022年1月20日,杰克平靜地離開了人世,享年75歲。
3
20世紀70年代的某一天,程序員霍華德·德爾曼(Howard Delman)參觀了美國航空航天局(NASA)的艾姆斯研究中心,期間看到NASA員工正在玩某個版本的《登月者》,便牢牢記住了這款游戲。
后來,霍華德去了雅達利。雅達利想要推出一款使用矢量顯示器的投幣式街機游戲,接手這項工作的霍華德第一時間想到了《登月者》。
雅達利一貫擅長“改良”,將既有的游戲創(chuàng)意商業(yè)化。在美國第一本游戲雜志《電子游戲》的第一期中,雅達利方面的代表明確表示,要在游戲中埋藏“復活節(jié)彩蛋”之類的東西。這句話首次創(chuàng)造了“彩蛋”的概念,也讓許多人忽略掉了此前符合“彩蛋”定位的創(chuàng)意,比如《登月者》中的麥當勞。
在霍華德與多位同事的努力下,1979年8月,雅達利推出了首款街機版本的《月球登陸者》(Lunar Lander)。街機版本將操縱登月艙的光筆換成了帶有彈簧的搖桿,還引入了四種不同的難度,讓游戲變得不那么硬核。玩家要通過多次著陸刷取高分,若是以最平緩的速度降落在面積較小的著陸區(qū),還能取得翻倍的分數(shù)。
在街機上投入的那點硬幣比一臺電腦的價格便宜太多,《月球登陸者》自然贏得了比《登月者》更廣泛的受眾。又因此時沒有互聯(lián)網,難以查證相關資料,便有記者稱贊雅達利,說他們創(chuàng)造了“世界上唯一一款真實模擬登月任務的視頻游戲”。
不過,吉姆與杰克都沒玩過這部游戲,事后也沒向雅達利索要過任何經濟補償。
在《月球登陸者》的商業(yè)化嘗試成功后,市面上的“登月”類別游戲迎來了一個百花齊放的井噴期。仍據(jù)《電子游戲》雜志記載,“似乎每家能夠復制游戲卡帶的公司都在試圖銷售這個主題的游戲”。
1979年11月,日本大東公司推出了街機游戲《月球救援》。玩家操控的飛船從一艘母艦出發(fā),使用推進器減緩落地速度,躲避現(xiàn)實中并不存在的小行星帶,落在指定的平臺,營救困在月球的宇航員。與原版《登月者》不同,這一作的飛船只能在水平方向平移。
可能受到了自家《太空侵略者》(或稱“小蜜蜂”)的啟發(fā),《月球救援》多了一個飛行射擊的環(huán)節(jié)。飛船升空時,小行星帶會被外星飛碟代替,啟動推進器的按鍵則變成了開火鍵。
1981年,剛成立不久的HAL實驗室,基于Commodore的VIC-20電腦開發(fā)了《木星著陸》。VIC-20作為家用電腦相對廉價,《木星著陸》受到了歐美地區(qū)不少電腦玩家的歡迎,此后也在賣得更好的Commodore 64電腦上得到了復刻。
《木星著陸》設計了與《月球登陸者》同款的高分著陸區(qū)
1983年,雅達利推出的個人電腦上多了一款模仿《登月者》的游戲《點火》(Retrofire)。這部游戲首次引入了第三個維度,還在月球表面添加了一些需要玩家及時躲避的障礙物,例如輻射區(qū)和火山。
1990年,日本發(fā)行商Pack-In-Video在任天堂Game Boy上推出了一部僅在日本發(fā)售的《月球登陸者》。圍繞登月前后,游戲設計了兩個額外環(huán)節(jié),在登月前,玩家要控制火箭發(fā)動機,全力升空進入宇宙;登月后,玩家要扮演宇航員,在外星人的圍追堵截下采集足夠的礦物。
降落部分
采礦部分
同年,微軟的Windows 3操作系統(tǒng)引入了一款名為《登陸者》(Lander)的共享軟件,使用16位的彩色畫面,忠實還原了原版《登月者》的游戲內容。
4
自《登月者》以來,類似的登月游戲無非遵循著兩種不同的思路推陳出新。第一種思路注重真實性,動用當時能夠用上的所有技術手段,模擬以前的作品難以實現(xiàn)的登月體驗。第二種思路更注重游戲性,在登月游戲本體之外,引入一些和太空題材相關的額外游戲內容。
當然,隨著游戲開發(fā)技術和理念的進步,兩種開發(fā)思路完全可以兼得。
2012年,澳大利亞的Shovsoft工作室,推出了一款3D版本的獨立游戲《月球飛行》(Lunar Flight)。這部游戲致力于構建月球與登月艙的全貌,支持包括宇航員第一人稱在內的四種視圖,甚至支持VR設備,是毋庸置疑的《登月者》高清重制。
為了提升游戲性,《月球飛行》設計了一套任務系統(tǒng),玩家安全著陸后,還得做些送貨、搜集地形數(shù)據(jù)之類的雜活。完成任務就能獲得金錢,而金錢能夠用于升級飛行器和設備,提升完成任務的效率,以此提供一種令玩家沉浸其中的良性循環(huán)。
而在2015年發(fā)售的《坎巴拉太空計劃》,更是太空模擬游戲的集大成者。游戲雖然發(fā)生在虛構星系,卻高度貼合現(xiàn)實世界的物理學規(guī)律。玩家將全權管理坎巴拉人的太空計劃,就連火箭與飛船都要自己動手去造,對太空的探索也不會止步于月球。
就和杰克的《登月者》一樣,NASA也看上了《坎巴拉太空計劃》。2016年E3展會上,NASA噴氣推進實驗室的一位員工公開表示,實驗室中半數(shù)的工作人員都為這款游戲著迷。
在阿波羅17號登月以后,再無任何人類登上月球,進一步的宇宙探索計劃更是遙遙無期。反倒是從登月狂熱中衍生的一款登月模擬游戲,繼承了人類對深空的渴望,隨后歷經了半個世紀的沿革與演變,依舊經久不衰。
有朝一日,當人類真的在月球上設立第一家麥當勞的時候,市面上肯定還會有更真實、更有趣的登月模擬游戲,肯定還會有無數(shù)向往太空的玩家沉溺其中,無法自拔。
參考資料:
1. Forty Years of Lunar Lander
https://www.technologizer.com
2. 50 Years on the Moon: The Evolution of Lunar Lander Games
https://www.pcmag.com
3. The True First Easter Egg: Ready Player One Was Wrong
https://www.acriticalhit.com/
4. Moonlander: One Giant Leap For Game Design
https://www.acriticalhit.com
- 觀天下!科創(chuàng)板解禁時間是多久 科創(chuàng)板解禁是利空嗎?
- 產品組合縮減策略的方式怎么樣? 產品組合縮減策略的優(yōu)點有什么?
- 熱點在線丨個人所得稅是交百分之多少?勞務報酬個人所得稅稅率是多少?
- 世界最資訊丨惠氏奶粉屬于什么檔次?惠氏奶粉是國產還是進口?
- 全球熱文:股東退出的主要方式有哪些?股東退出需要什么手續(xù)?
- 信用卡風控是什么意思?信用卡風控多久可以恢復?
- 法院裁判網app(法院裁判網官網) 世界最新
- win10系統(tǒng)怎么關閉軟驅?華碩bios怎么關閉軟驅?
- 存款利息少了怎么回事?為什么現(xiàn)在存款利息越來越低?
- keynote文字怎么添加火花穿過的動畫效果?keynote怎么制作放大動畫?
- 股票大單壓盤是什么意思?大單壓盤是要漲還是要跌?|全球快播
- 【全球快播報】紅色痘痘涂什么藥膏?推薦祛痘效果好的產品2023!
- 基金收益的計算公式是什么?基金當天賣出收益如何算?|世界即時
- 為什么本科學校有??疲繉?苿萘Ρ容^強的大學有哪些?
- 【新視野】票面利率計算公式是什么?票面利率怎么算?
- 普通家庭買車什么價位合適?普通家庭有必要買20萬的車嗎?-最新消息
- 【速看料】公司退市之后還能重新上市嗎?股票退市我的持倉沒了?
- 家用經濟轎車有哪些?家用經濟轎車一般多少錢?
- 天天微動態(tài)丨電腦小鍵盤被鎖住了怎么辦?電腦鍵盤鎖住了怎么辦?
- 什么是債券基金?債券基金的優(yōu)缺點?-微動態(tài)
- 全球訊息:手機錄音文件儲存在哪里?怎么壓縮手機錄音文件?
- 空頭市場三個階段分別是什么?通俗解釋空頭陷阱的含義 每日頭條
- 每日信息:嬰幼兒重疾險有必要買嗎?嬰幼兒買什么保險合適?
- IPO退出的局限性有什么?IPO退出方式的利好有哪些?|關注
- 交強險墊付搶救費用的情況有哪些?輕生的人救回來怎么處理?|環(huán)球熱聞
- 涪陵榨菜pei還是fu?涪陵榨菜是哪里的特產?
- 手機拍攝技巧有哪些?手機拍攝構圖三要素
- 余額寶自動轉入在哪里設置?余額寶自動轉入功能哪里關閉?
- 當前簡訊:交割單在哪里看?交割單屬于哪種類型單據(jù)?
- 平輿縣古槐街道:扎實做好節(jié)日期間安全生產工作 當前最新
- 觀天下!科創(chuàng)板解禁時間是多久
- 產品組合縮減策略的方式怎么樣? 產
- 熱點在線丨個人所得稅是交百分之多少?勞務
- 世界最資訊丨惠氏奶粉屬于什么檔次?惠氏奶
- 全球熱文:股東退出的主要方式有哪些?股東
- 信用卡風控是什么意思?信用卡風控多久可以
- 法院裁判網app(法院裁判網官網) 世界最新
- win10系統(tǒng)怎么關閉軟驅?華碩bios怎么關閉
- 存款利息少了怎么回事?為什么現(xiàn)在存款利息
- keynote文字怎么添加火花穿過的動畫效果?k
- 股票大單壓盤是什么意思?大單壓盤是要漲還
- 【全球快播報】紅色痘痘涂什么藥膏?推薦祛
- 基金收益的計算公式是什么?基金當天賣出收
- 【新視野】票面利率計算公式是什么?票面利
- 普通家庭買車什么價位合適?普通家庭有必要
- 【速看料】公司退市之后還能重新上市嗎?股
- 家用經濟轎車有哪些?家用經濟轎車一般多少
- 天天微動態(tài)丨電腦小鍵盤被鎖住了怎么辦?電
- 什么是債券基金?債券基金的優(yōu)缺點?-微動
- 全球訊息:手機錄音文件儲存在哪里?怎么壓
- 空頭市場三個階段分別是什么?通俗解釋空頭
- 每日信息:嬰幼兒重疾險有必要買嗎?嬰幼兒
- IPO退出的局限性有什么?IPO退出方式的利好
- 交強險墊付搶救費用的情況有哪些?輕生的人
- 涪陵榨菜pei還是fu?涪陵榨菜是哪里的特產?
- 手機拍攝技巧有哪些?手機拍攝構圖三要素
- 余額寶自動轉入在哪里設置?余額寶自動轉入
- 當前簡訊:交割單在哪里看?交割單屬于哪種
- 平輿縣古槐街道:扎實做好節(jié)日期間安全生產