版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 游戲算法實(shí)踐報(bào)告</b></p><p> 姓 名 </p><p> 專 業(yè) </p><p> 班 級(jí) </p><p> 指導(dǎo)教師
2、 </p><p> 2013年 1 月 16日</p><p><b> 目錄</b></p><p> 1 問(wèn)題定義與描述3</p><p> 1.1 問(wèn)題定義3</p><p> 1.2 問(wèn)題描述3</p><p><b>
3、 2 關(guān)鍵技術(shù)3</b></p><p><b> 3 數(shù)據(jù)的組織3</b></p><p> 3.1數(shù)據(jù)類型定義3</p><p> 3.2數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)3</p><p><b> 4 總體設(shè)計(jì)4</b></p><p> 4.1 系統(tǒng)模塊
4、圖4</p><p> 4.2 二維數(shù)組的基本操作4</p><p><b> 5.詳細(xì)設(shè)計(jì)5</b></p><p> 5.1主函數(shù)流程圖5</p><p> 5.2雙方走棋函數(shù)流程圖6</p><p> 5.3計(jì)算分?jǐn)?shù)函數(shù)流程圖8</p><p>
5、 6 測(cè)試結(jié)果及分析9</p><p><b> 7 心得體會(huì)9</b></p><p><b> 附錄:程序代碼9</b></p><p><b> 1 問(wèn)題定義與描述</b></p><p><b> 1.1 問(wèn)題定義</b></
6、p><p><b> 黑白棋游戲</b></p><p><b> 1.2 問(wèn)題描述</b></p><p> 將黑白棋8X8的棋盤轉(zhuǎn)化為一個(gè)二維數(shù)組,將棋的各種操作轉(zhuǎn)化為二維數(shù)組的操作</p><p><b> 2 關(guān)鍵技術(shù)</b></p><p>
7、; 二維數(shù)組,判斷情況的選擇</p><p><b> 3 數(shù)據(jù)的組織</b></p><p> 棋盤各個(gè)格子的地址x、y,雙方棋子放置的地址i、j,雙方新棋子放置的地址ii、jj,棋子活動(dòng)的地址kk,將要被連成一行的棋子k,圖形、顏色文件的調(diào)用等</p><p><b> 3.1數(shù)據(jù)類型定義</b></p&
8、gt;<p> #define LEFT 0x4b00 /*光標(biāo)左鍵值*/</p><p> #define RIGHT 0x4d00 /*光標(biāo)右鍵值*/</p><p> #define DOWN 0x5000 /*光標(biāo)下鍵值*/</p><p> #define UP 0x4800 /*光標(biāo)上鍵值*/</p><p&g
9、t; #define ESC 0x011b /* ESC鍵值*/</p><p> #define ENTER 0x1c0d /* 回車鍵值*/</p><p> int a[8][8]={0},key,score1,score2;/*具體分?jǐn)?shù)以及按鍵與存放棋子的變量*/</p><p> char playone[3],playtwo[3];/*兩個(gè)人的得
10、分轉(zhuǎn)換成字符串輸出*/</p><p><b> 3.2數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)</b></p><p> 二維數(shù)組以順序存儲(chǔ)的形式實(shí)現(xiàn)</p><p><b> 4 總體設(shè)計(jì)</b></p><p><b> 4.1 系統(tǒng)模塊圖</b></p><p>
11、 圖4.1 系統(tǒng)模塊圖 </p><p> 4.2 二維數(shù)組的基本操作</p><p><b> 向上:縱坐標(biāo)-1</b></p><p><b> 向下:縱坐標(biāo)+1</b></p><p><b> 向左:橫坐標(biāo)-1</b></p><p>
12、<b> 向右:橫坐標(biāo)+1</b></p><p> 左上:橫-1,縱-1</p><p> 左下:橫-1,縱+1</p><p> 右上:橫+1,縱-1</p><p> 右下:橫+1,縱+1</p><p> 確定落子:返回1值,結(jié)束循環(huán),跳入player2,反之亦然</p&
13、gt;<p> 統(tǒng)計(jì)分?jǐn)?shù):落子后score++,結(jié)束循環(huán),跳入score2,反之亦然</p><p><b> 5.詳細(xì)設(shè)計(jì)</b></p><p><b> 5.1主函數(shù)流程圖</b></p><p> 圖5.1 主函數(shù)流程圖</p><p> 5.2雙方走棋函數(shù)流程圖&l
14、t;/p><p> 圖5.2 雙方走棋函數(shù)流程圖</p><p> 5.3計(jì)算分?jǐn)?shù)函數(shù)流程圖</p><p> 圖5.3 計(jì)算分?jǐn)?shù)函數(shù)流程圖</p><p><b> 6 測(cè)試結(jié)果及分析</b></p><p> 圖6 運(yùn)行程序,初始狀態(tài)如圖所示 </p><p>
15、;<b> 7 心得體會(huì)</b></p><p> 數(shù)據(jù)結(jié)構(gòu)的課程設(shè)計(jì)學(xué)習(xí)讓我初步體會(huì)到編程需要的耐心、細(xì)致,在調(diào)整程序時(shí)更深刻地體會(huì)到函數(shù)調(diào)用名必須一致,C語(yǔ)言對(duì)大寫小寫十分敏感,以前沒(méi)用過(guò)這么復(fù)雜的程序,這次更有了深刻的體會(huì)。與此同時(shí)更加熟悉了二維數(shù)組在游戲編程中的應(yīng)用和C語(yǔ)言的圖形文件的使用方法,不止迷宮的邊界,棋盤的操作也是靠二維數(shù)組完成的。</p><p&g
16、t;<b> 附錄:程序代碼</b></p><p> /*3.3.4 源程序*/</p><p> #include "graphics.h" /*圖形系統(tǒng)頭文件*/</p><p> #include "stdio.h"</p><p> #define LEFT
17、0x4b00 /*光標(biāo)左鍵值*/</p><p> #define RIGHT 0x4d00 /*光標(biāo)右鍵值*/</p><p> #define DOWN 0x5000 /*光標(biāo)下鍵值*/</p><p> #define UP 0x4800 /*光標(biāo)上鍵值*/</p><p> #define ESC 0x011b /* ESC
18、鍵值*/</p><p> #define ENTER 0x1c0d /* 回車鍵值*/</p><p> int a[8][8]={0},key,score1,score2;/*具體分?jǐn)?shù)以及按鍵與存放棋子的變量*/</p><p> char playone[3],playtwo[3];/*兩個(gè)人的得分轉(zhuǎn)換成字符串輸出*/</p><p&
19、gt; void playtoplay(void);/*人人對(duì)戰(zhàn)函數(shù)*/</p><p> void DrawQp(void);/*畫棋盤函數(shù)*/</p><p> void SetPlayColor(int x);/*設(shè)置棋子第一次的顏色*/</p><p> void MoveColor(int x,int y);/*恢復(fù)原來(lái)棋盤狀態(tài)*/</p&g
20、t;<p> int QpChange(int x,int y,int z);/*判斷棋盤的變化*/</p><p> void DoScore(void);/*處理分?jǐn)?shù)*/</p><p> void PrintScore(int n);/*輸出成績(jī)*/</p><p> void playWin(void);/*輸出勝利者信息*/</
21、p><p> /******主函數(shù)*********/</p><p> void main(void)</p><p><b> {</b></p><p> int gd=DETECT,gr;</p><p> initgraph(&gd,&gr,"c:\\tc
22、"); /*初始化圖形系統(tǒng)*/</p><p> DrawQp();/*畫棋盤*/</p><p> playtoplay();/*人人對(duì)戰(zhàn)*/</p><p> closegraph();/*關(guān)閉圖形系統(tǒng)*/</p><p><b> getch();</b></p><p>
23、<b> }</b></p><p> void DrawQp()/*畫棋盤*/</p><p><b> {</b></p><p><b> int i,j;</b></p><p> score1=score2=0;/*棋手一開(kāi)始得分都為0*/</p>
24、;<p> setbkcolor(BLUE);</p><p> for(i=100;i<=420;i+=40)</p><p><b> {</b></p><p> line(100,i,420,i);/*畫水平線*/</p><p> line(i,100,i,420); /*畫垂直線
25、*/</p><p><b> }</b></p><p> setcolor(0);/*取消圓周圍的一圈東西*/</p><p> setfillstyle(SOLID_FILL,15);/*白色實(shí)體填充模式*/</p><p> fillellipse(500,200,15,15); /*在顯示得分的位置畫棋
26、*/</p><p> setfillstyle(SOLID_FILL,8); /*黑色實(shí)體填充模式*/</p><p> fillellipse(500,300,15,15);</p><p> a[3][3]=a[4][4]=1;/*初始兩個(gè)黑棋*/</p><p> a[3][4]=a[4][3]=2;/*初始兩個(gè)白棋*/<
27、;/p><p> setfillstyle(SOLID_FILL,WHITE);</p><p> fillellipse(120+3*40,120+3*40,15,15);</p><p> fillellipse(120+4*40,120+4*40,15,15);</p><p> setfillstyle(SOLID_FILL,8)
28、;</p><p> fillellipse(120+3*40,120+4*40,15,15);</p><p> fillellipse(120+4*40,120+3*40,15,15);</p><p> score1=score2=2; /*有棋后改變分?jǐn)?shù)*/</p><p> DoScore();/*輸出開(kāi)始分?jǐn)?shù)*/</
29、p><p><b> }</b></p><p> void playtoplay()/*人人對(duì)戰(zhàn)*/</p><p><b> {</b></p><p> int x,y,t=1,i,j,cc=0;</p><p> while(1)/*換棋手走棋*/</p&
30、gt;<p><b> {</b></p><p> x=120,y=80;/*每次棋子一開(kāi)始出來(lái)的坐標(biāo),x為行坐標(biāo),y為列坐標(biāo)*/</p><p> while(1) /*具體一個(gè)棋手走棋的過(guò)程*/</p><p><b> {</b></p><p> PrintScor
31、e(1);/*輸出棋手1的成績(jī)*/</p><p> PrintScore(2);/*輸出棋手2的成績(jī)*/</p><p> SetPlayColor(t);/*t變量是用來(lái)判斷棋手所執(zhí)棋子的顏色*/</p><p> fillellipse(x,y,15,15);</p><p> key=bioskey(0);/*接收按鍵*/&l
32、t;/p><p> if(key==ESC)/*跳出游戲*/</p><p><b> break;</b></p><p><b> else</b></p><p> if(key==ENTER)/*如果按鍵確定就可以跳出循環(huán)*/</p><p><b>
33、 {</b></p><p> if(y!=80&&a[(x-120)/40][(y-120)/40]!=1&&a[(x-120)/40][(y-120)/40]!=2)/*如果落子位置沒(méi)有棋子*/</p><p><b> {</b></p><p> if(t%2==1)/*如果是棋手1移動(dòng)
34、*/</p><p> a[(x-120)/40][(y-120)/40]=1;</p><p> else/*否則棋手2移動(dòng)*/</p><p> a[(x-120)/40][(y-120)/40]=2;</p><p> if(!QpChange(x,y,t))/*落子后判斷棋盤的變化*/</p><p>
35、<b> {</b></p><p> a[(x-120)/40][(y-120)/40]=0;/*恢復(fù)空格狀態(tài)*/</p><p> cc++;/*開(kāi)始統(tǒng)計(jì)嘗試次數(shù)*/</p><p> if(cc>=64-score1-score2) /*如果嘗試超過(guò)空格數(shù)則停步*/</p><p><b>
36、 {</b></p><p> MoveColor(x,y);</p><p> fillellipse(x,y,15,15);</p><p><b> break;</b></p><p><b> }</b></p><p><b>
37、else</b></p><p> continue;/*如果按鍵無(wú)效*/</p><p><b> }</b></p><p> DoScore();/*分?jǐn)?shù)的改變*/</p><p> break;/*棋盤變化了,則輪對(duì)方走棋*/</p><p><b> }&
38、lt;/b></p><p> else/*已經(jīng)有棋子就繼續(xù)按鍵*/</p><p><b> continue;</b></p><p><b> }</b></p><p> else /*四個(gè)方向按鍵的判斷*/</p><p> if(key==LEFT
39、&&x>120)/*左方向鍵*/</p><p><b> {</b></p><p> MoveColor(x,y);</p><p> fillellipse(x,y,15,15);</p><p> SetPlayColor(t);</p><p><b&
40、gt; x-=40;</b></p><p> fillellipse(x,y,15,15);</p><p><b> }</b></p><p><b> else</b></p><p> if(key==RIGHT&&x<400&&
41、y>80)/*右方向鍵*/</p><p><b> {</b></p><p> MoveColor(x,y);</p><p> fillellipse(x,y,15,15);</p><p> SetPlayColor(t);</p><p><b> x+=40;
42、</b></p><p> fillellipse(x,y,15,15);</p><p><b> }</b></p><p><b> else</b></p><p> if(key==UP&&y>120)/*上方向鍵*/</p><
43、;p><b> {</b></p><p> MoveColor(x,y);</p><p> fillellipse(x,y,15,15);</p><p> SetPlayColor(t);</p><p><b> y-=40;</b></p><p>
44、 fillellipse(x,y,15,15);</p><p><b> }</b></p><p><b> else</b></p><p> if(key==DOWN&&y<400)/*下方向鍵*/</p><p><b> {</b>&
45、lt;/p><p> MoveColor(x,y);</p><p> fillellipse(x,y,15,15);</p><p> SetPlayColor(t);</p><p><b> y+=40;</b></p><p> fillellipse(x,y,15,15);<
46、/p><p><b> }</b></p><p><b> }</b></p><p> if(key==ESC)/*結(jié)束游戲*/</p><p><b> break;</b></p><p> if((score1+score2)==64||
47、score1==0||score2==0)/*格子已經(jīng)占滿或一方棋子為0判斷勝負(fù)*/</p><p><b> {</b></p><p> playWin();/*輸出最后結(jié)果*/</p><p><b> break;</b></p><p><b> }</b>&
48、lt;/p><p> t=t%2+1; /*一方走后,改變棋子顏色即輪對(duì)方走*/</p><p> cc=0; /*計(jì)數(shù)值恢復(fù)為0*/</p><p> } /*endwhile*/</p><p><b> }</b></p><p> void SetPlayColor(int t)/
49、*設(shè)置棋子顏色*/</p><p><b> {</b></p><p> if(t%2==1)</p><p> setfillstyle(SOLID_FILL,15);/*白色*/</p><p><b> else</b></p><p> setfillst
50、yle(SOLID_FILL,8);/*灰色*/</p><p><b> }</b></p><p> void MoveColor(int x,int y)/*走了一步后恢復(fù)原來(lái)格子的狀態(tài)*/</p><p><b> {</b></p><p> if(y<100)/*如果是從起
51、點(diǎn)出發(fā)就恢復(fù)藍(lán)色*/</p><p> setfillstyle(SOLID_FILL,BLUE);</p><p> else/*其他情況如果是1就恢復(fù)白色棋子,2恢復(fù)黑色棋子,或恢復(fù)藍(lán)色棋盤*/</p><p> switch(a[(x-120)/40][(y-120)/40])</p><p><b> {</b
52、></p><p><b> case 1:</b></p><p> setfillstyle(SOLID_FILL,15);break; /*白色*/</p><p><b> case 2:</b></p><p> setfillstyle(SOLID_FILL,8);brea
53、k; /*黑色*/</p><p><b> default:</b></p><p> setfillstyle(SOLID_FILL,BLUE); /*藍(lán)色*/</p><p><b> }</b></p><p><b> }</b></p><
54、;p> int QpChange(int x,int y,int t)/*判斷棋盤的變化*/</p><p><b> {</b></p><p> int i,j,k,kk,ii,jj,yes;</p><p><b> yes=0;</b></p><p> i=(x-120)/
55、40; /*計(jì)算數(shù)組元素的行下標(biāo)*/</p><p> j=(y-120)/40; /*計(jì)算數(shù)組元素的列下標(biāo)*/</p><p> SetPlayColor(t);/*設(shè)置棋子變化的顏色*/</p><p> /*開(kāi)始往8個(gè)方向判斷變化*/</p><p> if(j<6)/*往右邊*/</p><p>
56、<b> {</b></p><p> for(k=j+1;k<8;k++)</p><p> if(a[i][k]==a[i][j]||a[i][k]==0)/*遇到自己的棋子或空格結(jié)束*/</p><p><b> break;</b></p><p> if(a[i][k]!=
57、0&&k<8)</p><p><b> {</b></p><p> for(kk=j+1;kk<k&&k<8;kk++)/*判斷右邊*/</p><p><b> {</b></p><p> a[i][kk]=a[i][j]; /*改變
58、棋子顏色*/</p><p> fillellipse(120+i*40,120+kk*40,15,15);</p><p><b> }</b></p><p> if(kk!=j+1) /*條件成立則有棋子改變過(guò)顏色*/</p><p><b> yes=1;</b></p>
59、<p><b> }</b></p><p><b> }</b></p><p> if(j>1)/*判斷左邊*/</p><p><b> {</b></p><p> for(k=j-1;k>=0;k--)</p><
60、;p> if(a[i][k]==a[i][j]||!a[i][k])</p><p><b> break;</b></p><p> if(a[i][k]!=0&&k>=0)</p><p><b> {</b></p><p> for(kk=j-1;kk&
61、gt;k&&k>=0;kk--)</p><p><b> {</b></p><p> a[i][kk]=a[i][j];</p><p> fillellipse(120+i*40,120+kk*40,15,15);</p><p><b> }</b></p
62、><p> if(kk!=j-1)</p><p><b> yes=1;</b></p><p><b> }</b></p><p><b> }</b></p><p> if(i<6)/*判斷下邊*/</p><p
63、><b> {</b></p><p> for(k=i+1;k<8;k++)</p><p> if(a[k][j]==a[i][j]||!a[k][j])</p><p><b> break;</b></p><p> if(a[k][j]!=0&&k&l
64、t;8)</p><p><b> {</b></p><p> for(kk=i+1;kk<k&&k<8;kk++)</p><p><b> {</b></p><p> a[kk][j]=a[i][j];</p><p> fill
65、ellipse(120+kk*40,120+j*40,15,15);</p><p><b> }</b></p><p> if(kk!=i+1)</p><p><b> yes=1;</b></p><p><b> }</b></p><p&
66、gt;<b> }</b></p><p> if(i>1)/*判斷上邊*/</p><p><b> {</b></p><p> for(k=i-1;k>=0;k--)</p><p> if(a[k][j]==a[i][j]||!a[k][j])</p>&
67、lt;p><b> break;</b></p><p> if(a[k][j]!=0&&k>=0)</p><p><b> {</b></p><p> for(kk=i-1;kk>k&&k>=0;kk--)</p><p><
68、;b> {</b></p><p> a[kk][j]=a[i][j];</p><p> fillellipse(120+kk*40,120+j*40,15,15);</p><p><b> }</b></p><p> if(kk!=i-1)</p><p>&l
69、t;b> yes=1;</b></p><p><b> }</b></p><p><b> }</b></p><p> if(i>1&&j<6)/*右上*/</p><p><b> {</b></p>
70、<p> for(k=i-1,kk=j+1;k>=0&&kk<8;k--,kk++)</p><p> if(a[k][kk]==a[i][j]||!a[k][kk])</p><p><b> break;</b></p><p> if(a[k][kk]&&k>=0&am
71、p;&kk<8)</p><p><b> {</b></p><p> for(ii=i-1,jj=j+1;ii>k&&k>=0;ii--,jj++)</p><p><b> {</b></p><p> a[ii][jj]=a[i][j];&l
72、t;/p><p> fillellipse(120+ii*40,120+jj*40,15,15);</p><p><b> }</b></p><p> if(ii!=i-1)</p><p><b> yes=1;</b></p><p><b> }&l
73、t;/b></p><p><b> }</b></p><p> if(i<6&&j>1)/*左下*/</p><p><b> {</b></p><p> for(k=i+1,kk=j-1;k<8&&kk>=0;k++,kk
74、--)</p><p> if(a[k][kk]==a[i][j]||!a[k][kk])</p><p><b> break;</b></p><p> if(a[k][kk]!=0&&k<8&&kk>=0)</p><p><b> {</b>
75、;</p><p> for(ii=i+1,jj=j-1;ii<k&&k<8;ii++,jj--)</p><p><b> {</b></p><p> a[ii][jj]=a[i][j];</p><p> fillellipse(120+ii*40,120+jj*40,15,15
76、);</p><p><b> }</b></p><p> if(ii!=i+1)</p><p><b> yes=1;</b></p><p><b> }</b></p><p><b> }</b></p&
77、gt;<p> if(i>1&&j>1)/*左上*/</p><p><b> {</b></p><p> for(k=i-1,kk=j-1;k>=0&&kk>=0;k--,kk--)</p><p> if(a[k][kk]==a[i][j]||!a[k][kk]
78、)</p><p><b> break;</b></p><p> if(a[k][kk]!=0&&k>=0&&kk>=0)</p><p><b> {</b></p><p> for(ii=i-1,jj=j-1;ii>k&&a
79、mp;k>=0;ii--,jj--)</p><p><b> {</b></p><p> a[ii][jj]=a[i][j];</p><p> fillellipse(120+ii*40,120+jj*40,15,15);</p><p><b> }</b></p>
80、<p> if(ii!=i-1)</p><p><b> yes=1;</b></p><p><b> }</b></p><p><b> }</b></p><p> if(i<6&&j<6)/* 右下*/</p
81、><p><b> {</b></p><p> for(k=i+1,kk=j+1;kk<8&&kk<8;k++,kk++)</p><p> if(a[k][kk]==a[i][j]||!a[k][kk])</p><p><b> break;</b></p
82、><p> if(a[k][kk]!=0&&kk<8&&k<8)</p><p><b> {</b></p><p> for(ii=i+1,jj=j+1;ii<k&&k<8;ii++,jj++)</p><p><b> {<
83、/b></p><p> a[ii][jj]=a[i][j];</p><p> fillellipse(120+ii*40,120+jj*40,15,15);</p><p><b> }</b></p><p> if(ii!=i+1)</p><p><b> ye
84、s=1;</b></p><p><b> }</b></p><p><b> }</b></p><p> return yes;/*返回是否改變過(guò)棋子顏色的標(biāo)記*/</p><p><b> }</b></p><p> vo
85、id DoScore()/*處理分?jǐn)?shù)*/</p><p><b> {</b></p><p><b> int i,j;</b></p><p> score1=score2=0;/*重新開(kāi)始計(jì)分?jǐn)?shù)*/</p><p> for(i=0;i<8;i++)</p><
86、;p> for(j=0;j<8;j++)</p><p> if(a[i][j]==1)/*分別統(tǒng)計(jì)兩個(gè)人的分?jǐn)?shù)*/</p><p><b> score1++;</b></p><p><b> else</b></p><p> if(a[i][j]==2)</p&g
87、t;<p><b> score2++;</b></p><p><b> }</b></p><p> void PrintScore(int playnum)/*輸出成績(jī)*/</p><p><b> {</b></p><p> if(playnu
88、m==1)/*清除以前的成績(jī)*/</p><p><b> {</b></p><p> setfillstyle(SOLID_FILL,BLUE);</p><p> bar(550,100,640,400);</p><p><b> }</b></p><p>
89、 setcolor(RED);</p><p> settextstyle(0,0,4);/*設(shè)置文本輸出樣式*/</p><p> if(playnum==1)/*判斷輸出哪個(gè)棋手的分,在不同的位置輸出*/</p><p><b> {</b></p><p> sprintf(playone,"%
90、d",score1);</p><p> outtextxy(550,200,playone);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p>
91、 sprintf(playtwo,"%d",score2);</p><p> outtextxy(550,300,playtwo);</p><p><b> }</b></p><p> setcolor(0);</p><p><b> }</b></p>
92、;<p> void playWin()/*輸出最后的勝利者結(jié)果*/</p><p><b> {</b></p><p> settextstyle(0,0,4);</p><p> setcolor(12);</p><p> if(score2>score1)/*開(kāi)始判斷最后的結(jié)果*/
93、</p><p> outtextxy(100,50,"black win!");</p><p><b> else</b></p><p> if(score2<score1)</p><p> outtextxy(100,50,"white win!");<
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑白棋游戲課程設(shè)計(jì)
- vb黑白棋游戲課程設(shè)計(jì)報(bào)告
- c語(yǔ)言課程設(shè)計(jì)---黑白棋游戲
- c語(yǔ)言課程設(shè)計(jì)--黑白棋游戲
- 黑白棋游戲畢業(yè)設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)報(bào)告--黑白棋
- 黑白棋畢業(yè)論文---黑白棋游戲設(shè)計(jì)與開(kāi)發(fā)(含外文翻譯)
- 基于qt的黑白棋游戲
- 黑白棋游戲畢業(yè)論文
- 嵌入式wince課程設(shè)計(jì)報(bào)告(黑白棋)
- c語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)(論文)-黑白棋
- 黑白棋游戲設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文
- 基于qt的黑白棋游戲開(kāi)發(fā)(論文)
- 計(jì)算機(jī)技術(shù)基礎(chǔ)課程設(shè)計(jì)---黑白棋
- 基于Qt的黑白棋游戲(終稿).doc
- 基于java me的黑白棋游戲設(shè)計(jì)及實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 基于java me的黑白棋游戲設(shè)計(jì)及實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 迷宮游戲數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)——紙牌游戲
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--紙牌游戲
評(píng)論
0/150
提交評(píng)論