掃雷是一款大眾類的益智小游戲。游戲目標是在最短的時間內根據點擊格子出現的數字找出所有非雷格子,同時避免踩雷,踩到一個雷即全盤皆輸。
首先帶大家簡單來了解一下掃雷的游戲機制:
隨便點一個格子,會有一塊,上面的數字就代表數字周圍八個格子會有幾個雷,是1他周圍就只有1個雷,2就有兩個雷,以此類推,直到找出全部沒有雷的格子就算玩家贏。只要點到一個有雷的格子就判定玩家輸。
了解了 機制之后就來編寫程序。將程序分為test.c、game.c和game.h三個部分。其中test.c中編寫主函數,game.c中實現游戲的功能,game.h中存放頭文件以及對于函數的聲明。
在test.c模塊中,首先定義一個menu來存放一個游戲開始的菜單
int menu(){ printf("********************/n"); printf("********************/n"); printf("****1、開始游戲*****/n"); printf("****0、退出游戲*****/n"); printf("********************/n"); printf("********************/n");}編寫game函數用來存放游戲實現模塊
void game(){}編寫主函數來調用game。通過do 主站蜘蛛池模板: 琼海市| 邵阳市| 布拖县| 仪征市| 崇明县| 东安县| 姚安县| 九龙城区| 隆林| 许昌市| 东至县| 宜城市| 临海市| 乐业县| 小金县| 宁城县| 邮箱| 巴南区| 沙坪坝区| 延边| 色达县| 新建县| 卓资县| 河池市| 乾安县| 德格县| 临洮县| 手机| 达州市| 岐山县| 云阳县| 孟州市| 西贡区| 贵溪市| 启东市| 城口县| 剑川县| 陆河县| 梁山县| 鹿泉市| 宣汉县|