版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告計(jì)算機(jī)程序設(shè)計(jì)實(shí)訓(xùn)報(bào)告[選題名稱選題名稱]專業(yè)班級(jí):實(shí)習(xí)時(shí)間:2015年7月2日至7月5日實(shí)習(xí)地點(diǎn):文理樓147成員1:成員2:個(gè)人分個(gè)人分考勤考勤(10%)文檔文檔(30%)創(chuàng)意及實(shí)現(xiàn)創(chuàng)意及實(shí)現(xiàn)(30%)視頻視頻(30%)總成績(jī)總成績(jī)(100%)成員成員1成員成員2黑體,小二,居中對(duì)齊,長(zhǎng)題目換行后,兩行漢字的第一個(gè)字要上下對(duì)齊,有副標(biāo)題的用“——”連接(另起一行,右對(duì)齊)。23.23.2算法描述算法描述有六只猴
2、子,存儲(chǔ)在g_Monkeys數(shù)組中,對(duì)應(yīng)的位置則在g_fLocation中,對(duì)應(yīng)關(guān)系為g_Monkeys[i]?g_fLocation[i]。游戲狀態(tài)g_iGameState分為三種狀態(tài)0,1,2,其中0表示游戲結(jié)束狀態(tài),1表示游戲初始化,2則表示游戲運(yùn)行狀態(tài)。0?1的轉(zhuǎn)換為“空格開始”。1?2的轉(zhuǎn)換自然發(fā)生,即游戲初始化函數(shù)后會(huì)自動(dòng)將游戲狀態(tài)從1置為2。2表示游戲運(yùn)行狀態(tài),在該狀態(tài),敲擊空格可以選出淘汰的猴子。2?0的轉(zhuǎn)換為當(dāng)猴子的備
3、選隊(duì)列中只剩下一只猴子的時(shí)候發(fā)生,該猴子便是大王了。3.2.1猴子精靈的初始化1.創(chuàng)建猴子精靈的對(duì)象,并保存CSprite數(shù)組中,依次設(shè)置每只精靈的坐標(biāo)。2.將參選大王的猴子數(shù)設(shè)為6,每只猴子移動(dòng)的時(shí)間間隔設(shè)為1.0秒。3.淘汰的猴子數(shù)目設(shè)為0。4.隱藏“空格開始”精靈。5.當(dāng)有猴子需要移動(dòng)時(shí)且經(jīng)過1秒的移動(dòng)時(shí)間后,移動(dòng)猴子,且將待移動(dòng)的猴子數(shù)減1。3.2.2游戲開始和控制按鈕1.游戲還未開始,即游戲狀態(tài)為0,如果空格按被下,則將游戲狀
4、態(tài)改為1,此時(shí)對(duì)程序的數(shù)據(jù)進(jìn)行初始化。循環(huán)一次之后,游戲的轉(zhuǎn)太變?yōu)?,此時(shí)游戲開始運(yùn)行。2.如果按下空格時(shí),剩下的猴子數(shù)大于1,游戲狀態(tài)為2且備選隊(duì)列中沒有需要向前移動(dòng)的猴子時(shí),則隨機(jī)選中1個(gè)猴子淘汰,并將被淘汰的猴子移動(dòng)到屏幕下方淘汰者隊(duì)列。3.移動(dòng)完成后,將淘汰猴子的數(shù)量標(biāo)志g_iNumLoseMonkeys加1,備選猴子數(shù)keys減1,同時(shí)計(jì)算出需要移動(dòng)的猴子數(shù)量,并將猴子精靈數(shù)組中的猴子均向前移動(dòng)一位,同位置數(shù)組相對(duì)應(yīng);四、系統(tǒng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)報(bào)告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告---猴子選大王
- 猴子選大王課程設(shè)計(jì)說明書
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-- 猴子選大王+ joseph環(huán)+紙牌游戲
- 課程設(shè)計(jì)報(bào)告---文章編輯、猴子選大王、建立二叉樹、拓?fù)渑判?、各種排序
- 實(shí)驗(yàn)報(bào)告三選股分析模板之一
- 實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)報(bào)告---密立根油滴實(shí)驗(yàn)
- 密立根油滴實(shí)驗(yàn) 實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)二 實(shí)驗(yàn)報(bào)告
- 自控實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)報(bào)告范本
- linux實(shí)驗(yàn)報(bào)告
- aspnet實(shí)驗(yàn)報(bào)告
- photoshop實(shí)驗(yàn)報(bào)告
- 課程實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)報(bào)告格式
評(píng)論
0/150
提交評(píng)論