版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Raptor大作業(yè)(美女找茬)報告問題由來:看到其他有些同學(xué)做的打磚塊游戲,使我對制作游戲的渴望油然而生,雖然我們對打磚塊游戲很熟悉,但是打磚塊游戲的界面并沒有太多欣賞性,美觀性,因此我便選擇了制作美女找茬游戲------一個集美觀性,益智性,趣味性于一身的游戲。解題思路從網(wǎng)上下載各種所需的圖片,部分進(jìn)行ps處理后即可形成本游戲的圖片素材。由于raptor不支持中文輸入,因此需要將一些中文字幕用word打出來以后進(jìn)行截圖并通過處理,以圖片的形式出現(xiàn)在游戲界面中。下載背景音樂,增加其趣味性。編寫raptor算法程序。調(diào)試游戲(找同學(xué)體驗(yàn)并提出修改方案)。3,算法實(shí)現(xiàn)1,首先將作者的姓名通過循環(huán)最終以動畫形式出現(xiàn)在游戲界面中,同時播放背景音樂,并最終以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)過測量,發(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。但是每個參數(shù)一個個換算又過于麻煩,因此筆者借用了excel使用函數(shù)將其全部批轉(zhuǎn)換過去。轉(zhuǎn)換情況如下(每兩行中間空一行,意在告訴讀者,連在一起的兩行數(shù)據(jù)分別是同一個茬的左右兩張圖片的坐標(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中做了修改,因此會造成少部分表格中坐標(biāo)數(shù)據(jù)與raptor中的不一致,此修改并未在表格中說明,請諒解。3,將每張圖片的茬(每張6個茬)的點(diǎn)擊次數(shù)c1,c2,c3,c4,c5,c6進(jìn)行初始化為0,并且每點(diǎn)擊一個茬,就給對應(yīng)的參數(shù)c加1,如果c1>=1andc2>=1andc3>=1andc4>=1andc5>=1andc6>=1,則直接進(jìn)入下一關(guān)。4,利用循環(huán)框內(nèi)嵌套判斷框來判斷鼠標(biāo)是否點(diǎn)擊的是茬的位置(利用圓的方程來判斷),利用Wait_For_Mouse_Button(Left_Button),到aGet_Mouse_X,,到bGet_Mouse_X,函數(shù)來獲取鼠標(biāo)點(diǎn)擊的位置坐標(biāo),然后進(jìn)入判斷過程:如: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,同時在循環(huán)過程中會畫出時間進(jìn)度條(當(dāng)時間進(jìn)度調(diào)條畫滿屏幕時,便結(jié)束本關(guān)進(jìn)入下一關(guān)。5,每關(guān)結(jié)束時會播放一段筆者通過循環(huán)程序自制的小動畫來給玩家?guī)砀嗟臉啡ぁ?循環(huán)往復(fù)直到結(jié)束最終會以一段插入的鼓掌聲結(jié)束游戲。回顧與思考1,本游戲有bug,筆者暫無能力處理,Bug為:玩家如果在左邊的圖上點(diǎn)擊“茬”無反應(yīng)時,可換到右邊點(diǎn)擊則會有反應(yīng),如果點(diǎn)擊右邊“茬”無反應(yīng)在左邊點(diǎn)擊則會有反應(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語句的and導(dǎo)致or前面與后面的語句分別成為一個整體,當(dāng)時筆者將其改為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)擊所有茬都沒有了反應(yīng),因此筆者也希望有修改意見的朋友可以將您的好主意提給筆者。3,筆者認(rèn)為在做游戲時,在處理大量參數(shù)一定要進(jìn)行批處理,而不能單個處理,否則會耗費(fèi)大量的時間精力
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《小薊化學(xué)成分研究》
- 二零二五年度能源產(chǎn)業(yè)合作協(xié)議書
- 《保鮮濕面品質(zhì)的研究》
- 《呼倫貝爾市飼草產(chǎn)業(yè)發(fā)展問題研究》
- 《鉻污染地下水對當(dāng)?shù)鼐用窠】涤绊懙恼{(diào)查研究》
- 小學(xué)德育課堂的新技術(shù)與新工具
- 2025年度礦產(chǎn)資源現(xiàn)貨即期采礦合同3篇
- 商業(yè)策略的邏輯構(gòu)建與表達(dá)方式
- 2024年跨境集裝箱運(yùn)輸合作協(xié)議
- 《科學(xué)發(fā)展觀視閾下我國工業(yè)城市生態(tài)文化建設(shè)研究》
- 微波治療技術(shù)的臨床應(yīng)用指南
- 安徽省合肥市廬陽區(qū)部分學(xué)校2023-2024學(xué)年八年級上學(xué)期期末考試英語試題(含答案)
- JTG 3441-2024公路工程無機(jī)結(jié)合料穩(wěn)定材料試驗(yàn)規(guī)程
- 羊肉銷售人員工作匯報
- 律所標(biāo)書模板
- 安徽省合肥市包河區(qū)四十八中學(xué)2023-2024學(xué)年數(shù)學(xué)七年級第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 美術(shù)概論-課件
- 危險化學(xué)品安全監(jiān)管執(zhí)法培訓(xùn)課件
- 保潔供方管控要點(diǎn)
- 空氣源熱泵冷暖空調(diào)、熱水項(xiàng)目施工方案
- 《行政組織學(xué)》期末復(fù)習(xí)指導(dǎo)
評論
0/150
提交評論