版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Raptor大作業(yè)(美女找茬)報(bào)告問(wèn)題由來(lái):看到其他有些同學(xué)做的打磚塊游戲,使我對(duì)制作游戲的渴望油然而生,雖然我們對(duì)打磚塊游戲很熟悉,但是打磚塊游戲的界面并沒(méi)有太多欣賞性,美觀性,因此我便選擇了制作美女找茬游戲------一個(gè)集美觀性,益智性,趣味性于一身的游戲。解題思路從網(wǎng)上下載各種所需的圖片,部分進(jìn)行ps處理后即可形成本游戲的圖片素材。由于raptor不支持中文輸入,因此需要將一些中文字幕用word打出來(lái)以后進(jìn)行截圖并通過(guò)處理,以圖片的形式出現(xiàn)在游戲界面中。下載背景音樂(lè),增加其趣味性。編寫raptor算法程序。調(diào)試游戲(找同學(xué)體驗(yàn)并提出修改方案)。3,算法實(shí)現(xiàn)1,首先將作者的姓名通過(guò)循環(huán)最終以動(dòng)畫形式出現(xiàn)在游戲界面中,同時(shí)播放背景音樂(lè),并最終以Clear_Window(white)清除屏幕2,由于raptor的標(biāo)尺縱坐標(biāo)與畫圖工具恰好反向(即raptor(0,0)點(diǎn)在左下角,畫圖工具的(0,0)點(diǎn)在左上角),并且從網(wǎng)上下載的圖片與筆者在raptor中開的圖形窗口大小不一致,因此必須將其“茬”的坐標(biāo)做換算以后才能編輯到raptor中。具體操作如下:筆者經(jīng)過(guò)測(cè)量,發(fā)現(xiàn)raptor中圖形窗口恰好是在網(wǎng)上下載的圖片大小的1.25倍,設(shè)換算前坐標(biāo)為(x1,y1),半徑為r1,換算后坐標(biāo)為(x2,y2),半徑為r2,則有x2=x1*1.25,y2=500-1.25*y1,r2=r1*1.25。但是每個(gè)參數(shù)一個(gè)個(gè)換算又過(guò)于麻煩,因此筆者借用了excel使用函數(shù)將其全部批轉(zhuǎn)換過(guò)去。轉(zhuǎn)換情況如下(每?jī)尚兄虚g空一行,意在告訴讀者,連在一起的兩行數(shù)據(jù)分別是同一個(gè)茬的左右兩張圖片的坐標(biāo)):(從上往下依次為第一張到第三張圖片)x1y1r1換算后x2y2r2第一張502305062.5212.562.537023050462.5212.562.5802040100475504002040500475502801805035027562.56001805075027562.523031030287.5112.537.555031030687.5112.537.524538030306.252537.556538030706.252537.52503050312.5462.562.55703050712.5462.562.511019070137.5237.587.542019070525237.587.55033010062.5412.5125370330100462.5412.512520029025250362.531.2551029025637.5362.531.2523020040287.52505055020040687.52505029033080362.5412.510061033080762.5412.510029061080362.5762.510033061080412.5762.5100第三張30704037.5412.5503507040437.5412.55014016040175300504601604057530050103503512.562.543.7533035035412.562.543.751602804020015050480280406001505024021530300231.2537.556021530700231.2537.528515035356.25312.543.7560515035756.25312.543.75注意:某些圖片在調(diào)試以后,將部分坐標(biāo)在raptor中做了修改,因此會(huì)造成少部分表格中坐標(biāo)數(shù)據(jù)與raptor中的不一致,此修改并未在表格中說(shuō)明,請(qǐng)諒解。3,將每張圖片的茬(每張6個(gè)茬)的點(diǎn)擊次數(shù)c1,c2,c3,c4,c5,c6進(jìn)行初始化為0,并且每點(diǎn)擊一個(gè)茬,就給對(duì)應(yīng)的參數(shù)c加1,如果c1>=1andc2>=1andc3>=1andc4>=1andc5>=1andc6>=1,則直接進(jìn)入下一關(guān)。4,利用循環(huán)框內(nèi)嵌套判斷框來(lái)判斷鼠標(biāo)是否點(diǎn)擊的是茬的位置(利用圓的方程來(lái)判斷),利用Wait_For_Mouse_Button(Left_Button),到aGet_Mouse_X,,到bGet_Mouse_X,函數(shù)來(lái)獲取鼠標(biāo)點(diǎn)擊的位置坐標(biāo),然后進(jìn)入判斷過(guò)程:如:Mouse_Button_Down(Left_Button)and(a-537)^2+(b-220.5)^2<75^2or(a-137.5)^2+(b-220.5)^2<75^2如果以上條件成立,則在相應(yīng)茬的位置畫圓,并給c加1,同時(shí)在循環(huán)過(guò)程中會(huì)畫出時(shí)間進(jìn)度條(當(dāng)時(shí)間進(jìn)度調(diào)條畫滿屏幕時(shí),便結(jié)束本關(guān)進(jìn)入下一關(guān)。5,每關(guān)結(jié)束時(shí)會(huì)播放一段筆者通過(guò)循環(huán)程序自制的小動(dòng)畫來(lái)給玩家?guī)?lái)更多的樂(lè)趣。6循環(huán)往復(fù)直到結(jié)束最終會(huì)以一段插入的鼓掌聲結(jié)束游戲?;仡櫯c思考1,本游戲有bug,筆者暫無(wú)能力處理,Bug為:玩家如果在左邊的圖上點(diǎn)擊“茬”無(wú)反應(yīng)時(shí),可換到右邊點(diǎn)擊則會(huì)有反應(yīng),如果點(diǎn)擊右邊“茬”無(wú)反應(yīng)在左邊點(diǎn)擊則會(huì)有反應(yīng)。筆者本以為是由于判斷框中Mouse_Button_Down(Left_Button)and(a-62.5)^2+(b-212.5)^2<62.5^2or(a-462.5)^2+(b-212.5)^2<62.5^2語(yǔ)句的and導(dǎo)致or前面與后面的語(yǔ)句分別成為一個(gè)整體,當(dāng)時(shí)筆者將其改為Mouse_Button_Down(Left_Button)and(a-62.5)^2+(b-212.5)^2<62.5^2orMouse_Button_Down(Left_Button)and(a-62.5)^2+(b-212.5)^2<62.5^2or(a-462.5)^2+(b-212.5)^2<62.5^2(a-462.5)^2+(b-212.5)^2<62.5^2,可是出乎意料的竟然點(diǎn)擊所有茬都沒(méi)有了反應(yīng),因此筆者也希望有修改意見(jiàn)的朋友可以將您的好主意提給筆者。3,筆者認(rèn)為在做游戲時(shí),在處理大量參數(shù)一定要進(jìn)行批處理,而不能單個(gè)處理,否則會(huì)耗費(fèi)大量的時(shí)間精力
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第四節(jié) 給水用水量標(biāo)準(zhǔn) 第五節(jié) 給水設(shè)計(jì)流21課件講解
- 2024秋新滬粵版物理8年級(jí)上冊(cè)教學(xué)課件 1.3 長(zhǎng)度和時(shí)間測(cè)量的應(yīng)用
- 《感壓膠基礎(chǔ)技術(shù)》課件
- 《乳房疾病》課件
- 內(nèi)蒙古烏蘭察布市集寧區(qū)2024屆九年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含解析)
- 養(yǎng)老院老人請(qǐng)假審批制度
- 《電工基礎(chǔ)知識(shí)講解》課件
- 《創(chuàng)新的原點(diǎn)》課件
- 教培退款協(xié)議書(2篇)
- 《礦內(nèi)空氣》課件
- word公章模板
- 北京市工作居住證續(xù)簽申請(qǐng)表
- 中職傳感器教學(xué)設(shè)計(jì)
- 設(shè)備驗(yàn)證(IQ、OQ、PQ)文件模板
- 學(xué)生英語(yǔ)短劇劇本《丑小鴨》
- 積分會(huì)員管理系統(tǒng)excel表格模板
- 建筑工程團(tuán)體意外傷害保險(xiǎn)投保單
- 小學(xué)體育障礙跑教案
- 二年級(jí)體質(zhì)健康數(shù)據(jù)
- 高頻電路原理與分析課后習(xí)題答案.doc
- 武漢地區(qū)區(qū)域穩(wěn)定性評(píng)價(jià)
評(píng)論
0/150
提交評(píng)論