當前位置:
首頁 > 科技 > 技術宅的樂趣!網友編寫出《流浪地球》「春節十二響」C語言源碼

技術宅的樂趣!網友編寫出《流浪地球》「春節十二響」C語言源碼

【TechWeb】隨著春節檔科幻電影《流浪地球》的火爆,越來越多的網友對這部電影產生了濃厚的興趣。電影中「春節十二響」的橋段相信會讓每一個看過電影的觀眾記憶猶新。

近日,有網友編寫出了《流浪地球》「春節十二響」的C語言源碼,並上傳到了GitHub中,讓我們再一次領略到了「技術宅」的厲害。

在電影中,「春節十二響」程序是工程師李一一編寫出來的,通過發動機離子流束噴射到距離地球6.5萬公里的木星大氣上方,然後引燃領航者空間站將火焰進一步引向木星大氣,從而實現引爆木星的程序。

這位網友自己寫了一段C語言源碼並上傳到了GitHub中,引起了網友的廣泛關注,以下是這段C語言源碼全文:

// File: twelve_biubiu.c

// Permission: CN-2082-2

// Author: Li.YiYi

// Dept: PE-362, UG

// Origin: TI-352132

//春節十二響biu biu biu!

#env "planet_engine"

int init() {

set_engine_number_mask(ENGINE_ALL);

set_funeral_level(FUNERAL_FULL);

//允許誤差10秒以內

if (unix_time()

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();

}

代碼已經寫出來了,接下來就差「行星發動機」運行環境以及對應的頭文件了。:)

—【 THE END 】—


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 TechWeb 的精彩文章:

自如被起訴索賠了!因裝修致鄰居家房屋漏水……
安兔兔2019年1月安卓手機排行榜發布:小米無愧性價比之王

TAG:TechWeb |