熬夜寫了一個小遊戲,向SpaceX聊表敬意

這是我長久放在桌面上的一張圖片。

這張照片的名字叫做 Pale Blue Dot(暗淡藍點),是旅行者1號在距地球64億公里回望太陽系時所拍下的。照片右側中部有一個隱約可見的小藍點,那就是地球。

我們成功地(從外太空)拍到這張照片,細心再看,你會看見一個小點。再看看那個光點,它就在這裡。那是我們的家園,我們的一切。你所愛的每一個人,你認識的每一個人,你聽說過的每一個人,曾經有過的每一個人,都在它上面度過他們的一生。我們的歡樂與痛苦聚集在一起,數以千計的自以為是的宗教、意識形態和經濟學說,所有的獵人與強盜、英雄與懦夫、文明的締造者與毀滅者、國王與農夫、年輕的情侶、母親與父親、滿懷希望的孩子、發明家和探險家、德高望重的教師、腐敗的政客、超級明星、最高領袖、人類歷史上的每一個聖人與罪犯,都住在這裡——一粒懸浮在陽光中的微塵。

-- 卡爾·薩根

昨天,SpaceX 的「獵鷹重型」運載火箭完成首次試飛,成為人類現役運力最強的火箭。

與這枚火箭同時進入太空的還有伊隆·馬斯克本人的特斯拉 Roadster 跑車、SpaceX 的新款宇航服、艾薩克·阿西莫夫的科幻小說以及6000名 SpaceX 員工的名字。

更具有歷史意義的是,這次實現了同時多枚助推器的回收(2枚成功1枚失敗)。

從宇宙的角度看,人類太過渺小。因此對於太空探索的每一次進步都會讓人振奮不已。

作為一個無法參與其中的見證者,我也只能寫個小遊戲,向這些偉大的探索者們致敬。

順便讓各位體會一下火箭回收的不易:-)

遊戲地址(建議手機玩耍):

回收獵鷹重型-Crossin的編程教室lab.crossincode.com

代碼用了 cocos2d-js 框架,本來考慮用 box2D 之類的物理引擎,後來偷懶就直接自己實現了下,也就是簡單重力、加速度、分力的實現。

但由於時間倉促,代碼寫得很 ugly,而且很久沒寫 cocos2d 了,發現新版本各種 run 不起來,只好在拿一個老版本的遊戲模板改了下,因此這次的代碼不具有教學觀賞性。但我還是上傳了,如果想看的,微信公眾號後台回復 火箭

未來的腳步似乎越來越近了,希望有生之年,人類真的可以移民火星。

畢竟我船票都買好了啊!

════

其他文章及回答:

雙11 | 押韻工具 | 新手引導 | 學編程的彎路 | 自學Python

Crossin的編程教室

微信公眾號ID:crossincode

網站:crossincode.com

論壇:bbs.crossincode.com


推薦閱讀:

獵鷹重型發射成功了,馬斯克的SpaceX又有哪些野心勃勃的未來計劃呢?
伊隆馬斯克是偉大的英雄還是狡猾的騙子?
SpaceX的利潤真的全靠NASA送錢嗎?
國際航天界正在「變天」,中國豈能無動於衷?

TAG:SpaceX | 小遊戲 | 獵鷹重型火箭 |