Skip to content

X-Engineer-001/In_a_Tight_Corner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

專題書面報告中有段笑話:「玩遊戲很爽,寫遊戲很痛苦。雖然遊戲是所有程式當中最沒用的,但絕對是最難寫的,所以不要看不起遊戲程式……特別是”即時制”的,再加上有碰撞、物理相關的遊戲,都會很糟糕。」
這句話是大二上時寫的,真是丟人現眼。我對不起資工,我對不起社會。

程式主要支援Windows平台,其他平台未經過測試。
執行程式後需要將執行檔CMD視窗屬性內容調整設定(右鍵點擊視窗上排 → 內容):點陣字型,大小8x8;取消勾選「調整視窗大小時將文字換行」;視窗大小及BUFFER大小皆為100x100。
由於以組合語言編寫,有些防毒軟體會將執行檔視為惡意軟體,甚至逕行刪除(特別是Windows 10的內建防護),請先關閉。若不放心,可以進入windbg資料夾自行查看「In_a_Tight_Corner.asm」及「make.bat」並執行「make.bat」編譯出執行檔。
由於專題之題目為「以組合語言開發一款小程式」,以組合語言開發的同時偏重程式易讀性及模組化而無法兼顧效能,在效能不足的硬體上可能會有卡頓情況。

遊戲規則:
按任意方向鍵(重新)開始。
隕石會隨機出現,隕石間相撞會崩壞。
方向鍵控制主角移動,每次移動最多轉彎一次。
撞上隕石移動方向的正面或碰到邊界,遊戲結束。
碰到隕石側面或背後,可以黏附上隕石並重製轉彎次數限制。
黏附的隕石崩壞時,主角進入漂浮狀態,緩慢按照同方向移動。

建議下載方式:直接下載執行檔,或右上角 Code → Download ZIP

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published