打地鼠 通訊系 陳郁蓉 何泓陞

18
打打打 打打打 打打打 打打打

Upload: unity

Post on 06-Feb-2016

132 views

Category:

Documents


0 download

DESCRIPTION

打地鼠 通訊系 陳郁蓉 何泓陞. 使用說明. 工作日誌. 分工. 我們先一起設計圖案開始打程式. 發展文件. 測試文件. 分工情況. 陳郁蓉 : 寫出程式架構 , 畫出圖形 , 使地鼠慢慢冒出 , 記分與時間 何泓陞 : 畫針對不同情形之地鼠表情與顏色. 程式註解. 土地 setfillstyle (XHATCH_FILL,BROWN); fillellipse (90,80,60,25); fillellipse (220,80,60,25); fillellipse (350,80,60,25); - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 打地鼠 通訊系 陳郁蓉 何泓陞

打地鼠

通訊系陳郁蓉何泓陞

Page 2: 打地鼠 通訊系 陳郁蓉 何泓陞

第一關

時間 :1 分鐘

操作 : 鍵盤789456123

變化 : 按對 -- 藍 按錯 -- 紅

使用說明

Page 3: 打地鼠 通訊系 陳郁蓉 何泓陞

第二關

時間 :30 秒

規則同第一關

按灰色 -- 扣分

Page 4: 打地鼠 通訊系 陳郁蓉 何泓陞

5/13 討論遊戲架構和呈現方

5/20 尋找資料

6/2 讓地鼠冒出來冒

下去

6/6.6/7 判斷按鍵和正確錯誤和時

6/9 設計表情和設計第二關

工作日誌

Page 5: 打地鼠 通訊系 陳郁蓉 何泓陞

分工我們先一起設計圖案開始打程式

分配

陳郁蓉

設計程式

計分計時

何泓陞

美工地鼠

請教學長

Page 6: 打地鼠 通訊系 陳郁蓉 何泓陞

發展文件

先去找資料 .熟悉 EP

讓地鼠冒出

畫圓 • R=1R=50R=1

R=1R=50

Page 7: 打地鼠 通訊系 陳郁蓉 何泓陞

判斷鍵盤有無輸入

沒有

R=50R=1再判斷

有 判斷正確與否(副程式 )結束

Page 8: 打地鼠 通訊系 陳郁蓉 何泓陞

表情符號 • 繪圖模式• 不要被背景遮住

計時 • difftime(&finish,&start)

計分 • 副程式

Page 9: 打地鼠 通訊系 陳郁蓉 何泓陞

測試文件

Page 10: 打地鼠 通訊系 陳郁蓉 何泓陞
Page 11: 打地鼠 通訊系 陳郁蓉 何泓陞
Page 12: 打地鼠 通訊系 陳郁蓉 何泓陞
Page 13: 打地鼠 通訊系 陳郁蓉 何泓陞

分工情況● 陳郁蓉 :寫出程式架構 ,畫出圖形 ,使地鼠慢慢冒出 ,記分與時間

● 何泓陞 :畫針對不同情形之地鼠表情與顏色

Page 14: 打地鼠 通訊系 陳郁蓉 何泓陞

程式註解土地setfillstyle(XHATCH_FILL,BROWN);

fillellipse(90,80,60,25);

fillellipse(220,80,60,25);

fillellipse(350,80,60,25);

fillellipse(90,220,60,25);

fillellipse(220,220,60,25);/*5*/

fillellipse(350,220,60,25);

fillellipse(90,360,60,25);

fillellipse(220,360,60,25);

fillellipse(350,360,60,25);

Page 15: 打地鼠 通訊系 陳郁蓉 何泓陞

取亂數讓他冒出來if(ran[j]==7){seven();}

else if(ran[j]==8){eight();}

else if(ran[j]==9){night();}

else if(ran[j]==4){four();}

else if(ran[j]==5){five();}

else if(ran[j]==6){six();}

else if(ran[j]==1){one();}

else if(ran[j]==2){two();}

else if(ran[j]==3){three();}

Page 16: 打地鼠 通訊系 陳郁蓉 何泓陞

計分

int right0(){

right=right+1; /*得分~~*/

return(right);

}

int wrong0(){

wrong=wrong+1; /*失分~~*/

return(wrong);

}

Page 17: 打地鼠 通訊系 陳郁蓉 何泓陞

眼睛if(i>25){ /*原本表情 */

arc(70,115-i,0,180,15);

arc(70,116-i,0,180,15); /*弧長 */

arc(110,115-i,0,180,15);

arc(110,116-i,0,180,15);

setfillstyle(SOLID_FILL,WHITE); /*白色(眼睛 )*/

pieslice(77.5,115-i,0,360,7.5); /*填色的圓型 (眼睛 )*/

pieslice(117.5,116-i,0,360,7.5);

}

Page 18: 打地鼠 通訊系 陳郁蓉 何泓陞

成果展示