IT之家2月20日消息 隨著《流浪地球》的大火,其官方周邊產(chǎn)品眾籌也引發(fā)了不少關(guān)注,當(dāng)然,電影中“春節(jié)十二響”的程序最近也有熱心網(wǎng)友編寫出來上傳到GitHub中。
在電影《流浪地球》中,蘇拉威西三號轉(zhuǎn)向發(fā)動機在工程師李一一的調(diào)整下,利用“春節(jié)十二響”這一程序,將發(fā)動機離子流束噴射到距離地球6.5萬公里的木星大氣上方,隨后劉培強通過引燃領(lǐng)航者空間站將火焰進一步引向木星大氣,從而引燃木星。
國內(nèi)網(wǎng)友自己編寫的這段C語言源碼如下:
// File: twelve_biubiu.c // Permission: CN-2082-2 // Author: Li.YiYi // Dept: PE-362, UG // Origin: TI-352132 //春節(jié)十二響biu biu biu! #env "planet_engine" int init() { set_engine_number_mask(ENGINE_ALL); set_funeral_level(FUNERAL_FULL); //允許誤差10秒以內(nèi) if (unix_time() < make_unix_time(2082, 1, 28, 23, 59, 60-10)) return ERR_ENGINE_ENV; return engine_check_init(); // after compile and before real run } int main() { set_curve(CURVE_NATURAL); //自然曲線耗費燃料最少 for (int i :range(0, 12, 1)) { engine_start(); wait_engine(ENGINE_STATE_CHAGNE); sleep(2000); engin_stop(); wait_engine(ENGINE_STATE_CHAGNE); sleep(4000); //這個時長在模擬器里聽起來更像心跳 } return 0; } int final() { engine_ensure_shutdown(); }
當(dāng)然,想要運行這段程序,還要額外“行星發(fā)動機”運行環(huán)境以及對應(yīng)的頭文件,感興趣的網(wǎng)友,可以通過訪問原地址獲取該文件。
相關(guān)閱讀:
《《流浪地球》周邊產(chǎn)品眾籌10萬元,剛上線已籌400萬元》
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。