1. 程式人生 > >[原始碼和文件分享]基於MFC的隕石撞飛機遊戲設計與實現

[原始碼和文件分享]基於MFC的隕石撞飛機遊戲設計與實現

摘 要

用MFC設計一個隕石撞飛機的平面遊戲,隕石不斷下落,飛機通過鍵盤的上下左右鍵移動以躲避隕石。當隕石撞到飛機時,顯示遊戲結束提示對話方塊。設計開始要對開發環境VC 6.0的熟悉,需要學會如何新增資源,新增類,編寫函式控制點陣圖,主要通過網上的學習,不斷搜尋才弄到大體。要設計飛機有3次被撞的機會,通過一個全域性的變數設定飛機的生命值,沒被撞一次,飛機的生命值減少1,直到飛機的生命值為0,遊戲結束。有了3次機會,使得遊戲的樂趣性增加,效果很滿意。當遊戲繼續進行時,隕石下落的速度不斷增加,速度的增加通過給隕石下落的速度設定一個函式,函式值經過時間的積累而增加,使得隕石下落的速度越來越快。隕石下落的速度不斷增加,這給遊戲新增不少挑戰性,飛機存活的時間越長,速度越快,遊戲的難度越大。

關鍵字:隕石,飛機,速度。

 

參考文件和完整的文件和原始碼下載地址:

https://www.write-bug.com/article/1863.html