每當內心消沉時,我就繞著太陽系走一圈
有一款遊戲:沒有劇情,沒有任務,沒有非玩家角色,也沒有玩家間的互動;
只有一人,一艘飛船,和無窮無盡的宇宙——它用1:1比例模擬了真實宇宙里的萬億顆星體。
數十億個星系、星雲、恆星和行星,都以其真實規模在遊戲中顯示。
而如此浩瀚的體量,是由一個人獨自開發完成的。
他的名字叫做弗拉基米爾·羅曼耶克(Vladimir Romanyuk),一名來自俄羅斯的程序員。
從搭建引擎、編寫行星生成演算法、到優化遊戲體驗,羅曼耶克一人完成了所有工作。
當被問起這麼做的原因時,他只是簡單地回答說:「這是我的愛好,想做就做咯。」
遊戲的名字叫《Space Engine》。
支持VR功能的最新版,在製作了3年之後最近上線了,好評率高達96%。
最新版《Space Engine》的宣傳片。
01
理工男的浪漫
羅曼耶克沒讀過計算機專業,他大學攻讀的是數學和天文學。
編程只是他自學的一項業餘愛好。
羅曼耶克是個天文迷。讀大學時,經常泡在當時流行的天文模擬軟體上。
然而,這些軟體只模擬了人類觀測過的星體,規模與真實的宇宙相去甚遠。
雖然也能玩很多年,但羅曼耶克覺得還不夠:
「在那些軟體里,當我走到銀河系的盡頭,擺在我面前的是一片漆黑,一顆星星都沒有。這讓我很不舒服,在真實的宇宙里,那裡本應該非常絢爛。」
於是,他決定自己做一款更逼真的軟體。
他先是找來人類現有的天體目錄,把資料記載過的天體挨個模擬了一遍。
然後,他編出了一套演算法。依照天體物理法則,生成了億萬顆未知的天體。
羅曼耶克說:「這些星體也許存在,也許不存在,我們人類不得而知。但重要的是,它們符合人類已知的科學規則。玩家得到的探索體驗,與探索那些真實存在的星體一樣真實。」
《Space Engine》的開發始於14年前。
一開始,羅曼耶克還有全職工作,只能利用業餘時間做這件事,遊戲的製作進度緩慢。
在積累了一群玩家後,有了眾籌,他辭掉工作專心開發。
羅曼耶克使用的硬體設備並不特別,甚至不如一些玩家。
VR開發時需要NVIDIA這樣的晶元公司提供幫助,他也只能自己寫郵件去聯繫。
這款遊戲被稱作「上帝的沙盤」,
不過,「上帝」本人卻鮮有時間體驗自己的作品。
羅曼耶克說,他把95%的時間都花在編程上了,其中又有95%是在找bug,補bug。
他是徹頭徹尾的工作狂。
在《Space Engine》論壇的「問題反饋」版塊里,羅曼耶克活躍得像一個營銷號,幫玩家們處理形形色色的問題。
但在分享遊戲體驗的版塊里,卻幾乎見不著他。
新版本發布當天,他在論壇里發帖說,已經著手開發下一個版本了。
玩家們紛紛回帖勸他:「兄弟,你可歇歇吧。」
在那5%不用敲代碼的空閑時間裡,羅曼耶克盡量讓自己放鬆下來:
「有時候我睡不著覺,在早上五點,我偶然發現一顆好玩的星星,我會繞著它飛上好幾個小時,不著陸,什麼都不幹,直到天亮。」
他最喜歡的天體是衛星。
「有些衛星和地球很像。我喜歡登上它們,倚著龐大的巨行星,看其它衛星在我眼前跳舞。有時,我會為地球只有一顆衛星而難過。」
享受完片刻寧靜後,他會在喜歡的地方做個標記,等待下一個失眠的清晨時分。
02
太空探險家的樂園
「人們為什麼來玩這款遊戲?」有媒體這樣問道。
「因為人類天生就是探險家。」羅曼耶克這樣回答。
在羅曼耶克創造的這個宇宙里,每個人都可以自由地探索。
每個行星,都有程序自動生成的、符合邏輯的細緻紋理、地形。
玩家們會在論壇里分享他們在這個遊戲里的發現,也會把bug反饋給羅曼耶克去做修改。
由於遊戲不可思議的體量,大部分星體永遠都不會被人發現。
它的直徑是地日距離的166倍。
是茫茫宇宙中的「隱形人」。
在這座星球,一天只有8個多小時。
還有些星球,
長得像是孩子筆下的外星人面具:
03
對宇宙的投影,對生命的隱喻
除了提供娛樂,羅曼耶克還想把《Space Engine》用於專業的天文館,或者用來給孩子做天文學科普。
其實,從2017年開始,歐洲南方天文台(ESO)已經在用《Space Engine》創建圖片和視頻,並把它們用在官方新聞稿里。
歐洲航天局用《Space Engine》創製的小行星軌道動畫
不過,比起冷冰冰的知識科普,《Space Engine》更重要的意義還是在於:讓玩家親身體驗目睹奇蹟時的複雜情感。
有人說,當他在遊戲里以光速航行時,參考恆星看上去仍然幾乎靜止。
「那一刻,我覺得自己在現實生活里的勝負欲、征服欲是如此可笑。我們什麼也征服不了。」
還有人說:
「當我一個人在太空里孤零零地飄著時,終於體會到『寄蜉蝣於天地,渺滄海之一粟』這句詩美在哪了。」
還有很多玩家會提到《銀翼殺手》中的那句台詞:
「我曾見過人類無法想像的美,我曾見過太空戰艦在獵戶星座旁熊熊燃燒,注視萬丈光芒在天國之門的黑暗裡閃耀,而所有的過往都將消失於時間,如同淚水消失在雨中。」
所以,儘管羅曼耶克說,將來可能會給遊戲加上玩家互動功能。但不少玩家表示,現在這樣就挺好。
「這種孤零零的狀態,是對人類種族,和所有個體命運的絕妙隱喻。不要破壞它。」
他們很享受在某個雙星系統里,看著兩顆「太陽」同時升起。或者在一個荒涼星球上,觀賞一場極光。
正如一位玩家所說:
「當我看著那兩顆『太陽』一起升起時,我覺得自己不需要陪伴,也不需要擁有什麼。」
「只有我和這個宇宙,就夠了。」
16萬億顆恆星
曾有記者問羅曼耶克:
「你一個人創造了這些華麗的美景,大部分都永遠不會為人發現,你會為此感到失落嗎?」
他回答說,一點兒也不會。
「這個遊戲就是宇宙的投影,真實的宇宙就是這麼龐大。而當我體會到人類的渺小時,其實我感到更加心安了。」
參考資料:
http://spaceengine.org/
https://www.reddit.com/r/spaceengine/
https://medium.com/inner-worlds/inner-worlds-i-vladimir-romanyuk-the-space-engineer-276fccfc36dc
https://www.digitaltrends.com/gaming/explore-100-billion-realistic-galaxies-with-space-engine/
https://www.gearthblog.com/blog/archives/2016/02/space-engine-to-inifinity-and-beyond.html
圖片來自網路,版權歸原作者所有


※建築界的宮崎駿:45歲開始蓋房子,造就現實版的天空之城!
※像只蝴蝶的你那一吻
TAG:Lens |