国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

c語言游戲程序及綜合實例.doc

約136頁DOC格式手機打開展開

c語言游戲程序及綜合實例,c語言游戲程序及綜合實例1 貪吃蛇游戲【游戲規(guī)則】 游戲開始時彈出初始菜單,游戲者按任意鍵進(jìn)入游戲。游戲者用←↓→↑鍵來控制蛇在游戲場景內(nèi)運動,每吃到一個食物,游戲者得10分,分?jǐn)?shù)累加結(jié)果會在計分板上顯示;與此同時蛇身長出一節(jié)。當(dāng)貪吃蛇的頭部撞擊到游戲場景邊框或者蛇的身體時游戲結(jié)束,并顯示游戲者最后得分。2 藍(lán)黃棋游戲...
編號:8-89937大小:964.92K
分類: 其它

內(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ī)則在棋盤上移動。問:能否在n21步內(nèi)遍歷棋盤上的所有位置,即每個格子剛好游歷一次,如果能,請找出這樣的游歷方案來。
6  八皇后問題
【問題描述】  在一個8×8的國際象棋棋盤上放置8個皇后,要求每個皇后兩兩之間不“沖突”,即沒有一個皇后能“吃掉”任何其他一個皇后,簡單的說就是沒有任何兩個皇后占據(jù)棋盤上的同一行或同一列或同一對角線,即在每一橫列、豎列、斜列都只有一個皇后。

7 學(xué)生成績管理
編寫一個菜單驅(qū)動的學(xué)生成績管理程序。要求如下:
 能輸入并顯示n個學(xué)生的m門考試科目的成績、總分和平均分。
 按總分由高到低進(jìn)行排序。
 任意輸入一個學(xué)號,能顯示該學(xué)生的姓名、各門功課的成績。