C課程設(shè)計(jì)迷宮小游戲_第1頁(yè)
C課程設(shè)計(jì)迷宮小游戲_第2頁(yè)
C課程設(shè)計(jì)迷宮小游戲_第3頁(yè)
C課程設(shè)計(jì)迷宮小游戲_第4頁(yè)
C課程設(shè)計(jì)迷宮小游戲_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、溫馨提示程序語(yǔ)言:C、C+、C#、Python(紅色字體 表示本課設(shè)使用的程序設(shè)計(jì)語(yǔ)言)圖形功能選項(xiàng):Win32控制臺(tái)程序(黑框、文本界面)、Win32程序、MFC、WinForm、DirectX10(黑體標(biāo)明 表示本課設(shè)的程序圖形類別,默認(rèn)為非圖形界面Win32控制臺(tái)程序)數(shù)據(jù)結(jié)構(gòu):基礎(chǔ)類型、數(shù)組、鏈表、雙向鏈表、搜索樹(shù)(非平衡二叉樹(shù))、平衡二叉樹(shù)、鏈表與平衡二叉樹(shù)相結(jié)合、堆棧、隊(duì)列、串、圖(黑體標(biāo)明 表示本課設(shè)使用的數(shù)據(jù)結(jié)構(gòu))C+語(yǔ)言項(xiàng):STL庫(kù)(黑體標(biāo)明 表示使用C+的STL庫(kù))編譯環(huán)境:Windows 7 64位旗艦版(Linux及其他環(huán)境請(qǐng)謹(jǐn)慎下載)集成開(kāi)發(fā)環(huán)境:Visual C+

2、6.0、DEVC+、CodeBlocks、Visual Studio 2015均可通過(guò)編譯。(淺藍(lán)色字體 表示需要運(yùn)行修改后的版本,請(qǐng)用戶自行選擇源代碼測(cè)試)分多頭文件編譯:否(所有代碼基本都包含在一個(gè)文件,如需試驗(yàn)頭文件功能,請(qǐng)自行參考相關(guān)文獻(xiàn))容說(shuō)明:1、課設(shè)題目及預(yù)覽容 將在第二頁(yè)開(kāi)始展示。2、代碼行數(shù):525行3、目錄 所示容,本文基本涵蓋,如無(wú)容,會(huì)在本頁(yè)進(jìn)行說(shuō)明。4、附錄 絕對(duì)包含用戶使用手冊(cè)及程序完整源代碼和詳細(xì)注釋。5、如需下載 其他 頭文件(例如DirectX需另行配置),本文會(huì)在此進(jìn)行說(shuō)明。6、本文撰寫容僅供學(xué)習(xí)參考,另外,由于本人水平有限,編寫之處難免存在錯(cuò)誤和紕漏,懇請(qǐng)

3、各位老師或同學(xué)批評(píng)指正。題目:基于C+控制臺(tái)游戲的設(shè)計(jì)任務(wù)要求:1. 代碼量不低于300行,至少有5個(gè)函數(shù),不得存在重復(fù)代碼。2. 游戲設(shè)計(jì)具有一定可玩性,設(shè)計(jì)至少3關(guān),界面和交互性友好,不得存在BUG。3. 每個(gè)人書(shū)寫一份課程設(shè)計(jì)報(bào)告,報(bào)告中包含如下容:(1) 題目簡(jiǎn)介(一段題目的簡(jiǎn)單介紹,一段題目開(kāi)發(fā)的硬軟要求)(2) 功能模塊劃分(3) 界面設(shè)計(jì)(4) 詳細(xì)設(shè)計(jì)(流程圖,或代碼,每一部分代碼要有相應(yīng)的文字說(shuō)明)(5) 遇到的問(wèn)題及解決辦法(5個(gè)問(wèn)題以上)(6) 總結(jié)與展望本課設(shè)文檔基于迷宮游戲進(jìn)行課程設(shè)計(jì)。運(yùn)行截圖如下:課程設(shè)計(jì)報(bào)告 課 題: 學(xué) 院: 專 業(yè): 學(xué)生: 學(xué) 號(hào): 指導(dǎo)老

4、師 : 20XX年XX月XX日目錄1題目簡(jiǎn)介12功能模塊劃分23界面設(shè)計(jì)34詳細(xì)設(shè)計(jì)64.1數(shù)據(jù)結(jié)構(gòu)64.2函數(shù)說(shuō)明64.3函數(shù)設(shè)計(jì)流程圖75遇到的問(wèn)題及解決辦法106總結(jié)與展望11附錄121題目簡(jiǎn)介人類建造迷宮已有5000年的歷史。在世界的不同文化發(fā)展時(shí)期,這些奇特的建筑物始終吸引人們沿著彎彎曲曲、困難重重的小路吃力地行走,尋找真相。迷宮小游戲應(yīng)運(yùn)而生。在游戲中,迷宮被表現(xiàn)為尋找出口的一種益智小游戲。本課設(shè)用代表人物,代表出口,代表圍墻,其他制表符(例如:、等)用來(lái)構(gòu)造道路和阻擋玩家的去路。玩家要在游戲中,通過(guò)復(fù)雜的道路找到出口方可勝利。本游戲一共設(shè)計(jì)3關(guān),難度由低逐漸提升。本課設(shè)開(kāi)發(fā)基于W

5、indows 7 64位系統(tǒng),集成開(kāi)發(fā)環(huán)境Visual Studio 2015 Pro。2功能模塊劃分本游戲一共分為四個(gè)功能模塊,分別是開(kāi)始界面的顯示、進(jìn)行游戲、下一關(guān)和通關(guān)界面的顯示。1、首先,打開(kāi)程序的時(shí)候會(huì)進(jìn)入一個(gè)歡迎界面,按任意鍵即可開(kāi)始游戲。2、玩家通過(guò)wsad控制人物()的上下左右。3、每當(dāng)玩家到達(dá)出口()會(huì)自動(dòng)顯示通過(guò)本關(guān)卡,并等待玩家按任意鍵進(jìn)行下一關(guān)游戲。4、當(dāng)玩家通過(guò)所有的關(guān)卡時(shí),將會(huì)顯示一個(gè)通關(guān)界面。具體的功能模塊圖如下:2.1功能模塊圖開(kāi)始界面進(jìn)行游戲下一關(guān)通關(guān)3界面設(shè)計(jì)本程序完全通過(guò)文本模式進(jìn)行,根據(jù)上述四大功能模塊,需要設(shè)計(jì)四類用戶界面,分別是開(kāi)始界面,游戲界面,下

6、一個(gè)界面,游戲結(jié)束界面。1、首先就是最基本的用戶歡迎界面,也稱開(kāi)始界面,如下圖3.1所示。圖3.1開(kāi)始界面2、其次,就是本程序的關(guān)鍵,也是這個(gè)游戲的核心所在,游戲交互界面,如下圖3.2所示。圖3.2游戲交互界面3、接著,就是通過(guò)本關(guān)卡之后的界面,如圖3.3所示。圖3.3通關(guān)界面4、最后,就是通過(guò)所有關(guān)卡的游戲界面,如圖3.4所示。圖3.4游戲通關(guān)界面4詳細(xì)設(shè)計(jì)4.1數(shù)據(jù)結(jié)構(gòu)該迷宮小游戲只需設(shè)計(jì)一個(gè)類即可控制整個(gè)游戲的運(yùn)行,通過(guò)分析,迷宮小游戲需要一個(gè)構(gòu)造函數(shù)Maze()對(duì)游戲數(shù)據(jù)進(jìn)行初始化,一個(gè)顯示開(kāi)始界面的函數(shù)ShowUI(),一個(gè)繪制游戲界面的函數(shù)ShowGame(),一個(gè)初始化下一關(guān)數(shù)據(jù)

7、的函數(shù)NextCheckpoint(),一個(gè)控制人物移動(dòng)的函數(shù)Move(),其過(guò)Rand()管理各關(guān)卡的地圖數(shù)據(jù),一個(gè)游戲結(jié)束界面函數(shù)GameOver(),還需要一個(gè)Game()函數(shù)控制游戲的開(kāi)始與結(jié)束邏輯。在整個(gè)設(shè)計(jì)中,通過(guò)二維數(shù)組來(lái)映射各種文本字符(、等),其中映射數(shù)據(jù)通過(guò)宏定義來(lái)實(shí)現(xiàn),這樣方便管理與維護(hù)。類的數(shù)據(jù)結(jié)構(gòu)如下:class Maze public:Maze();/構(gòu)造函數(shù),初始化關(guān)卡數(shù)據(jù)void ShowUI();/顯示迷宮開(kāi)始界面void Game();/游戲開(kāi)始void ShowGame();/顯示游戲界面void GameOver();/通關(guān)所有關(guān)卡,顯示游戲結(jié)束界面vo

8、id Move();/移動(dòng)void NextCheckpoint();/下一關(guān)private:int mapDIMENSIONDIMENSION;/記錄關(guān)卡地圖int checkpoint;/記錄當(dāng)前關(guān)卡int x, y;/記錄人物在迷宮中的坐標(biāo)void Rand();/產(chǎn)生新地圖;4.2函數(shù)說(shuō)明迷宮程序設(shè)計(jì)的函數(shù)都是類Maze的成員函數(shù),分別是Maze()、void ShowUI()、void Game()、void ShowGame()、void GameOver()、void Move()、void NextCheckpoint()、void Rand()。1、Maze()屬于構(gòu)造函數(shù),

9、初始化第一關(guān)的游戲數(shù)據(jù),例如人物的x,y坐標(biāo),第一關(guān)的游戲地圖數(shù)據(jù)等。2、ShowUI()展示歡迎進(jìn)入游戲的界面。3、Game()控制游戲的進(jìn)程,比如游戲開(kāi)始、游戲進(jìn)行中和結(jié)束的函數(shù)過(guò)程,是程序連貫的關(guān)鍵函數(shù)。4、ShowGame()打印游戲進(jìn)行中的界面。5、GameOver()打印游戲結(jié)束界面,并結(jié)束程序的運(yùn)行。6、Move()獲取鍵盤的按鍵信息,控制人物在二維數(shù)組中的位置,是該游戲程序的核心函數(shù)。7、NextCheckpoint()控制當(dāng)前是第幾關(guān),并可調(diào)用Rand()對(duì)下一關(guān)的地圖數(shù)據(jù)進(jìn)行初始化。8、Rand()用來(lái)初始化每一個(gè)的地圖信息和人物位置信息,通過(guò)Rand()可方便關(guān)卡的增減修

10、改,利于維護(hù)。以下是Game()成員函數(shù)的代碼,代碼質(zhì)量風(fēng)格良好。void Maze:Game()do if (CHECKPOINT = checkpoint)GameOver();/游戲通關(guān)else if (RAILING13 = mapyx)NextCheckpoint();/下一關(guān)else ShowGame();/打印迷宮Move();/移動(dòng) while (true);4.3函數(shù)設(shè)計(jì)流程圖迷宮程序設(shè)計(jì)的函數(shù)都是類Maze的成員函數(shù),分別是Maze()、void ShowUI()、void Game()、void ShowGame()、void GameOver()、void Move()

11、、void NextCheckpoint()、void Rand()。其中,比較核心的兩個(gè)函數(shù)(Game()與Move()函數(shù))的程序流程圖如下所示:圖4.3.1 Game函數(shù)流程圖是否否是Game()開(kāi)始判斷游戲是否結(jié)束?是否進(jìn)行下一關(guān)?顯示迷宮界面ShowUI()獲取移動(dòng)命令Move()初始化下一關(guān)數(shù)據(jù)NextCheckpoint()Game()結(jié)束調(diào)用GameOver()圖4.3.2 Move函數(shù)流程圖d鍵a鍵s鍵w鍵是wsad鍵非wsad鍵Move()開(kāi)始獲取按鍵信息判斷wsad按鍵處理向上(w鍵)移動(dòng)處理向下(s鍵)移動(dòng)處理向左(a鍵)移動(dòng)處理向右(d鍵)移動(dòng)Move()結(jié)束5遇到的

12、問(wèn)題及解決辦法1、游戲開(kāi)始設(shè)計(jì)的時(shí)候,不知道如何對(duì)控制臺(tái)進(jìn)行清屏操作,導(dǎo)致游戲界面比較亂。通過(guò)查閱網(wǎng)上資料,了解到了system(“cls”)函數(shù)可實(shí)現(xiàn)控制臺(tái)界面的清屏操作,這樣看起來(lái)便簡(jiǎn)潔了很多。2、本程序一開(kāi)始通過(guò)cin函數(shù)進(jìn)行鍵盤按鍵的讀入 ,導(dǎo)致游戲無(wú)法連貫運(yùn)行。通過(guò)查閱網(wǎng)上資料,_getch()函數(shù),從鍵盤獲取一個(gè)按鍵,但不回顯在屏幕上,完成了游戲的實(shí)時(shí)運(yùn)行操作。3、標(biāo)記人物的x,y坐標(biāo)經(jīng)常與數(shù)組的行列混淆,老是出現(xiàn)mapxy這樣的錯(cuò)誤。通過(guò)細(xì)心觀察和總結(jié),加深對(duì)知識(shí)的了解和運(yùn)用,避免類似這樣的非語(yǔ)法錯(cuò)誤,養(yǎng)成良好的代碼習(xí)慣,下面再說(shuō)一次mapyx才是正確的寫法。4、游戲結(jié)束的邏輯思

13、路一直沒(méi)連貫起來(lái),導(dǎo)致程序進(jìn)入死循環(huán)。通過(guò)查閱相關(guān)資料,知道exit(0)可以在代碼的任何位置結(jié)束程序的運(yùn)行。5、由于基礎(chǔ)的不扎實(shí)以及考慮的不夠全面,一開(kāi)始在Move()的時(shí)候只進(jìn)行了小寫字母wsad按鍵的處理,沒(méi)有處理大寫的WSAD按鍵,這樣會(huì)導(dǎo)致大寫的時(shí)候,無(wú)法控制游戲人物的移動(dòng)。通過(guò)刻苦的學(xué)習(xí),在switch里面每個(gè)的case w:上下,再增加一行case W:即可,這樣執(zhí)行同樣的代碼就無(wú)須再?gòu)?fù)制粘貼一遍了,或者再寫一個(gè)函數(shù)解決。6總結(jié)與展望在做這個(gè)課程設(shè)計(jì)的時(shí)候,我感覺(jué)我就像迷宮里的一樣,通過(guò)解決一個(gè)個(gè)的問(wèn)題,最后通過(guò)了一關(guān)關(guān)的關(guān)卡,得到了游戲的勝利。一路走來(lái)著實(shí)不易,在一次次調(diào)試奔潰

14、中躺過(guò),如果不是老師和同學(xué)們的指導(dǎo)和幫助,或許我已經(jīng)放棄了前進(jìn)。這次小游戲的開(kāi)發(fā),是我人生中的一次淬煉,是我邁向一名出色工程師的試煉。無(wú)數(shù)個(gè)日日夜夜的積累與奮斗在這次開(kāi)發(fā)中反映的淋漓盡致,人生也像課程設(shè)計(jì)一樣,不能缺少規(guī)劃和磨練。只有堅(jiān)持奮斗,克服一個(gè)個(gè)困難,才能到達(dá)最后的終點(diǎn),品味風(fēng)雨后的彩虹。在此次開(kāi)發(fā)設(shè)計(jì)中,我領(lǐng)悟了很多的道理,收獲了很多以往在課堂上得不到的心得和感悟,也提高了我對(duì)C+的興趣,完成一件作品的成就感不言而喻。以后,我一定會(huì)好好學(xué)習(xí),加強(qiáng)自己對(duì)軟件開(kāi)發(fā)的學(xué)習(xí),提高自己的編程能力,成為一名出色的工程師,在C+編程的世界大放異彩。在此,我要感所有幫助過(guò)我的同學(xué)和指導(dǎo)老師們,你們的

15、鼓勵(lì)和幫助是我成功的動(dòng)力。 附錄用戶使用手冊(cè)1、根據(jù)提示,按任意鍵即可開(kāi)始游戲。2、根據(jù)提示,按wsad即可進(jìn)行游戲的操作。程序源代碼#include#include#include#include#define CHECKPOINT 3/第3關(guān)通關(guān),即最后一關(guān)通關(guān),表示總關(guān)卡數(shù)#define DIMENSION 20/迷宮地圖數(shù)組大小/定義欄桿#define ACCESS 0/表示迷宮中可以走動(dòng)的路#define RAILING1 1/欄桿 #define RAILING2 2/欄桿 #define RAILING3 3/欄桿 #define RAILING4 4/欄桿 #define RA

16、ILING5 5/欄桿 #define RAILING6 6/欄桿 #define RAILING7 7/欄桿 #define RAILING8 8/欄桿 #define RAILING9 9/欄桿 #define RAILING10 10/欄桿 #define RAILING11 11/欄桿 #define RAILING12 12/人物 #define RAILING13 13/出口 #define RAILING14 14/墻 using namespace std;class Maze public:Maze();/構(gòu)造函數(shù),初始化關(guān)卡數(shù)據(jù)void ShowUI();/顯示迷宮開(kāi)始界面

17、void Game();/游戲開(kāi)始void ShowGame();/顯示游戲界面void GameOver();/通關(guān)所有關(guān)卡,顯示游戲結(jié)束界面void Move();/移動(dòng)void NextCheckpoint();/下一關(guān)private:int mapDIMENSIONDIMENSION;/記錄關(guān)卡地圖int checkpoint;/記錄當(dāng)前關(guān)卡int x, y;/記錄人物在迷宮中的坐標(biāo)void Rand();/產(chǎn)生新地圖;/主函數(shù)入口int main(void)Maze m;m.ShowUI();/顯示初始界面m.Game();/游戲開(kāi)始return 0;Maze:Maze()check

18、point = 0;/第一關(guān)Rand();system(cls);void Maze:ShowUI()cout endl;cout endl;cout endl;cout endl;cout endl;cout endl;cout endl;cout 歡 迎 進(jìn) 入 小 游 戲 endl;cout endl;cout endl;cout 請(qǐng) 按 任 意 鍵 繼 續(xù). endl;cout endl;cout endl;cout endl;cout endl;cout endl;_getch();void Maze:Game()do if (CHECKPOINT = checkpoint)Game

19、Over();/游戲通關(guān)else if (RAILING13 = mapyx)NextCheckpoint();/下一關(guān)else ShowGame();/打印迷宮Move();/移動(dòng) while (true);void Maze:ShowGame()int i = 0, j = 0;system(cls);cout endl;for (i = 0; i DIMENSION; i+)for (j = 0; j DIMENSION; j+) switch (mapij)case ACCESS:cout ; break;case RAILING1:cout ; break;case RAILING2

20、:cout ; break;case RAILING3:cout ; break;case RAILING4:cout ; break;case RAILING5:cout ; break;case RAILING6:cout ; break;case RAILING7:cout ; break;case RAILING8:cout ; break;case RAILING9:cout ; break;case RAILING10:cout ; break;case RAILING11:cout ; break;case RAILING12:cout ; break;case RAILING1

21、3:cout ; break;case RAILING14:cout ; break;default:break;if (DIMENSION - 1 = j)/換行cout endl;cout endl t按鍵WSAD依次對(duì)應(yīng)著上下左右 endl;void Maze:GameOver()system(cls);cout endl;cout endl;cout endl;cout endl;cout endl;cout endl;cout 恭喜你已經(jīng)通關(guān) endl;cout endl;cout endl;cout endl;cout endl;cout 0 & ACCESS = mapy - 1

22、x) mapyx = ACCESS;map-yx = RAILING12;else if (y 0 & RAILING13 = mapy - 1x)/出口不覆蓋數(shù)據(jù)-y;break;case s:/向下移動(dòng)case S:if (y DIMENSION - 1 & ACCESS = mapy + 1x) mapyx = ACCESS;map+yx = RAILING12;else if (y 0 & ACCESS = mapyx - 1) mapyx = ACCESS;mapy-x = RAILING12;else if (x 0 & RAILING13 = mapyx - 1)-x;break

23、;case d:/向右移動(dòng)case D:if (x DIMENSION - 1 & ACCESS = mapyx + 1) mapyx = ACCESS;mapy+x = RAILING12;else if (x = CHECKPOINT)return;Rand();system(cls);cout endl endl t恭喜您第 checkpoint 關(guān)已通關(guān),請(qǐng)按任意鍵繼續(xù)。 endl;_getch();void Maze:Rand()int i = 0,j=0;for (i = 0; i DIMENSION; i+)for (j = 0; j DIMENSION; j+)mapij =

24、ACCESS;for (i = 0; i DIMENSION; i+) /初始化磚墻位置mapi0 = RAILING14;mapiDIMENSION - 1 = RAILING14;map0i = RAILING14;mapDIMENSION - 1i = RAILING14;switch (checkpoint) case 0:/第一關(guān)map90 = RAILING12;/人物位置map9DIMENSION - 1 = RAILING13;/出口位置x = 0;/記錄人物的x,y坐標(biāo)y = 9;/ for (i = 3; i 8; i+) mapi2 = RAILING2;mapi8 =

25、RAILING2;mapi10 = RAILING2;mapi17 = RAILING2;/ for (i = 11; i 17; i+) mapi2 = RAILING2;mapi8 = RAILING2;mapi10 = RAILING2;mapi17 = RAILING2;/ for (i = 3; i 8; i+) map2i = RAILING1;map8i = RAILING1;map10i = RAILING1;map17i = RAILING1;/ for (i = 11; i 17; i+) map2i = RAILING1;map8i = RAILING1;map10i =

26、 RAILING1;map17i = RAILING1;/map22 = RAILING3;map102 = RAILING3;map210 = RAILING3;map1010 = RAILING3;/map82 = RAILING4;map172 = RAILING4;map810 = RAILING4;map1710 = RAILING4;/map28 = RAILING5;map108 = RAILING5;map217 = RAILING5;map1017 = RAILING5;/map88 = RAILING6;map817 = RAILING6;map178 = RAILING6

27、;map1717 = RAILING6;break;case 1:/第二關(guān)map80 = RAILING12;/人物位置map12DIMENSION - 1 = RAILING13;/出口位置x = 0;/記錄人物的x,y坐標(biāo)y = 8;for (i = 3; i 17; i+) map1i = RAILING1;map18i = RAILING1;for (i = 2; i 18; i+)mapi2 = RAILING2;map82 = ACCESS;map12 = RAILING3;map92 = RAILING3;map152 = RAILING7;map172 = RAILING7;m

28、ap182 = RAILING4;for (i = 2; i 18; i+)mapi17 = RAILING2;for (i = 11; i 14; i+)mapi17 = ACCESS;map917 = ACCESS;map117 = RAILING5;map1817 = RAILING6;for (i = 3; i 5; i+) mapi4 = RAILING2;mapi11 = RAILING2;for (i = 5; i 11; i+) map2i = RAILING1;map4i = RAILING1;map47 = RAILING9;map410 = RAILING9;map24

29、= RAILING3;map44 = RAILING4;map211 = RAILING5;map411 = RAILING6;map68 = RAILING1;map69 = RAILING9;map57 = RAILING2;map510 = RAILING2;map67 = RAILING4;map610 = RAILING8;map79 = RAILING8;for (i = 7; i 9; i+)map7i = RAILING1;map76 = RAILING10;map74 = RAILING4;map64 = RAILING2;map66 = RAILING2;map54 = R

30、AILING3;map56 = RAILING5;map75 = RAILING1;map55 = RAILING1;map89 = RAILING2;map109 = RAILING2;map99 = RAILING8;map119 = RAILING6;map98 = RAILING1;map97 = RAILING1;map118 = RAILING1;map117 = RAILING1;map96 = RAILING3;map116 = RAILING4;map106 = RAILING2;map93 = RAILING1;map94 = RAILING5;for (i = 10; i

31、 15; i+)mapi4 = RAILING2;map154 = RAILING6;map153 = RAILING1;map173 = RAILING1;map183 = RAILING1;map184 = RAILING10;map174 = RAILING5;map186 = RAILING10;for (i = 14; i 18; i+) mapi6 = RAILING2;mapi8 = RAILING2;map136 = RAILING3;map137 = RAILING1;map138 = RAILING9;map188 = RAILING10;for (i = 9; i17;

32、i+)map13i = RAILING1;map1317 = RAILING5;map710 = RAILING2;map810 = RAILING2;map910 = RAILING7;map1010 = RAILING2;map1110 = RAILING4;for (i = 11; i 17; i+) map9i = RAILING1;map11i = RAILING1;map917 = RAILING8;map1117 = RAILING6;break;case 2:/第三關(guān)map80 = RAILING12;/人物位置map12DIMENSION - 1 = RAILING13;/出口位置x = 0;/記錄人物的x,y坐標(biāo)y = 8;map91 = RAILING1;map92 = RAILING8;for (i = 1; i 9; i+)mapi2 = RAILING2;map52 = ACCESS;map42 =

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論