打字母遊戲
通過控制台和一些簡單的c語言函式完成乙個簡單的打字母遊戲,練習c語言基本語法和一些簡單的邏輯。
注意規範
**中注意不要出現魔數,用巨集定義代替,盡量防止魔數的出現。
.每個函式實現自己的功能,c語言每個函式**盡量保持在20行以下 。
儘量減少全域性變數的使用。(我偷懶使用了(๑•ᴗ•๑))。
#include #include #include #include #include #include #define mind_line 15 //文字居中列印的行數
#define mind_space 40 //文字居中列印的列數
#define max_line 30 //介面的最大顯示行數
#define max_score 5 //最大分數
#define max_level 10 //最大等級
int score = 0; //起始分數
int level = 1; //起始等級
int sleeptime = 500; //起始等待時間
//列印換行
void printenter(int line);
//列印空格
void printspace(int space);
//列印開始歡迎介面
void welcomemenu(char *str);
//設定遊戲介面標題
void gametitle();
//遊戲開始
void gamestart();
//遊戲結束
void gameover(bool ret);
//遊戲暫停
void gamepause();
//顯示字母
void showalphabet();
//遊戲控制
bool ischecktrue(char ilphabet);
//判斷是否超過最大行數
bool isoverstep(int index);
//判斷是否最大分數
bool ismaxscore(int score);
//判斷是否最大等級
金山打字通生死時速遊戲介紹
金山打字通是一款幫助使用者從零開始學習打字的軟體,其內建的遊戲使打字這一枯燥的活動變得更加有趣。在內建的五款遊戲中,屬生死時速 又名警察抓小偷 的製作最為精良,可玩性也最高。角色與特徵 角色 特徵表 角色 特徵 警察著警服,自信挺胸,追趕小偷 小偷揹著錢,蒙面佝僂,躲避警察 角色成功條件 失敗條件 ...
簡單的c語言實現打字小遊戲
執行效果 賬號密碼都是123 輸入賬號密碼後回車 進入遊戲 include include include include include include define crt secure no warnings using namespace std int now count 0 當前得分 d...
生命遊戲 c語言實現
本世紀70年代,人們曾瘋魔一種被稱作 生命遊戲 的小遊戲,這種遊戲相當簡單。假設有乙個像棋盤一樣的方格網,每個方格中放置乙個生命細胞,生命細胞只有兩種狀態 生 或 死 遊戲規則如下 1 如果乙個細胞周圍有3個細胞為生 乙個細胞周圍共有8個細胞 則該細胞為生,即該細胞若原先為死,則轉為生,若原先為生,...