freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-手機(jī)游戲的設(shè)計與實(shí)現(xiàn)【完-預(yù)覽頁

2025-07-06 02:56 上一頁面

下一頁面
 

【正文】 .............................................. 34 物理模型設(shè)計 ........................................................................................... 35 數(shù)據(jù)庫鏈接設(shè)置 .............................................................................................. 36 第 5 章 系統(tǒng)測試 ................................................................................................. 38 系統(tǒng)測試模型選擇介紹 ................................................................................... 38 系統(tǒng)測試運(yùn)行結(jié)果 .......................................................................................... 39 第 6 章 結(jié)束語 ..................................................................................................... 43 致謝 .............................................................................................................................. 44 參考文獻(xiàn) ...................................................................................................................... 45 附錄一 英文原文 ........................................................................................................ 46 附錄二 譯文 ................................................................................................................ 53 山東大學(xué)本科畢業(yè)論文 4 手機(jī)游戲的設(shè)計與實(shí)現(xiàn) 摘 要 通信技術(shù)的發(fā)展 ,促使智能手機(jī)得到快速的發(fā)展。隨著 3G 業(yè)務(wù)的不斷擴(kuò)展 ,智能手機(jī)的游戲業(yè)務(wù)也必將得到更大的推廣 ,手機(jī)游戲也必將帶來巨大的市場空間和經(jīng)濟(jì)價值。 Android 操作系統(tǒng)最初由 Andy Rubin 開發(fā),最初主要支持手機(jī)。 本課題是在 Android SDK 基礎(chǔ)上進(jìn)行游戲開發(fā),進(jìn)行 UI 設(shè)計,動畫設(shè)計,SQLite 數(shù)據(jù)庫設(shè)計,并最終完成手機(jī)游戲。 目前用來編寫手機(jī)最多的程序是 Java 語言,其次是 C 語言。但是由于用戶自己不能更新或卸載游戲,所以嵌入式游戲現(xiàn)在已經(jīng)不受用戶歡迎了。此外,短信游戲也需要一定的費(fèi)用,用戶和服務(wù)器每交換一次信息大概需要 元人民幣。Wap 游戲也有短信游戲不夠直觀的缺點(diǎn)。 : 除以上幾種類型外,還有一些運(yùn)行在其他技術(shù)平臺上的手機(jī)游戲,如 BREW 游戲等。 ( ACT) : 玩家控制游戲人物,用各種武器消滅敵人的闖關(guān)游戲,這類游戲不追求故事情節(jié),如《魂斗羅》系列游戲。故事情節(jié)往往以完成一個人物或解開某些謎題的形式出現(xiàn),而且在游戲過程中刻意強(qiáng)調(diào)謎題的重要性,如《冒險島》等游戲。 山東大學(xué)本科畢業(yè)論文 8 : 玩家無需投入太多的時間和精力,可隨時參與、隨時推出的游戲,如“泡泡龍”、“憤怒的小鳥”等。Android 操作系統(tǒng)最初由 Andy Rubin 開發(fā),最初主要支持 手機(jī) 。 2021年 2 月數(shù)據(jù), Android 占據(jù) 全球 智能手機(jī)操作系統(tǒng)市場 %的份額, 中國 市場占有率為 %。 在 Android 中 ,開發(fā)者可以使用 Java 作為編程語言來開發(fā)應(yīng)用程序,也可以通過 NDK 使用 C/C++作為編程語言來開發(fā)應(yīng)用程序,也可使用 SL4A 來使用其他各種腳本語言進(jìn)行編程(如: python、 lua、 tcl、 php 等等),還有其他諸如: Qt( qt for android)、 Mono( mono for android)等一些著名編程框架也開始支持Android 編程,甚至通過 Android 的系統(tǒng)架構(gòu)和其它操作系統(tǒng)一樣,采用了分層山東大學(xué)本科畢業(yè)論文 9 的架構(gòu)。就其本身而言,它只是一個框架和一組服務(wù),用于通過 插件 組件構(gòu)建開發(fā)環(huán)境。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 基于 Eclipse 的應(yīng)用程序的一個突出例子是 IBMamp。 Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。 Android 是谷歌( Google)公司推出的手機(jī)開發(fā)平臺。 Android SDK 不用安裝,下載后,直接解壓即可, 將下載后的 SDK 的壓縮包解壓到適當(dāng)?shù)奈恢茫瓦@么簡單; SDK 安裝 OK。魯賓 (Andy Rubin)表示,與軟件開發(fā)合作伙伴的密切接觸正在進(jìn)行中。 SQLite第一個 Alpha 版本誕生于 2021 年 5 月 . 至今已經(jīng)有 10 個年頭, SQLite 也迎來了一個版本 SQLite 3 已經(jīng)發(fā)布。如果你是個很小型的應(yīng)用,或者你想做嵌入式開發(fā),沒有合適的 數(shù)據(jù)庫系統(tǒng) ,那么現(xiàn)在你可以考慮使用 SQLite。數(shù)據(jù)庫設(shè)計一般分為如下三方面。 山東大學(xué)本科畢業(yè)論文 12 數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計分為兩個步驟:首先將概念設(shè)計所得的 ER 圖轉(zhuǎn)換為關(guān)系模型;然后對關(guān)系模型進(jìn)行優(yōu)化,關(guān)系模型是由一組關(guān)系 (二維表 )的結(jié)合,而 ER 模型則是由實(shí)體、實(shí)體的屬性、實(shí)體間的關(guān)系三個要素組成。所謂的“合理”主要有兩個含義:一個是 要使設(shè)計出的物理數(shù)據(jù)庫占用較少的存儲空間,另一個對數(shù)據(jù)庫的操作具有盡可能高的速度。基于以上數(shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性及通用性和自己的實(shí)力問題。我們知道根據(jù)信 息系統(tǒng)的定義和內(nèi)容,信息系統(tǒng)的需求分析是最難的 [13]。需求分析階段是軟件產(chǎn)品生存命期中的一個重要階段,其根本任務(wù)是確定用戶對軟件系統(tǒng)的需求。需求分析階段研究的對象是用戶對軟件項(xiàng)目的需求 。 3. 文字或圖形提示 山東大學(xué)本科畢業(yè)論文 14 游戲進(jìn)展過程中,可以通過文字或圖形形式提示用戶所發(fā)生的一切情況,包括操作錯誤和效果等,要求用戶可以控制文字或圖形提示的進(jìn)行或效果。游戲是一種黑白的風(fēng)格,人物可愛幽默,關(guān)卡涉及有趣好玩。 3. 音效表現(xiàn) 本游戲所采用的背景音樂為久石讓的“ summer”,這是一首輕松歡快的輕音樂,很適合本游戲的風(fēng)格。 ( 2) 內(nèi)存占用要求很多手機(jī)的物理內(nèi)存十分有限,因此我們開發(fā)的游戲占用內(nèi)存應(yīng)盡量控制在 32KB 以內(nèi)。 (2)必須按自上向下、逐層分解的方式對問題進(jìn)行分解和細(xì)化。 本系統(tǒng)使用了結(jié)構(gòu)分析方法,此方法用圖形表達(dá)需求,顯得清晰、簡明,易于學(xué)習(xí)和掌握。 本游戲把游戲中一些常用的部分集成為模塊,把角色,怪物,以及道具抽象成模型,在利用時只需要略微設(shè)置就可以。 符合用戶習(xí)慣。 。 。 。其中,游戲模塊主要是用戶玩游戲所用。由此可以得到系統(tǒng)的功能結(jié)構(gòu)圖,如圖 31 所示。這一部分主要存放于 中。 后臺數(shù)據(jù)庫的總體設(shè)計 為了實(shí)現(xiàn)系統(tǒng)的功能設(shè)計,就要有相應(yīng)的數(shù)據(jù)庫表設(shè)計。因此,本系統(tǒng)數(shù)據(jù)庫共建了如下表:主角表、怪物表、地圖表、道具表等。進(jìn)入后 從頭 重新開始玩本游戲 。 :顯示版權(quán)所有。 山東大學(xué)本科畢業(yè)論文 24 4) 算法分析: 畫布更新實(shí)現(xiàn)動畫效果算法: 線程類 run 方法里實(shí)現(xiàn), while(true) { Canvas canvas = null。 } } 游戲關(guān)卡詳細(xì)設(shè)置 對于闖關(guān)游戲而言,選擇關(guān)卡是必不可少的,在本游戲中,關(guān)卡選擇分為城市選擇和洞府選擇。不同的洞府中有不同的怪物,要擊敗怪物才能送闖關(guān)成功,并可獲得經(jīng)驗(yàn)值。 闖關(guān) 過程詳細(xì)設(shè)置 在本游戲中,每一關(guān)一共有三個怪物。若三個怪物都死亡,則闖過成功。 3)闖關(guān)算法: while(life10amp。 } if (life20) { if(! shanbi()) { life1=life1harmToActor。life30) { if(((int)(() * 5))%5==0) { ife3=life3harmToBogy*2。 if (score) { while(life10amp。 } } } 道具系統(tǒng)詳細(xì)設(shè)置 道具系統(tǒng)歷來都是 MMORPG 游戲系統(tǒng)的重要組成部分,是吸引玩家投入游戲的重要因素,對于本款游戲也不例外。而后又加入副本使得游戲多樣化 不限與玩家對戰(zhàn),有團(tuán)隊精神, 但又以副本為引子,引導(dǎo)玩家造成自身傷害不夠,吸引玩家為提高自身傷害力而進(jìn)行消費(fèi),提高戰(zhàn)斗力也就是升級裝備。在本游戲中,武器的有新手刀,青龍刀,白虎劍,朱雀弓,玄武棍,他們裝備最低等級依次是 1 級, 10 級, 20 級, 30 級,40 級。在本游戲中,護(hù)甲有新手護(hù)甲,青龍護(hù)甲,白虎護(hù)甲,朱雀護(hù)甲,玄武護(hù)甲,他們裝備最低等級依次是 1 級, 10 級, 20 級, 30 級, 40 級。在本游戲中,護(hù)符有新手護(hù)符,青龍護(hù)符,白虎護(hù)符,朱雀護(hù)符,玄武護(hù)符,它們裝備最低等級依次是 1 級, 10 級, 20 級, 30 級, 40 級。沒錯,就是那樣。通過道具獲得的經(jīng)驗(yàn)值加成效果是相當(dāng)可觀的。 裝備強(qiáng)化流程圖如 47 所示 強(qiáng)化算法如下: selectZhuanbei() if(qianghua()) { if(getGrade()=4) { setGrade(getGrade()+1)。每個豆腐都有怪物把守關(guān)卡 ,擊敗怪物可以獲得經(jīng)驗(yàn)道具等等。所以你在小漁村中的目標(biāo)就是快快成長起來,增強(qiáng)自己的實(shí)力。然后你依次會遇見樹妖、天狼妖、小山賊、酒劍仙、張麻子和妖道李易。有一定機(jī)率獲得 1 級裝備。有一定機(jī)率獲得 10 級裝備。有一定機(jī)率獲得 30 級裝備。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。 (2)保存怪物信息,包括怪物名稱,等級,攻擊力等。它獨(dú)立于計算機(jī)的數(shù)據(jù)模型,獨(dú)立于特定的數(shù)據(jù)庫管理系統(tǒng),便于向關(guān)系、層次、網(wǎng)絡(luò)等各種數(shù)據(jù)模型轉(zhuǎn)換。轉(zhuǎn)換的一般原則如下: (1)一個實(shí)體性轉(zhuǎn)換為一個關(guān)系模式。 (4)一個 m:n 聯(lián)系轉(zhuǎn)化為一個關(guān)系模式。以下是此系統(tǒng)的部分?jǐn)?shù)據(jù)表。 本程序繼承SQLiteOpenHelper 寫了 DBOperHelper 類,來進(jìn)行 SQLite 數(shù)據(jù)庫的鏈接。 import 。 } 山東大學(xué)本科畢業(yè)論文 37 public void onCreate(SQLiteDatabase db) { (create table actor (name varchar(20) primary key, grade integer,empiricalValue integer))。 作為軟件開發(fā)過程的重要環(huán)節(jié),軟件測試越來越受到人們的關(guān)注。 系統(tǒng)測試模型選擇介紹 考慮到手機(jī)游戲的特性,軟件測試使用了 V 模型進(jìn)行測試工作,如圖 51 所示。 (4)開發(fā) 以上通過后,將開發(fā)系統(tǒng),完成系統(tǒng)的整個框架結(jié)構(gòu)并對開發(fā)的模塊進(jìn)行單元測試等。 系統(tǒng)測試運(yùn)行結(jié)果 Android 游戲開發(fā)完成后 ,可以打包成 apk 包,然后下載到手機(jī)中,或者在模擬器中進(jìn)行應(yīng)用。 下圖左為暴擊時顯示,下圖右為閃避和暴擊同時產(chǎn)生的效果: 圖 54暴擊和閃避效果測試圖 闖關(guān)結(jié)束顯示效果如下圖: 山東大學(xué)本科畢業(yè)論文 41 圖 55 闖關(guān)結(jié)果測試圖 ( 2) 道具模塊設(shè)置 闖關(guān)時,可以進(jìn)行道具選擇。武器選擇子菜單測試結(jié)果如下: 圖 55 武器選擇菜單測試圖 道具選擇成功時測試結(jié)果如下: 圖 56道具選擇測試圖 a 等級不足道具穿戴失敗測試結(jié)果如下: 圖 57道具選擇測試圖 b ( 3) 游戲設(shè)置模塊測試 一個游戲玩的地點(diǎn)以及場景可能不能,我們創(chuàng)建設(shè)置模塊,讓用戶根據(jù)不同的需要進(jìn)行設(shè)置,該游戲主要是音效的設(shè)置,音效設(shè)置菜單如下: 山東大學(xué)本科畢業(yè)論文 42 圖 58 音效設(shè)置測試圖 其中開啟音效后,游戲時后播放背景音樂,關(guān)閉音
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1