機(jī)械門戶網(wǎng)站建設(shè)特點(diǎn)市場(chǎng)營銷推廣策劃
?
目錄
1 實(shí)驗(yàn)?zāi)康?/p>
2 實(shí)驗(yàn)報(bào)告內(nèi)容
3 實(shí)驗(yàn)題目
4 實(shí)驗(yàn)環(huán)境
5 實(shí)驗(yàn)分析和設(shè)計(jì)思路
6 流程分析和類圖結(jié)構(gòu)
?編輯
7.?實(shí)驗(yàn)結(jié)果與測(cè)試分析
8.?總結(jié)
這周沒有更新任何的文章,感到十分的抱歉。因?yàn)槲覀兝蠋熥屛覀冏鲆粋€(gè)英文打字的小游戲,并要求撰寫實(shí)驗(yàn)報(bào)告。歷經(jīng)艱難也是順利的做出來了。分享給UU們。下周一定多更新。
1 實(shí)驗(yàn)?zāi)康?/h1>
1:培養(yǎng)對(duì)編程的興趣
2:理解面向?qū)ο蟮南嚓P(guān)知識(shí),如封裝,繼承,多態(tài)。
2 實(shí)驗(yàn)報(bào)告內(nèi)容
選擇第三類實(shí)驗(yàn)報(bào)告:做自己感興趣的東西。
對(duì)游戲開發(fā)比較感興趣,結(jié)合最近對(duì)unity知識(shí)的學(xué)習(xí),制作了一個(gè)簡單的英語打字小程序。
3 實(shí)驗(yàn)題目
用Unity實(shí)現(xiàn)一個(gè)2D的打字小游戲。
4 實(shí)驗(yàn)環(huán)境
- 集成開發(fā)環(huán)境(IDE):Visual Studio 2019。
- 編程語言:C#。
5 實(shí)驗(yàn)分析和設(shè)計(jì)思路
1:需求分析
???????? (1):在游戲界面隨機(jī)生成英文字母或者關(guān)鍵字,從屏幕頂部開始向下掉落,若字母到達(dá)游戲界面底部,該字母或者關(guān)鍵字會(huì)銷毀。游戲界面的字母和關(guān)鍵字?jǐn)?shù)量一共不會(huì)超過5個(gè)。游戲的時(shí)間為1分鐘。
????????
?
(2)用戶需要通過鍵盤輸入對(duì)應(yīng)的字母或關(guān)鍵字,輸入正確獲得積分,輸入錯(cuò)誤不獲得也不扣除積分。不在游戲界面顯示游戲分?jǐn)?shù),游戲結(jié)束后顯示。在對(duì)關(guān)鍵字進(jìn)行輸入的時(shí)候,一旦有一個(gè)字母輸入錯(cuò)誤,則需要重新輸入。
???????? (3):在進(jìn)行關(guān)鍵字的輸入時(shí),如果游戲界面含有該關(guān)鍵字里的字母,那么該字母可以被消除并且獲得積分,旨在引導(dǎo)玩家多進(jìn)行關(guān)鍵字的輸入。
???????? (4):在進(jìn)行關(guān)鍵字的輸入可以消除關(guān)鍵字里面的字母,因此界面中關(guān)鍵字銷毀和生成的周期為3秒。
2:設(shè)計(jì)思路
???????? (1):將字母與關(guān)鍵字一一映射到數(shù)字0 - 55(關(guān)鍵字與字母的總量為56)之間,存儲(chǔ)在字典中。利用Random類中的Range函數(shù)生成0-55之間的隨機(jī)數(shù),以此來生成不同的游戲物體。
???????? (2):游戲物體的下落改變他們的position即可。
???????? (3):封裝一個(gè)函數(shù),用來獲取玩家的輸入,該函數(shù)的返回類型是char。例如用戶輸入a,那么就返回a。游戲過程中對(duì)玩家的輸入進(jìn)行實(shí)時(shí)檢測(cè)。根據(jù)用戶的輸入與屏幕上可能存在的關(guān)鍵字進(jìn)行匹配即可。
???????? (4):通過文件操作,能夠存儲(chǔ)玩家的最高得分。
???????? (5):為玩家提供了難度上的選擇,難度體現(xiàn)在字母或者關(guān)鍵字的下落速度上。
6 流程分析和類圖結(jié)構(gòu)
7.?實(shí)驗(yàn)結(jié)果與測(cè)試分析
8.?總結(jié)
1:收獲
???????? (1):初步了解了Unity的常見類與API,對(duì)游戲開發(fā)產(chǎn)生了更加濃厚的興趣。對(duì)面向?qū)ο蟮娜筇匦缘睦斫飧盍艘稽c(diǎn)。在解決問題的過程中也獲得成長。
9.?英文打字小程序
【超級(jí)會(huì)員V3】通過百度網(wǎng)盤分享的文件:英文打字小程序.…
鏈接: https://pan.baidu.com/s/1pbEDS1qPXcoOw69khRSZww?
提取碼:9tj5
復(fù)制這段內(nèi)容打開「百度網(wǎng)盤APP?即可獲取」
解壓后,在此文件夾中運(yùn)行EnglishTypingGame.exe即可。