版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 計(jì)算機(jī)技術(shù)基礎(chǔ)課程設(shè)計(jì)</p><p><b> C語(yǔ)言</b></p><p><b> 設(shè)計(jì)報(bào)告</b></p><p><b> 題目:黑白棋</b></p><p><b> 學(xué)院:化學(xué)工程學(xué)院</b></p&g
2、t;<p><b> 專業(yè): </b></p><p><b> 班級(jí): </b></p><p><b> 題目:黑白棋 </b></p><p><b> 一、選題背景:</b></p><p> 我們?nèi)粘I钪械男∮螒驒C(jī)、手機(jī)
3、上,經(jīng)常會(huì)有黑白棋、拼圖游戲、俄羅斯方塊、推箱子、乒乓彈球等小游戲,這些小游戲可以讓我們?cè)谌粘>o張繁忙的生活中調(diào)節(jié)情緒,以達(dá)到放松身心的作用。因此,我做了一個(gè)黑白棋的小游戲,希望在學(xué)習(xí)的空閑時(shí)間能夠過(guò)得開(kāi)心快樂(lè)!</p><p><b> 二、設(shè)計(jì)思想:</b></p><p> 該游戲是一款輕巧易玩的游戲。利用C語(yǔ)言提供的豐富的圖形函數(shù)構(gòu)筑友好的圖形界面。利用了
4、FOR,WHILE循環(huán)以及if判斷實(shí)現(xiàn)游戲的各種分支順利進(jìn)行。</p><p> 游戲初始在棋盤中央每方有二子,雙方交替下子。后下一方的兩個(gè)棋子夾著的對(duì)方棋子變?yōu)榧悍狡遄?。如無(wú)處可下子則繼續(xù)由另一方下子。棋盤為8×8的格。未下滿時(shí)一方無(wú)子則自動(dòng)判負(fù)。當(dāng)棋盤下滿后棋子多的一方為勝。當(dāng)雙方子數(shù)量相同時(shí)判為和棋。</p><p><b> 三、程序流程圖</b>
5、;</p><p><b> 否</b></p><p><b> 是</b></p><p><b> 否 </b></p><p><b> 是</b></p><p><b> 否</b><
6、;/p><p><b> 是 </b></p><p><b> 否</b></p><p><b> 四、程序清單</b></p><p> #include "graphics.h" /*圖形系統(tǒng)頭文件*/</p><p>
7、 #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> #define ES
8、C 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è)人的得分轉(zhuǎn)換成字符串輸出*/</
9、p><p> 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)棋
10、盤狀態(tài)*/</p><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);/*輸
11、出勝利者信息*/</p><p> void main(void)</p><p><b> {</b></p><p> int gd=DETECT,gr;</p><p> initgraph(&gd,&gr,"c:\\tc"); /*初始化圖形系統(tǒng)*/</p>
12、<p> DrawQp();/*畫棋盤*/</p><p> playtoplay();/*人人對(duì)戰(zhàn)*/</p><p><b> getch();</b></p><p> closegraph();/*關(guān)閉圖形系統(tǒng)*/</p><p><b> }</b></p&g
13、t;<p> void DrawQp()/*畫棋盤*/</p><p><b> {</b></p><p><b> int i,j;</b></p><p> score1=score2=0;/*棋手一開(kāi)始得分都為0*/</p><p> setbkcolor(GREEN
14、);/*設(shè)置背景顏色*/</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); /*畫垂直線*/</p><p
15、><b> }</b></p><p> setcolor(0);/*取消圓周圍的一圈東西*/</p><p> setfillstyle(SOLID_FILL,15);/*白色實(shí)體填充模式*/</p><p> fillellipse(500,200,15,15); /*在顯示得分的位置畫棋*/</p><p
16、> 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è)白棋*/</p><p>
17、 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);</p><p&
18、gt; 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ù)*/</p><p><
19、;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><p><b
20、> {</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> PrintScore(1);/*輸出棋手1的成績(jī)*/&l
21、t;/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);/*接收按鍵*/</p><p>
22、 if(key==ESC)/*跳出游戲*/</p><p><b> break;</b></p><p><b> else</b></p><p> if(key==ENTER)/*如果按鍵確定就可以跳出循環(huán)*/</p><p><b> {</b></p&
23、gt;<p> if(y!=80&&a[(x-120)/40][(y-120)/40]!=1</p><p> &&a[(x-120)/40][(y-120)/40]!=2)/*如果落子位置沒(méi)有棋子*/</p><p><b> {</b></p><p> if(t%2==1)/*如果是棋
24、手1移動(dòng)*/</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
25、><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
26、> {</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&g
27、t; else</b></p><p> continue;/*如果按鍵無(wú)效*/</p><p><b> }</b></p><p> DoScore();/*分?jǐn)?shù)的改變*/</p><p> break;/*棋盤變化了,則輪對(duì)方走棋*/</p><p><b>
28、 }</b></p><p> else/*已經(jīng)有棋子就繼續(xù)按鍵*/</p><p><b> continue;</b></p><p><b> }</b></p><p> else /*四個(gè)方向按鍵的判斷*/</p><p> if(key==
29、LEFT&&x>120)/*左方向鍵*/</p><p><b> {</b></p><p> MoveColor(x,y);</p><p> fillellipse(x,y,15,15);</p><p> SetPlayColor(t);</p><p>&l
30、t;b> 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&&
31、amp;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+
32、=40;</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>
33、<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
34、> 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&
35、gt;</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);
36、</p><p><b> }</b></p><p><b> }</b></p><p> if(key==ESC)/*結(jié)束游戲*/</p><p><b> break;</b></p><p> if((score1+score2)==
37、64||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&
38、gt;</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
39、 t)/*設(shè)置棋子顏色*/</p><p><b> {</b></p><p> if(t%2==1)</p><p> setfillstyle(SOLID_FILL,15);/*白色*/</p><p><b> else</b></p><p> setfi
40、llstyle(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)/*如
41、果是從起點(diǎn)出發(fā)就恢復(fù)綠色*/</p><p> setfillstyle(SOLID_FILL,GREEN);</p><p> else/*其他情況,1就恢復(fù)白色棋子,2恢復(fù)黑色棋子,或恢復(fù)綠色棋盤*/</p><p> switch(a[(x-120)/40][(y-120)/40])</p><p><b> {<
42、;/b></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);b
43、reak; /*黑色*/</p><p><b> default:</b></p><p> setfillstyle(SOLID_FILL,GREEN); /*綠色*/</p><p><b> }</b></p><p><b> }</b></p>
44、<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-1
45、20)/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
46、><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][
47、k]!=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];
48、/*改變棋子顏色*/</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
49、><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>
50、<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
51、;kk>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>&l
52、t;/p><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>&
53、lt;p><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&&
54、;k<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>
55、fillellipse(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>&l
56、t;p><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>
57、;<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>
58、;<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&g
59、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&
60、gt;<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>=
61、0&&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
62、];</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>
63、 }</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+
64、+,kk--)</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> {</
65、b></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,1
66、5,15);</p><p><b> }</b></p><p> if(ii!=i+1)</p><p><b> yes=1;</b></p><p><b> }</b></p><p><b> }</b><
67、;/p><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]
68、[kk])</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&am
69、p;&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
70、><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)/* 右下*/&l
71、t;/p><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>&l
72、t;/p><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> {
73、</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>
74、 yes=1;</b></p><p><b> }</b></p><p><b> }</b></p><p> return yes;/*返回是否改變過(guò)棋子顏色的標(biāo)記*/</p><p><b> }</b></p><p>
75、 void 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>
76、<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)<
77、/p><p><b> score2++;</b></p><p><b> }</b></p><p> void PrintScore(int playnum)/*輸出成績(jī)*/</p><p><b> {</b></p><p> if(pl
78、aynum==1)/*清除以前的成績(jī)*/</p><p><b> {</b></p><p> setfillstyle(SOLID_FILL,GREEN);/*設(shè)置分?jǐn)?shù)區(qū)顏色*/</p><p> bar(550,100,640,400);</p><p><b> }</b></
79、p><p> setcolor(YELLOW);/*設(shè)置分?jǐn)?shù)顏色*/</p><p> settextstyle(0,0,4);/*設(shè)置文本輸出樣式*/</p><p> if(playnum==1)/*判斷輸出哪個(gè)棋手的分,在不同的位置輸出*/</p><p><b> {</b></p><p
80、> sprintf(playone,"%d",score1);</p><p> outtextxy(550,200,playone);</p><p><b> }</b></p><p><b> else</b></p><p><b> {<
81、;/b></p><p> sprintf(playtwo,"%d",score2);</p><p> outtextxy(550,300,playtwo);</p><p><b> }</b></p><p> setcolor(0);</p><p>&l
82、t;b> }</b></p><p> void playWin()/*輸出最后的勝利者結(jié)果*/</p><p><b> {</b></p><p> settextstyle(0,0,4);</p><p> setcolor(12);</p><p> if(s
83、core2>score1)/*開(kāi)始判斷最后的結(jié)果*/</p><p> outtextxy(100,50,"black win! (^o^)");</p><p><b> else</b></p><p> if(score2<score1)</p><p> outtextxy
84、(100,50,"white win! (^o^)");</p><p><b> else</b></p><p> outtextxy(60,50,"you all win!");</p><p><b> }</b></p><p> 五、主要
85、解決問(wèn)題的方法及技術(shù)關(guān)鍵</p><p> 1,調(diào)用了graphics.h函數(shù),使界面更生動(dòng)。</p><p> 2,利用if,for等語(yǔ)句實(shí)現(xiàn)了鍵盤方向控制和游戲規(guī)則。</p><p> 3,使用子函數(shù)調(diào)用,使程序模塊化,易于理解。</p><p><b> 六、設(shè)計(jì)結(jié)果說(shuō)明</b></p>&l
86、t;p><b> 1、設(shè)計(jì)優(yōu)點(diǎn)。</b></p><p> 采用模塊化的設(shè)計(jì)思想,使程序簡(jiǎn)潔易懂。簡(jiǎn)單的函數(shù)和循環(huán)設(shè)計(jì)使得程序運(yùn)行流暢、快速。</p><p><b> 2、設(shè)計(jì)不足。</b></p><p> 設(shè)計(jì)倉(cāng)促導(dǎo)致游戲功能的簡(jiǎn)單,游戲沒(méi)有聲音的設(shè)計(jì),導(dǎo)致游戲運(yùn)行過(guò)程中稍顯枯燥。并且沒(méi)有設(shè)計(jì)存檔,自定
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)技術(shù)基礎(chǔ)課程設(shè)計(jì)
- 黑白棋游戲課程設(shè)計(jì)
- vb黑白棋游戲課程設(shè)計(jì)報(bào)告
- c語(yǔ)言課程設(shè)計(jì)---黑白棋游戲
- c語(yǔ)言課程設(shè)計(jì)--黑白棋游戲
- c語(yǔ)言課程設(shè)計(jì)報(bào)告--黑白棋
- 計(jì)算機(jī)技術(shù)基礎(chǔ)課程設(shè)計(jì)---解救人質(zhì)游戲
- 計(jì)算機(jī)技術(shù)基礎(chǔ)課程設(shè)計(jì)---路邊吃數(shù)游戲
- 黑白棋游戲數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)
- 嵌入式wince課程設(shè)計(jì)報(bào)告(黑白棋)
- 計(jì)算機(jī)技術(shù)基礎(chǔ)課程設(shè)計(jì)---簡(jiǎn)單的加減乘除運(yùn)算
- c語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)(論文)-黑白棋
- 計(jì)算機(jī)文化基礎(chǔ)課程設(shè)計(jì)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)課程設(shè)計(jì)
- 計(jì)算機(jī)科學(xué)基礎(chǔ)課程設(shè)計(jì)
- 計(jì)算機(jī)科學(xué)基礎(chǔ)課程設(shè)計(jì)
- 黑白棋畢業(yè)論文---黑白棋游戲設(shè)計(jì)與開(kāi)發(fā)(含外文翻譯)
- 黑白棋游戲畢業(yè)設(shè)計(jì)
- 計(jì)算機(jī)技術(shù)基礎(chǔ)(c語(yǔ)言)課程設(shè)計(jì)--計(jì)算器
- 計(jì)算機(jī)技術(shù)基礎(chǔ)(c語(yǔ)言)課程設(shè)計(jì)--尋寶游戲
評(píng)論
0/150
提交評(píng)論