版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> C語言貪吃蛇游戲</b></p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 目 錄 </b></p><p><b> 【摘要】3</b></p><p> 第1章 游戲概述4</p&
2、gt;<p> 1.1 實(shí)現(xiàn)的目標(biāo)4</p><p> 1.2 實(shí)現(xiàn)的方案4</p><p> 1.3 實(shí)現(xiàn)的環(huán)境4</p><p> 1.4 具體的開發(fā)方法4</p><p> 第2章 游戲設(shè)計(jì)5</p><p> 2.1 功能的設(shè)計(jì)5</p><p>
3、 2.2 數(shù)據(jù)的設(shè)計(jì)5</p><p> 2.3 界面的設(shè)計(jì)5</p><p> 第3章 游戲?qū)崿F(xiàn)6</p><p><b> 參考文獻(xiàn)7</b></p><p><b> 【摘要】</b></p><p> 【C語言 游戲 貪吃蛇】</p>
4、<p> 本次課程設(shè)計(jì)的任務(wù)是設(shè)計(jì)有關(guān)貪吃蛇游戲的程序,通過這次游戲程序的設(shè)計(jì),鞏固和加深對(duì)C語言課程的基本知識(shí)的理解和掌握,簡單掌握了C語言編程和程序調(diào)試的基本技能,使我能夠利用C語言進(jìn)行基本的軟件設(shè)計(jì),能夠利用所學(xué)的基本知識(shí)和技能,解決簡單的程序設(shè)計(jì)問題,進(jìn)而掌握書寫程序設(shè)計(jì)說明文檔的能力。</p><p> 剛開始看到題目,可以說是一頭霧水,根本無法下手,尤其對(duì)于我這樣一個(gè)新手,更加困難重重。
5、為此,我上網(wǎng)查閱了很多資料,逐漸理清絲路,程序的關(guān)鍵點(diǎn)在于表示蛇的圖形及蛇的移動(dòng),因此我想到可以用一個(gè)小矩形塊表示蛇的一節(jié)身體,身體每長一節(jié),增加一個(gè)矩形塊,再定義兩個(gè)結(jié)構(gòu)體:食物和蛇。具體實(shí)現(xiàn)過程可以說是非常艱難,無數(shù)次按照程序運(yùn)行的錯(cuò)誤提示,對(duì)原程序進(jìn)行修改,在調(diào)試過程中有時(shí)也會(huì)遇到不懂的問題,只能上網(wǎng)查閱一些資料,一一修改,直到運(yùn)行成功。</p><p> 通過這次課程設(shè)計(jì),使我對(duì)C語言有了更進(jìn)一步的認(rèn)識(shí)
6、和了解,要想學(xué)好它要重在實(shí)踐,</p><p> 要通過不斷的上機(jī)操作才能更好地學(xué)習(xí)它,我也發(fā)現(xiàn)我的好多不足之處,首先是自己在指法上</p><p> 還不行,經(jīng)常按錯(cuò)字母,通過學(xué)習(xí)也有所改進(jìn);再有對(duì)C語言的一些標(biāo)準(zhǔn)庫函數(shù)不太了解,還</p><p> 有對(duì)函數(shù)調(diào)用的正確使用不夠熟悉,對(duì)C語言中經(jīng)常出現(xiàn)的錯(cuò)誤也不了解,通過實(shí)踐的學(xué)習(xí),</p>&
7、lt;p> 我認(rèn)識(shí)到學(xué)好計(jì)算機(jī)要重視實(shí)踐操作,不僅僅是學(xué)習(xí)C語言,還是其它的語言,以及其它的計(jì)</p><p> 算機(jī)方面的知識(shí)都要重在實(shí)踐,所以后在學(xué)習(xí)過程中,我會(huì)更加注視實(shí)踐操作,使自己便好地</p><p> 學(xué)好計(jì)算機(jī)。在課程設(shè)計(jì)過程中,收獲知識(shí),提高能力的同時(shí),我也學(xué)到了很多人生的哲理,</p><p> 懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這
8、個(gè)計(jì)劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上</p><p><b> 的不良情緒。</b></p><p><b> 第1章 游戲概述</b></p><p><b> 1.1 實(shí)現(xiàn)的目標(biāo)</b></p><p> 設(shè)計(jì)一個(gè)貪吃蛇游戲程序。游戲時(shí),一條蛇在密閉的圍墻
9、內(nèi), 圍墻內(nèi)會(huì)隨機(jī)出現(xiàn)一個(gè)食物通過鍵盤上的a\w\s\d鍵控制蛇向上下左右4個(gè)方向移動(dòng),蛇頭接到食物,則表示食物被蛇吃掉,這時(shí)蛇的身體加長一節(jié),同時(shí)計(jì)10分。接著又出現(xiàn)食物等待被蛇吃掉。如果蛇在移動(dòng)過程中,撞到墻壁或身體交叉(蛇頭撞到自己的身體),則游戲結(jié)束。</p><p><b> 1.2 實(shí)現(xiàn)的方案</b></p><p> 這個(gè)程序的關(guān)鍵點(diǎn)在于表示蛇的圖形
10、及蛇的移動(dòng)。用一個(gè)小矩形塊表示蛇的一節(jié)身體,身體每長一節(jié),增加一個(gè)矩形塊。移動(dòng)時(shí)必須從蛇頭開始,所以蛇不能向相反的方向移動(dòng),也就是蛇尾不能改作蛇頭。如果不按任意鍵,蛇自行在當(dāng)前方向上前移,但按下有效方向鍵后,蛇頭朝著指定的方向移動(dòng),一步移動(dòng)一節(jié)身體,所以當(dāng)按下有效方向鍵后,先確定蛇頭的位置,然后蛇身體隨著蛇頭移動(dòng),圖形的實(shí)現(xiàn)是從蛇頭新位置開始畫出蛇,這時(shí),由于沒有清屏的原因,原來的蛇的位置和新蛇的位置差一個(gè)單位,所以看起來蛇多一節(jié)身體,
11、所以將蛇的最后一節(jié)用背景色覆蓋。食物的出現(xiàn)與消失也是畫矩形塊和覆蓋矩形塊。為了便于理解,定義了兩個(gè)結(jié)構(gòu)體:食物和蛇。</p><p><b> 1.3 實(shí)現(xiàn)的環(huán)境</b></p><p> ?。?)操作系統(tǒng):Windows 7</p><p> ?。?)應(yīng)用軟件:Microsoft Visual C++ 6.0</p><
12、p> 1.4 具體的開發(fā)方法</p><p> ?。?)通過隨機(jī)函數(shù)產(chǎn)生隨機(jī)數(shù),控制游戲過程食物的出現(xiàn);</p><p> (2)定義鍵盤操作,控制游戲過程蛇的移動(dòng)方向;</p><p> (3)畫出邊界,并判斷游戲是否結(jié)束;</p><p> ?。?)統(tǒng)計(jì)游戲過程蛇吃的食物數(shù)量,計(jì)算并輸出游戲成績。</p><
13、;p><b> 第2章 游戲設(shè)計(jì)</b></p><p><b> 2.1 功能的設(shè)計(jì)</b></p><p> 1.main()主函數(shù)</p><p> 主函數(shù)是程序的主流程,首先定義使用到的常數(shù)、全局變量及函數(shù)原型說明,然后初始化圖形系統(tǒng),調(diào)用函數(shù)DrawK()畫出開始畫面,調(diào)用函數(shù)GamePlay(),
14、即玩游戲的具體過程,游戲結(jié)束后調(diào)用Close()關(guān)閉圖形系統(tǒng),結(jié)束程序。</p><p> 2.畫界面函數(shù)DrawK()</p><p> 主界面就是一個(gè)密封的圍墻,用兩個(gè)循環(huán)語句分別在水平方向和垂直方向輸出連續(xù)的寬度和高度均為10個(gè)單位的矩形小方塊,圍成密閉圖形,表示圍墻,為了醒目,設(shè)置為淡青顏色,用函數(shù)setlinestyle(SOLID_LINE,0,THICK_WIDTH)設(shè)置
15、線型寬度為3個(gè)像素。設(shè)置3個(gè)像素的圍墻線,蛇在貼墻走的時(shí)候,會(huì)擦掉部分圍墻線,使線變細(xì)圖形變得不好看,如果不想這種情況出現(xiàn),則將線型寬度設(shè)置為1個(gè)像素。</p><p> 3.游戲具體過程函數(shù)GamePlay()</p><p> 這個(gè)函數(shù)是游戲的主要部分,難點(diǎn)在表示蛇的新位置并消除前一次的圖形。采用的方法是每次移動(dòng)的時(shí)候從最后一節(jié)開始到倒數(shù)第二節(jié)(因蛇頭為兩節(jié)),將前一節(jié)的坐標(biāo)賦值給
16、后一節(jié)的坐標(biāo),移動(dòng)后只要把最后一節(jié)用背景色去除即可,因?yàn)樾挛恢?到n-1節(jié)還是要出現(xiàn)在畫面上的。然后蛇頭按照方向鍵來更改位置。</p><p> 另外,食物的隨機(jī)出現(xiàn)要確保它的位置在10 的倍數(shù)位置上,因?yàn)樯叩淖鴺?biāo)都是以10為模的,這樣的話就可以讓蛇吃到,蛇吃到食物的判斷是蛇頭的坐標(biāo)和食物的坐標(biāo)相等。</p><p><b> 其算法過程為:</b></p&
17、gt;<p> ?。?)設(shè)置初始值。為防止食物出現(xiàn)在一個(gè)位置上,要設(shè)置隨機(jī)數(shù)發(fā)生器,真正產(chǎn)生隨機(jī)數(shù)。初始時(shí),蛇只有蛇頭,設(shè)定一個(gè)開始的方向。</p><p> ?。?)循環(huán)執(zhí)行直到按Esc 鍵退出</p><p> 1)沒有按鍵的情況下,循環(huán)執(zhí)行。</p><p> 如果沒有食物,隨機(jī)出現(xiàn)食物;如果有食物,則顯示食物蛇移動(dòng)身體根據(jù)蛇的方向改變坐標(biāo)值
18、,并判斷蛇是否撞到了墻或自己吃了自己,如果出現(xiàn)這兩種情況之一,則蛇死調(diào)用游戲結(jié)束函數(shù)GameOver(),結(jié)束本次游戲,重新開始。</p><p> 如果蛇吃到了食物,蛇身體長一節(jié),數(shù)組元素增加一個(gè),身體節(jié)數(shù),分?jǐn)?shù)都進(jìn)行相應(yīng)的改變。</p><p><b> 在新位置畫出蛇。</b></p><p> 2)如果有按鍵,則識(shí)別鍵值。如果按鍵
19、為Esc 鍵則結(jié)束游戲,程序運(yùn)行結(jié)束;如果所按鍵為方向鍵,則根據(jù)該鍵改變代表蛇方向的變量direction 的值,要考慮相反方向鍵無效。</p><p> 4.游戲結(jié)束函數(shù)GameOver()</p><p> 游戲結(jié)束,清除屏幕,輸出分?jǐn)?shù),顯示游戲結(jié)束信息。</p><p> 5.PrScore()輸出分?jǐn)?shù)</p><p> 在指定
20、位置利用sprintf()將整數(shù)轉(zhuǎn)換為字符串,用outtextxy()輸出,bar()函數(shù)的應(yīng)用是為了覆蓋原來的值。</p><p> 6.Close()圖形結(jié)束</p><p> 在顯示游戲結(jié)束信息的畫面時(shí),按任意鍵關(guān)閉圖形系統(tǒng),程序結(jié)束。</p><p><b> 2.2 數(shù)據(jù)的設(shè)計(jì)</b></p><p>
21、 表示食物和蛇的矩形塊都設(shè)計(jì)為10*10個(gè)像素單位,食物的基本數(shù)據(jù)域?yàn)樗霈F(xiàn)的位置,用x和y坐標(biāo)表示,則矩形塊用函數(shù)rectangle(x,y,x+10,y+10)或rectangle(x,y,x+10,y-10)可以畫出。由于每次只出現(xiàn)一個(gè)食物,而食物被吃掉后,才出現(xiàn)下一個(gè)食物,所以設(shè)定yes表示是否要出現(xiàn)食物的變量。蛇的一節(jié)身體為一個(gè)矩形塊,這樣表示每個(gè)矩形塊只需起點(diǎn)坐標(biāo)x和y。身體是不斷增長的,所以用數(shù)組存放每一節(jié)的坐標(biāo),最大設(shè)
22、定為N=200,node表示當(dāng)前節(jié)數(shù)。另外還需要保存蛇移動(dòng)方向的變量direction和表示生命的變量life,一但life為1,則蛇死,游戲結(jié)束。所以程序功能的實(shí)現(xiàn)就是數(shù)組的操作。</p><p> #define N 200</p><p> struct Food</p><p><b> {</b></p><
23、p> int x;//食物的橫坐標(biāo) int y;//食物的縱坐標(biāo)</p><p> int yes;//判斷是否要出現(xiàn)食物的變量</p><p> }food;//食物的結(jié)構(gòu)體</p><p> struct Snake</p><p><b> {</b></p>&
24、lt;p> int x[N]; int y[N]; int node;/*蛇的節(jié)數(shù)*/</p><p> int direction;/*蛇移動(dòng)方向*/ int life;/* 蛇的生命,0活著,1死亡*/</p><p><b> }snake;</b></p><p><b>
25、 2.3 界面的設(shè)計(jì)</b></p><p> 程序運(yùn)行時(shí)的游戲界面如圖所示,邊框表示圍墻,紅色矩形塊代表蛇,綠色小方塊代表食物。</p><p><b> 第3章 游戲?qū)崿F(xiàn)</b></p><p> #define N 200</p><p> #include <graphics.h>
26、;</p><p> #include <stdlib.h></p><p> #include <dos.h></p><p> #define LEFT 0x4b00</p><p> #define RIGHT 0x4d00</p><p> #define DOWN 0x500
27、0</p><p> #define UP 0x4800</p><p> #define ESC 0x011b</p><p> int i,key;</p><p> int score=0;/*得分*/</p><p> int gamespeed=50000;/*游戲速度自己調(diào)整*/</p>
28、;<p> struct Food</p><p><b> {</b></p><p> int x;/*食物的橫坐標(biāo)*/</p><p> int y;/*食物的縱坐標(biāo)*/</p><p> int yes;/*判斷是否要出現(xiàn)食物的變量*/</p><p> }foo
29、d;/*食物的結(jié)構(gòu)體*/</p><p> struct Snake</p><p><b> {</b></p><p><b> int x[N];</b></p><p><b> int y[N];</b></p><p> int n
30、ode;/*蛇的節(jié)數(shù)*/</p><p> int direction;/*蛇移動(dòng)方向*/</p><p> int life;/* 蛇的生命,0活著,1死亡*/</p><p><b> }snake;</b></p><p> void Init(void);/*圖形驅(qū)動(dòng)*/</p><p
31、> void Close(void);/*圖形結(jié)束*/</p><p> void DrawK(void);/*開始畫面*/</p><p> void GameOver(void);/*結(jié)束游戲*/</p><p> void GamePlay(void);/*玩游戲具體過程*/</p><p> void PrScore(
32、void);/*輸出成績*/</p><p><b> /*主函數(shù)*/</b></p><p> void main(void)</p><p><b> {</b></p><p> Init();/*圖形驅(qū)動(dòng)*/</p><p> DrawK();/*開始畫面*
33、/</p><p> GamePlay();/*玩游戲具體過程*/</p><p> Close();/*圖形結(jié)束*/</p><p><b> }</b></p><p><b> /*圖形驅(qū)動(dòng)*/</b></p><p> void Init(void)<
34、/p><p><b> {</b></p><p> int gd=DETECT,gm;</p><p> registerbgidriver(EGAVGA_driver);</p><p> initgraph(&gd,&gm,"c:\\program files\\winyes\\tc2
35、0h\\bgi");</p><p> cleardevice();</p><p><b> }</b></p><p> /*開始畫面,左上角坐標(biāo)為(50,40),右下角坐標(biāo)為(610,460)的圍墻*/</p><p> void DrawK(void)</p><p>&
36、lt;b> {</b></p><p> /*setbkcolor(LIGHTGREEN);*/</p><p> setcolor(11);</p><p> setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*設(shè)置線型*/</p><p> for(i=50;i<=600;i
37、+=10)/*畫圍墻*/</p><p><b> {</b></p><p> rectangle(i,40,i+10,49); /*上邊*/</p><p> rectangle(i,451,i+10,460);/*下邊*/</p><p><b> }</b></p>&
38、lt;p> for(i=40;i<=450;i+=10)</p><p><b> {</b></p><p> rectangle(50,i,59,i+10); /*左邊*/</p><p> rectangle(601,i,610,i+10);/*右邊*/</p><p><b> }
39、</b></p><p><b> }</b></p><p> /*玩游戲具體過程*/</p><p> void GamePlay(void)</p><p><b> {</b></p><p> randomize();/*隨機(jī)數(shù)發(fā)生器*/<
40、;/p><p> food.yes=1;/*1表示需要出現(xiàn)新食物,0表示已經(jīng)存在食物*/</p><p> snake.life=0;/*活著*/</p><p> snake.direction=1;/*方向往右*/</p><p> snake.x[0]=100;snake.y[0]=100;/*蛇頭*/</p><
41、;p> snake.x[1]=110;snake.y[1]=100;</p><p> snake.node=2;/*節(jié)數(shù)*/</p><p> PrScore();/*輸出得分*/</p><p> while(1)/*可以重復(fù)玩游戲,壓ESC鍵結(jié)束*/</p><p><b> {</b></p
42、><p> while(!kbhit())/*在沒有按鍵的情況下,蛇自己移動(dòng)身體*/</p><p><b> {</b></p><p> if(food.yes==1)/*需要出現(xiàn)新食物*/</p><p><b> {</b></p><p> food.x=ra
43、nd()%400+60;</p><p> food.y=rand()%350+60;</p><p> while(food.x%10!=0)/*食物隨機(jī)出現(xiàn)后必須讓食物能夠在整格內(nèi),這樣才可以讓蛇吃到*/</p><p><b> food.x++;</b></p><p> while(food.y%10!
44、=0)</p><p><b> food.y++;</b></p><p> food.yes=0;/*畫面上有食物了*/</p><p><b> }</b></p><p> if(food.yes==0)/*畫面上有食物了就要顯示*/</p><p><
45、b> {</b></p><p> setcolor(GREEN);</p><p> rectangle(food.x,food.y,food.x+10,food.y-10);</p><p><b> }</b></p><p> for(i=snake.node-1;i>0;i--
46、)/*蛇的每個(gè)環(huán)節(jié)往前移動(dòng),也就是貪吃蛇的關(guān)鍵算法*/</p><p><b> {</b></p><p> snake.x[i]=snake.x[i-1];</p><p> snake.y[i]=snake.y[i-1];</p><p><b> }</b></p>&
47、lt;p> /*1,2,3,4表示右,左,上,下四個(gè)方向,通過這個(gè)判斷來移動(dòng)蛇頭*/</p><p> switch(snake.direction)</p><p><b> {</b></p><p> case 1:snake.x[0]+=10;break;</p><p> case 2: sna
48、ke.x[0]-=10;break;</p><p> case 3: snake.y[0]-=10;break;</p><p> case 4: snake.y[0]+=10;break;</p><p><b> }</b></p><p> for(i=3;i<snake.node;i++)/*從蛇
49、的第四節(jié)開始判斷是否撞到自己了,因?yàn)樯哳^為兩節(jié),第三節(jié)不可能拐過來*/</p><p><b> {</b></p><p> if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0])</p><p><b> {</b></p><p&
50、gt; GameOver();/*顯示失敗*/</p><p> snake.life=1;</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p> if(
51、snake.x[0]<55||snake.x[0]>595||snake.y[0]<55||</p><p> snake.y[0]>455)/*蛇是否撞到墻壁*/</p><p><b> {</b></p><p> GameOver();/*本次游戲結(jié)束*/</p><p> sna
52、ke.life=1; /*蛇死*/</p><p><b> }</b></p><p> if(snake.life==1)/*以上兩種判斷以后,如果蛇死就跳出內(nèi)循環(huán),重新開始*/</p><p><b> break;</b></p><p> if(snake.x[0]==food.x
53、&&snake.y[0]==food.y)/*吃到食物以后*/</p><p><b> {</b></p><p> setcolor(0);/*把畫面上的食物東西去掉*/</p><p> rectangle(food.x,food.y,food.x+10,food.y-10);</p><p>
54、; snake.x[snake.node]=-20;snake.y[snake.node]=-20;</p><p> /*新的一節(jié)先放在看不見的位置,下次循環(huán)就取前一節(jié)的位置*/</p><p> snake.node++;/*蛇的身體長一節(jié)*/</p><p> food.yes=1;/*畫面上需要出現(xiàn)新的食物*/</p><p>
55、; score+=10;</p><p> PrScore();/*輸出新得分*/</p><p><b> }</b></p><p> setcolor(4);/*畫出蛇*/</p><p> for(i=0;i<snake.node;i++)</p><p> rectan
56、gle(snake.x[i],snake.y[i],snake.x[i]+10,</p><p> snake.y[i]-10);</p><p> delay(gamespeed);</p><p> setcolor(0);/*用黑色去除蛇的的最后一節(jié)*/</p><p> rectangle(snake.x[snake.node
57、-1],snake.y[snake.node-1],</p><p> snake.x[snake.node-1]+10,snake.y[snake.node-1]-10);</p><p> } /*endwhile(!kbhit)*/</p><p> if(snake.life==1)/*如果蛇死就跳出循環(huán)*/</p><p>
58、<b> break;</b></p><p> key=bioskey(0);/*接收按鍵*/</p><p> if(key==ESC)/*按ESC鍵退出*/</p><p><b> break;</b></p><p><b> else</b></p&
59、gt;<p> if(key==UP&&snake.direction!=4)</p><p> /*判斷是否往相反的方向移動(dòng)*/</p><p> snake.direction=3;</p><p><b> else</b></p><p> if(key==RIGHT&am
60、p;&snake.direction!=2)</p><p> snake.direction=1;</p><p><b> else</b></p><p> if(key==LEFT&&snake.direction!=1)</p><p> snake.direction=2;&l
61、t;/p><p><b> else</b></p><p> if(key==DOWN&&snake.direction!=3)</p><p> snake.direction=4;</p><p> }/*endwhile(1)*/</p><p><b>
62、}</b></p><p><b> /*游戲結(jié)束*/</b></p><p> void GameOver(void)</p><p><b> {</b></p><p> cleardevice(); </p><p> PrScore();<
63、;/p><p> setcolor(RED);</p><p> settextstyle(0,0,4);</p><p> outtextxy(200,200,"GAME OVER");</p><p><b> getch();</b></p><p><b>
64、; }</b></p><p><b> /*輸出成績*/</b></p><p> void PrScore(void)</p><p><b> { </b></p><p> char str[10];</p><p> setfillsty
65、le(SOLID_FILL,YELLOW);</p><p> bar(50,15,220,35);</p><p> setcolor(6);</p><p> settextstyle(0,0,2);</p><p> sprintf(str,"score:%d",score);</p><
66、p> outtextxy(55,20,str);</p><p><b> }</b></p><p><b> /*圖形結(jié)束*/</b></p><p> void Close(void)</p><p><b> { </b></p>&l
67、t;p><b> getch();</b></p><p> closegraph();</p><p><b> }</b></p><p><b> 參考文獻(xiàn)</b></p><p> [1] 譚浩強(qiáng),C語言程序設(shè)計(jì),北京清華大學(xué)出版社,1999.12<
68、;/p><p> [2] 楊開城,C語言教程實(shí)驗(yàn)與練習(xí),北京人民郵電出版社,2002.8</p><p> [3] 浦濱,C游戲編程從入門到精通,北京北京希望電子出版社,2002.5</p><p> [4] 張翔,C語言函數(shù)大全,北京電子工業(yè)出版社,2002.4</p><p> [5] 江漢秀,C語言實(shí)用程序薈萃,西安西安電子科技大學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言課程設(shè)計(jì)--貪吃蛇游戲
- c語言課程設(shè)計(jì)報(bào)告--貪吃蛇游戲系統(tǒng)
- java貪吃蛇游戲 課程設(shè)計(jì)
- 基于c語言的貪吃蛇游戲
- qt課程設(shè)計(jì)--貪吃蛇游戲設(shè)計(jì)
- 貪吃蛇游戲的實(shí)現(xiàn)課程設(shè)計(jì)
- c++課程設(shè)計(jì)----貪吃蛇
- c++貪吃蛇課程設(shè)計(jì)
- java課程設(shè)計(jì)報(bào)告貪吃蛇游戲
- c語言程序設(shè)計(jì)課程設(shè)計(jì)(論文)-貪吃蛇
- 貪吃蛇課程設(shè)計(jì)
- java課程設(shè)計(jì)---java設(shè)計(jì)貪吃蛇游戲
- 貪吃蛇課程設(shè)計(jì)
- 貪吃蛇課程設(shè)計(jì)
- 課程設(shè)計(jì)--安卓手機(jī)游戲---貪吃蛇
- c++課程設(shè)計(jì)貪吃蛇11
- 貪吃蛇java課程設(shè)計(jì)--貪吃蛇程序設(shè)計(jì)
- 貪吃蛇課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)貪吃蛇
- java課程設(shè)計(jì)--貪吃蛇
評(píng)論
0/150
提交評(píng)論