c語言游戲程序及綜合實例.doc
c語言游戲程序及綜合實例,c語言游戲程序及綜合實例1 貪吃蛇游戲【游戲規(guī)則】 游戲開始時彈出初始菜單,游戲者按任意鍵進(jìn)入游戲。游戲者用←↓→↑鍵來控制蛇在游戲場景內(nèi)運動,每吃到一個食物,游戲者得10分,分?jǐn)?shù)累加結(jié)果會在計分板上顯示;與此同時蛇身長出一節(jié)。當(dāng)貪吃蛇的頭部撞擊到游戲場景邊框或者蛇的身體時游戲結(jié)束,并顯示游戲者最后得分。2 藍(lán)黃棋游戲...
內(nèi)容介紹
此文檔由會員 lgxhhh 發(fā)布C語言游戲程序及綜合實例
1 貪吃蛇游戲
【游戲規(guī)則】 游戲開始時彈出初始菜單,游戲者按任意鍵進(jìn)入游戲。游戲者用←↓→↑鍵來控制蛇在游戲場景內(nèi)運動,每吃到一個食物,游戲者得10分,分?jǐn)?shù)累加結(jié)果會在計分板上顯示;與此同時蛇身長出一節(jié)。當(dāng)貪吃蛇的頭部撞擊到游戲場景邊框或者蛇的身體時游戲結(jié)束,并顯示游戲者最后得分。
2 藍(lán)黃棋游戲
【游戲規(guī)則】 游戲雙方相互翻轉(zhuǎn)對方棋子,以最后棋盤上棋子多者為勝。游戲使用一個8×8的方格棋盤,棋子下在空格中間,而不是像圍棋一樣下在交叉點上。開始時棋盤正中有兩藍(lán)、兩黃四個棋子交叉放置,總是藍(lán)方先下子。以所落棋子為中心,若橫、豎、斜等八個方向內(nèi)有一個自己的棋子時,則被夾在中間的對方棋子會全部被翻轉(zhuǎn)成為己方棋子;而且只有在可以翻轉(zhuǎn)對方棋子的地方才可以落子。當(dāng)棋盤格子落滿棋子時,游戲結(jié)束,或者游戲雙方都無法繼續(xù)落子翻轉(zhuǎn)對方棋子時,游戲者可按Esc鍵來終止游戲,并輸出當(dāng)前的勝負(fù)信息。
3 五子棋游戲
【游戲規(guī)則】 五子棋是深受大家喜愛的游戲之一,游戲采用俗稱的“黑先白后”規(guī)則,即總是黑方先走對局的第一步。黑白雙方依次落子,在棋盤上橫向、豎向,以及斜向等八個方向形成相同顏色的連續(xù)五個棋子稱為“五連”。對局雙方首先形成五連者為勝,在雙方均認(rèn)為不能形成五連時為和棋。
4 推箱子游戲
【游戲規(guī)則】 這是個模擬推箱子拾金幣的游戲,進(jìn)入每一個關(guān)卡后,你會發(fā)現(xiàn)有一些金幣擺放在不同的位置,還有一些相同數(shù)量的箱子擺放在不同的位置,你可以通過鍵盤上的方向鍵,控制關(guān)卡中的搬運工人移動到不同位置上,并推動其前方的箱子移動,只要將箱子推倒金幣所在位置上,就相當(dāng)于將箱子前方金幣裝入了箱子內(nèi),將關(guān)卡內(nèi)的全部金幣都裝入箱子內(nèi),就算是過了一關(guān),可以進(jìn)入下一關(guān)。注意,搬運工人推箱子只能在位于移動方向上箱子的后面才能推動箱子,而且關(guān)卡中的墻體可能會對你順利地推動箱子造成障礙,如果你將箱子推倒了一個墻角,那么你可能就再也無法移動箱子了,所以你要像下棋一樣全盤考慮,才能贏。
每個關(guān)卡都是由15行15列的數(shù)據(jù)組成,如圖3-12所示,對應(yīng)的關(guān)卡圖形如圖3-13所示。
圖3-12 第10關(guān)的關(guān)卡數(shù)據(jù) 圖3-13 圖3-12中關(guān)卡數(shù)據(jù)對應(yīng)的關(guān)卡圖形
5 騎士游歷問題
【問題描述】 給出一塊具有n2個格子的n×n棋盤(如圖3-14所示),一位騎士從初始位置(x0, y0)開始,按照“馬跳日”規(guī)則在棋盤上移動。問:能否在n21步內(nèi)遍歷棋盤上的所有位置,即每個格子剛好游歷一次,如果能,請找出這樣的游歷方案來。
6 八皇后問題
【問題描述】 在一個8×8的國際象棋棋盤上放置8個皇后,要求每個皇后兩兩之間不“沖突”,即沒有一個皇后能“吃掉”任何其他一個皇后,簡單的說就是沒有任何兩個皇后占據(jù)棋盤上的同一行或同一列或同一對角線,即在每一橫列、豎列、斜列都只有一個皇后。
7 學(xué)生成績管理
編寫一個菜單驅(qū)動的學(xué)生成績管理程序。要求如下:
能輸入并顯示n個學(xué)生的m門考試科目的成績、總分和平均分。
按總分由高到低進(jìn)行排序。
任意輸入一個學(xué)號,能顯示該學(xué)生的姓名、各門功課的成績。
TA們正在看...
- 四川大學(xué)機械原理習(xí)題-第五章凸輪機構(gòu)及其設(shè)計.doc
- 四川大學(xué)機械原理習(xí)題-第七章機械的運轉(zhuǎn)及速度波動...doc
- 四川大學(xué)機械原理習(xí)題-第八章平面連桿機構(gòu)及其設(shè)計.doc
- 四川大學(xué)機械原理習(xí)題-第九章凸輪機構(gòu)及其設(shè)計.doc
- 四川大學(xué)機械原理習(xí)題-第十一章齒輪系及其設(shè)計.doc
- 會計專業(yè)企業(yè)認(rèn)識實習(xí)報告.doc
- 會計電算化實驗報告.doc
- 《vc++編程教程》.rar
- 《windowsxp簡體中文版實用教程》.rar
- 市委副書記、市紀(jì)委書記在全市黨風(fēng)廉政宣傳教育聯(lián)...txt