資源簡介
實現了熱鍵設置、元素選擇、游戲記錄等功能
代碼片段和文件信息
/*
Name:貪食蛇大作戰?
Copyright:all?reserved?
Author:?
Date:?23/07/19?22:01
Description:
編譯軟件:Dev-C++?5.11?
編譯環境:TDM-GCC?4.9.2?64-bit?Release
代碼參數:共1520行,其中實際代碼行數1465,注釋行數50,空白行數5?
實現功能:
????基本功能:創建地圖、產生蛇體、更新食物、死亡判定、食物效果、自動變速、顯示得分、結束清算、游戲說明、界面跳轉
????保障功能:充分考慮用戶可能的鍵盤操作,并對可能出現的情況設置if語句進行警示并保證程序正常運行?
????亮點功能:
實現偏好設置!
????????可設置方向控制按鍵,甚至自定義,并保存在key.txt文件中,游戲前可加載文件中鍵位設置;?
????????可選擇蛇體花紋、食物形狀及兩者顏色,并保存在element.txt文件中,游戲前可加載文件中元素設置。
實現得分排行!
????可保存每次游戲得分及游戲時間于scores.txt文件中并展示前十名在“得分排行”界面
增加暫停、加速、減速按鍵!
增加切換效果! ????????
*/
#include
#include
#include
#include
#include
#include
typedef?struct?lei{?????????????????????????//蛇體節點?
int?x;
int?y;
struct?lei?*next;
}lei;
typedef?struct?record{
- 上一篇:c++ 酒店管理入門級(控制臺實現)
- 下一篇:C語言中的#與##使用
評論
共有 條評論