版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Raptor大作業(yè)文檔
DaretoSudoku(敢來做數(shù)獨(dú)嗎)
西
北工業(yè)大學(xué)
05081501班
李怡然
指導(dǎo)教師:周果清
2023年12月
目錄
1,課題來源3
2,游戲設(shè)計(jì)思緒3
3,游戲說明4
4,具體算法介紹4
游戲界面展示15
5,總結(jié)與反思19
6.參考文獻(xiàn)
19
L課題來源:
數(shù)獨(dú)游戲是我們從小便接觸到的智力游戲,那時(shí)我們經(jīng)常
從報(bào)刊雜志上找題來做,后來,以數(shù)獨(dú)游戲?yàn)閮?nèi)容的單擊版
小游戲也流行開來。學(xué)習(xí)了《可視化計(jì)算》以后,有很多同
學(xué)都用該工具做出了一些故意思的小游戲,老師也給我們
展示了有關(guān)案例O在老師和同學(xué)們的啟發(fā)之下,我萌生了用
raptor做一款數(shù)獨(dú)游戲的想法,一來以紀(jì)念那段數(shù)獨(dú)游戲
陪同下的童年,二來提高自己應(yīng)用raptor的能力,挑戰(zhàn)自
己。
2.游戲設(shè)計(jì)思緒:-一開始我考慮了以現(xiàn)有raptor知識
制作該款游戲的可行性,并將制作環(huán)節(jié)分為以下幾個(gè)模
塊:a.制作窗口界面b.建立題庫c.隨機(jī)生成題目并
顯示在窗口d.獲取玩家答案并判斷e.顯示結(jié)果。初步
思考后作出判斷,a.e模塊通過圖形窗口的使用即可
實(shí)現(xiàn),b.c需要通過文本文獻(xiàn)、隨機(jī)函數(shù)、數(shù)組的使
用來實(shí)現(xiàn),d通過鍵盤鼠標(biāo)與算法的結(jié)合來實(shí)現(xiàn)。一開始
時(shí)畫圖只想到了一個(gè)一個(gè)的畫矩形,因此九宮格的繪制需
要81條語句,工作量很大。后來靈機(jī)一動,決定畫6*6的
格子,以減小工作量,然后又想到可以采用畫線分割格的方
法,這樣就只需要10條語句,再后來又想到可以用循環(huán)的
方法畫線,工作量銳減。而在隨機(jī)生成題目的設(shè)立中,我
也碰到了無法生成1~36中若干個(gè)不相同數(shù)字的困難,通
過一晚的思考,想出了用循環(huán)語句加條件語句判斷是否不
相同的方法,攻克了難點(diǎn)。可以說整個(gè)過程正是一個(gè)不斷
摸索并在摸索中提高的過程。最后,我引用圖片文獻(xiàn)做游
戲背景,并設(shè)立背景音樂,完畢對制作的潤色。
3.游戲說明:進(jìn)入游戲界面后,游戲自動播放音樂,玩家
需要閱讀游戲規(guī)則并設(shè)定挖空數(shù)目,挖空數(shù)目在5~8之間,
玩家只需點(diǎn)擊設(shè)空欄并用小鍵盤輸入數(shù)值,數(shù)值就會顯示
在相應(yīng)位置,輸入成功。任意點(diǎn)擊鼠標(biāo),游戲繼續(xù)進(jìn)行,進(jìn)入
下一界面,系統(tǒng)將從題庫隨機(jī)抽題并根據(jù)玩家輸入值隨機(jī)
挖空,玩家通過點(diǎn)擊相應(yīng)位置并用鍵盤輸入來輸入自己的
答案。完畢答題后點(diǎn)擊submit方塊提交答案,然后就會
顯示是否過關(guān)的信息,若未過關(guān),點(diǎn)擊tryagain方塊
重新答題,若闖關(guān)成功,玩家可點(diǎn)擊newchalienge方
塊進(jìn)行下一次挑戰(zhàn),也可點(diǎn)擊finish方塊結(jié)束游戲,游戲
窗口將被關(guān)閉。
4.具體算法介紹:
Main子圖:控制游戲進(jìn)程,將各子圖組織在一起
錯(cuò)誤!不能識別的開關(guān)參數(shù)。
II.
Gamerule子圖:顯示游戲規(guī)則并獲取設(shè)空值
2gamerule子圖
II.1
Transform1子圖:將設(shè)空值由字符型轉(zhuǎn)化為系統(tǒng)可計(jì)算的數(shù)值型
錯(cuò)誤!未定義書簽。transforml子圖
III.
Preparethedata子圖:從題庫中隨機(jī)選題,并
根據(jù)設(shè)空值隨機(jī)設(shè)空。
錯(cuò)誤!未定義書簽。Preparethedata子圖
IV.
opentheinterface子圖:繪制游戲界面
1
Draw_Line(109,1,
109,300,Black)
X
Draw_Line(217,1,
217,300,Black)
1
Draw_Line(325,1,
325,-500,Black)
i
Draw_Line(433,1,
433,300,Black)
1
Draw_Line(541,1,
541SOO,Black)
X
Draw_Line(l,84,650,
-84,Black)
1
Draw_Line(l,167,
650J67,Black)
1
Draw_Line(l,250,
650,^50,Black)
1
Draw_Line(1,333,
650,133,Black)
1
Draw_Line(l,416,
650,216,Black)0
錯(cuò)誤!不能識別的開關(guān)參數(shù)。opentheinterface子圖
V.
Showthefigure子圖:顯示所有數(shù)并將設(shè)空處遮擋。
錯(cuò)誤!不能識別的開關(guān)參數(shù)。Showthefigu”圖
VI.
P1ay子圖:獲取答案并判斷對錯(cuò)
錯(cuò)誤!不能識別的開關(guān)參數(shù)。P⑶子圖
VI.1
Transform2子圖:將輸入值由字符型轉(zhuǎn)化為系統(tǒng)
可計(jì)算的數(shù)值型
transform2子圖
VI.2
Succeed子圖:顯示闖關(guān)成功界面并鏈接到下一題目
界面或結(jié)束游戲操作
Draw_Bitmap(Load_Bilmap
("a.JPG").1.500.650,500)
Draw_Bitmap(Load_Bitmap
Ck.PNG"),80,200,120,
150)
Display_Text(175,400,
"WELL"DONE!",Red)
二
Draw_Box(300,250,610,
350,Cyan,filled)
二
Display_Text(325.325.
"Newchallenge".Red)
T
錯(cuò)誤!不能識別的開關(guān)參數(shù)。Succeed子圖
VI.3
Fai1子圖:顯示闖關(guān)失敗界面,并轉(zhuǎn)至重新答題界面
DrawBitmap(LoadBitmap
CaJPG"),1,500,650,500)
Draw_Bitmap(Load_Bitmap
("i.PNG,,X100,200,100,
150)
Display_Tcxt(175,400,
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年創(chuàng)意黑金風(fēng)的崛起財(cái)務(wù)報(bào)告分析
- 2025年中職野生動物保護(hù)(保護(hù)基礎(chǔ)認(rèn)知)試題及答案
- 2025年大學(xué)特殊教育(特殊兒童康復(fù))試題及答案
- 2025年高職(旅行社業(yè)務(wù))線路設(shè)計(jì)實(shí)操試題及答案
- 2025年高職(倉儲管理)倉儲管理綜合測試試題及答案
- 2025年高職空中乘務(wù)(乘務(wù)服務(wù)規(guī)范)試題及答案
- 2025年高職風(fēng)電系統(tǒng)運(yùn)行與維護(hù)(風(fēng)機(jī)調(diào)試)期末試題
- 2026年建筑施工(腳手架搭設(shè)技術(shù))試題及答案
- 2025年中職(客戶關(guān)系管理)客戶關(guān)系綜合測試試題及答案
- 2025年大學(xué)大二(汽車服務(wù)工程)汽車售后服務(wù)管理綜合測試題及答案
- 不良資產(chǎn)合作戰(zhàn)略框架協(xié)議文本
- 2025年鹽城中考?xì)v史試卷及答案
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫完整參考答案詳解
- 2025年鄭州工業(yè)應(yīng)用技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬試卷
- 測繪資料檔案匯交制度
- 2026年孝昌縣供水有限公司公開招聘正式員工備考題庫及完整答案詳解
- 2025年六年級上冊道德與法治期末測試卷附答案(完整版)
- 附件二;吊斗安全計(jì)算書2.16
- 學(xué)校食堂改造工程施工組織設(shè)計(jì)方案
- 2025年浙江省輔警考試真題及答案
- 2025中國熱帶農(nóng)業(yè)科學(xué)院科技信息研究所第一批招聘4人備考題庫(第1號)附答案
評論
0/150
提交評論