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

正文內(nèi)容

基于cocos2d-x的飛行射擊類游戲-畢業(yè)論文-文庫吧資料

2024-12-09 22:20本頁面
  

【正文】 家戰(zhàn)機(jī)獲得該道具后,根據(jù)自己的實(shí)際情況來判斷何時(shí)觸 中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 第 8 頁 發(fā)。對(duì)應(yīng)難度如表 和表 所示 。難度隨積分增加而自動(dòng)增加。 ( 7) 游戲難度 游戲基本難度分為容易、中等、困難。 ( 6) 闖關(guān)模式 每一關(guān)玩家戰(zhàn)機(jī)都會(huì)相應(yīng)升級(jí), BOSS 攻擊力也會(huì)相應(yīng)的增加。最后調(diào)用時(shí)間處理函數(shù), 比如可以 設(shè)定每 移動(dòng)兩個(gè)像素點(diǎn)。 背景的滾動(dòng),站在玩家的視角上看即飛機(jī)的飛行速度。 ( 4) 背景的移動(dòng) 為了使飛機(jī)看起來有向前飛行的效果,需要設(shè)置讓背景滾動(dòng)起來,理論上需要兩張完全相同的背景圖片,但實(shí)際上只需要一張背景圖片,把它加入到緩沖區(qū),再渲染出兩張完全相同的圖片即可。 ( 3) 敵方飛機(jī)自動(dòng)移動(dòng) 給每種類型的敵機(jī)設(shè)置不同的移動(dòng)速度。之后, 隨著手指的移動(dòng)飛機(jī)也跟著移動(dòng)。 ( 2) 玩家通過手指觸摸手機(jī)屏幕控制飛機(jī) 在敵機(jī)攻擊玩家時(shí),在玩家攻擊敵方飛機(jī)時(shí)都需要移動(dòng)飛機(jī),移動(dòng)的操作是通過手指在屏幕上觸摸實(shí)現(xiàn)的。此外, BOSS 不會(huì)被玩家戰(zhàn)機(jī)子彈消滅掉,所以玩家需要一邊躲避敵機(jī)一邊躲避 BOSS 的子彈。 另一方面,若玩家選擇的是闖關(guān)模式,在第一關(guān)以后會(huì)出現(xiàn) BOSS。 如果玩家選擇的是無盡模式,系統(tǒng)將會(huì)跳轉(zhuǎn)到無盡模式的場(chǎng)景中,游戲的難度即敵機(jī)飛行速度會(huì)隨玩家得到積分的增加而增加。 敵方飛機(jī)會(huì)隨機(jī)的出現(xiàn)在天空的另外一邊,出現(xiàn)后根據(jù)不同敵機(jī)的類型會(huì)以不同的速度向玩家的方向前進(jìn),若碰到玩家飛機(jī),則玩家丟失生命。我認(rèn)為開發(fā)者 的 能力能夠應(yīng)對(duì)此項(xiàng)目的難度,而且 軟件 結(jié)構(gòu)清晰、功能合理有亮點(diǎn)、成本不算高、收益空間大、發(fā)布方式多,所以本游戲項(xiàng)目可以執(zhí)行。所以用法律 的眼光看待此游戲的開發(fā),是持完全贊同 態(tài)度的。另一方面,由于少數(shù)手機(jī)提供 了 簡(jiǎn)單的幾個(gè)物理按鍵, Cocos2dx 也對(duì)應(yīng)提供了鍵盤事件接口,所以我們可以 對(duì)它進(jìn)行重寫來達(dá)到想要的目的。 操作可行性 該游戲是通過手指觸摸手機(jī)觸摸屏來使玩家飛機(jī)移動(dòng),來達(dá)到攻擊敵機(jī)、躲避敵機(jī)的目的。 ( 3) 若該游戲反映良好,打下了堅(jiān)實(shí)的群眾基礎(chǔ),可以對(duì)其進(jìn)行深度開發(fā),在增強(qiáng)可玩性的同時(shí)對(duì)其加入廣告模塊,這樣 又 可以在廣告商那里得到收益。成本方面就只存在開發(fā)人員的開發(fā)費(fèi)用,但如果想在 iTunes store 上發(fā)布此游戲,會(huì)花費(fèi) $99,所以成本花費(fèi)不高。 ( 3) 在規(guī)定的時(shí)間內(nèi),能否完成開發(fā): 從開發(fā)人員自身以及所擁有的時(shí)間來看,能夠按時(shí)完成任務(wù)。 ( 2) 手機(jī)硬件水平是否能達(dá)到: 在智能手機(jī)剛推出的那幾年,智能手機(jī)的配置確實(shí)很低。對(duì)于 VS2020,可以查閱各種技術(shù)手冊(cè),另一方面因?yàn)?熟悉 的開發(fā), 所以 能夠完成對(duì)其 的快速熟悉并上手。 最后 , 由于子彈、敵機(jī)的數(shù)量很多,為了保證游戲的流暢性與穩(wěn)定性,需要防止內(nèi)存泄露的現(xiàn)象發(fā)生,并且做好子 彈、敵機(jī)的回收 工作。當(dāng)積分達(dá)到一定分?jǐn)?shù)后游戲會(huì)自動(dòng)進(jìn)入第三關(guān),此時(shí),玩家 戰(zhàn)機(jī) 與 BOSS 將會(huì)再次升級(jí),致使 玩家與 BOSS 的裝備達(dá)到最先進(jìn)的狀態(tài)。第二個(gè)關(guān)卡中,敵機(jī)速度增加,敵方會(huì)出現(xiàn) BOSS,BOSS 會(huì)發(fā)出子彈攻擊玩 家飛機(jī),玩家需 要緊急躲閃。在闖關(guān)模式中,一共設(shè)計(jì)三個(gè)關(guān)卡。無盡 模式是針對(duì)不太會(huì)玩手機(jī)游戲的用戶設(shè)計(jì)的,它上手容易,難度不大,可玩性也高,而且每次游戲結(jié)束時(shí)會(huì)自動(dòng)保存最高分?jǐn)?shù),讓玩家每次都有想超越自己的沖動(dòng)。為了增加游戲的可玩性,在此游戲上實(shí)現(xiàn)兩種模式,分別是無盡模式、闖關(guān)模式。敵機(jī)分為三種類型,規(guī)模、生命值也依次增加。 最終的目標(biāo)是開發(fā)出一款受眾面廣,內(nèi)容豐富,易上手的能在移動(dòng)設(shè)備上玩的飛行射擊類游戲,該游戲取名為 “飛機(jī)大戰(zhàn) ”。 中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 第 4 頁 2 可行性分析 本系統(tǒng)是以 Cocos2dx 游戲引擎為框架開發(fā)的飛行射擊類游戲,開發(fā) 環(huán)境 為 Microsoft Visual Studio 2020,開發(fā)語言為 C++。 第 七 章 結(jié)論。 第六章 系統(tǒng)測(cè)試。 第五 章 系統(tǒng)實(shí)現(xiàn) 。對(duì)可以預(yù)見的一些問題 提前進(jìn)行處理,如系統(tǒng)優(yōu)化設(shè)計(jì)。 第四 章 系統(tǒng)設(shè)計(jì) 。首先對(duì)系統(tǒng)的功能進(jìn)行需求分析,其次通過畫出系統(tǒng)流程圖對(duì)系統(tǒng)進(jìn)行更加細(xì)致的分析。 主要對(duì)技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性、法律可行性這幾方面進(jìn)行分析,最后得出是否值得開發(fā)的結(jié)論 [12]。首先概述課題研究的背景,介紹了手機(jī)游戲的類型、飛行射擊類游戲的優(yōu)勢(shì)所在以及 發(fā)展 歷史, 然后 分析了各大手機(jī)平臺(tái)以及其對(duì) C++的支持,得出了運(yùn)用Cocos2dx 游戲引擎實(shí)現(xiàn)飛行射擊類游戲的方案,并列舉了本次開發(fā)所面臨的八個(gè)主要問題以及五個(gè)使用的主要技術(shù),最后又表達(dá)了本課題的創(chuàng)新之處。 本課題另一個(gè)巨大的 亮點(diǎn) 在于跨平臺(tái), win32 平臺(tái)下開發(fā)完成后,可移植 到 Android、IOS、 Windows Phone 等 支持 C++的 平臺(tái),能實(shí)現(xiàn)主流平臺(tái)同期上線,幾乎可覆蓋所有的智能手機(jī)操作平臺(tái),實(shí)現(xiàn)迅速擴(kuò)大游戲用戶的效果。手機(jī)游戲用戶定位意味著其面對(duì)的目標(biāo)群體,后期的核心將以此展開。 ( 5) 交叉編譯,簡(jiǎn)單地說是 把一種平臺(tái)上的原生代碼生成能運(yùn)行在另一種平臺(tái)上的代碼 [11]。 ( 3) Eclipse 是一個(gè)基于 Java 的可擴(kuò)展開發(fā)平臺(tái),最初是由 IBM 捐獻(xiàn)給開源社區(qū)的,目前已經(jīng)發(fā)展成為人氣最旺的 Java IDE[9]。其 IDE(集成開發(fā)環(huán)境) 的 界面被重新組織與設(shè)計(jì),使用起來更加簡(jiǎn)單明了。 Cocos2dx 的核心優(yōu)勢(shì)是 允許開發(fā)人員利用 C++、 Lua 及 Javascript 來進(jìn)行跨平臺(tái)部署,覆蓋平臺(tái)包括 iOS、 Android、 Windows Phone 以及 黑莓( BlackBerry)等 [7]。另一方面,要想取得很好的知名度,不僅需要游戲在質(zhì)量上有保證,在宣傳和營(yíng)銷上也需要下工夫。 ( 7) 任何一款游戲之所以能出現(xiàn)在屏幕之上,都需要人物、場(chǎng)景、音樂和音效等素材,而自己不會(huì)美工,網(wǎng)上收集的大多數(shù)素材,往往在某些方面 的 搭配不符合用戶的審美觀,所以需要花費(fèi)一些時(shí)間在素材的收集上。然而移植并不簡(jiǎn)單, 由于 Cocos2dx 本身以及移植技術(shù) 不是非常成熟,在移植 Android 時(shí)會(huì)出現(xiàn)很多意想不到的事件 ,所以要做好移植 的 各方面準(zhǔn)備。 ( 4) 本次游戲開發(fā) 環(huán)境 使用的是 Microsoft Visual Studio 2020,由于之前經(jīng)常使用的是 來開發(fā)程序,所以需要快速熟練 地 掌握 VS 2020 開發(fā)平臺(tái)的使用。 ( 2) 第一次進(jìn)行游戲開發(fā),對(duì)游戲的機(jī)制需要從 頭 開始學(xué)習(xí),另外也需要對(duì) Cocos2dx中的導(dǎo)演、場(chǎng)景、層以及精靈進(jìn)行深入理解。由于 Cocos2dx 的用戶手冊(cè)是全英文的,所以閱讀它需要比閱讀中文文檔花費(fèi)更多時(shí)間。到了 21 世紀(jì)的今天,已經(jīng)出現(xiàn)了許許多多經(jīng)典的飛行射擊類游戲,如 “ 雷電 ” 、 “ 憤怒的小鳥 ” 、 “ 雷霆戰(zhàn)機(jī) ” 等等,這些的出現(xiàn)都證明飛行射擊類游戲的不可替代性和不可毀滅性。脫離地球重力的影響飛上藍(lán)天,是人類自古 以 來的一大夢(mèng)想,這就導(dǎo)致了在游戲的世界里,飛行射擊類游戲 成為 了全世界玩家 熱烈 追捧 的經(jīng)典游戲 。 然而, 值得慶 中國(guó)礦業(yè)大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 第 2 頁 幸的是,這些主流的手機(jī)操作系統(tǒng)都為 C++提供了接口,所以開發(fā)者能夠用 C++編寫軟件 , 實(shí)現(xiàn)跨平臺(tái)游戲的開發(fā) [3]。 正是由于這個(gè)原因,造成了各個(gè)手機(jī)平臺(tái)的應(yīng)用軟件數(shù)量嚴(yán)重的不平衡。如圖 , 2020年第四季度 美國(guó)市場(chǎng)研究公司 IDC發(fā)布了關(guān)于全球智能手機(jī)出貨量的數(shù)據(jù) ,其中 IOS、 Android 和 Windows Phone 三大操作系統(tǒng)的智能手機(jī)份額 高達(dá) %[2]。 另一方面,飛行射擊類游戲操作簡(jiǎn)單、畫面比較震撼,對(duì)于 當(dāng)今社會(huì)的上班族們 , 在休閑娛樂上 不可能花費(fèi)大量時(shí)間, 顯然大多數(shù)人不會(huì)選擇 大型游戲,所以這樣的飛行射擊類游戲恰好迎合了他們的需求。飛行射擊類游戲作為一種經(jīng)典手機(jī)游戲,它不像其它類型的游戲 , 更新?lián)Q代 的速度快。而手機(jī)游戲再也不是我們印象中諸如 “ 貪吃蛇 ” 、 “ 俄羅斯方塊 ” 那種規(guī)則簡(jiǎn)單、畫面簡(jiǎn)陋的游戲了,進(jìn)而 已經(jīng)具有了很強(qiáng)的娛樂性和交互性。如 動(dòng)作類游戲 ( Action Game)、 格斗類游戲 ( Fighting Game)、 角 色扮演類游戲 ( Roleplaying Game)、 冒險(xiǎn)類游戲 ( Adventure Game)、 射擊類游戲 ( Shooting Game)、 策略類游戲 ( Simulation Game)等 [1]。于是,手機(jī)游戲的開發(fā)就體現(xiàn)出了其意義。另一方面,越來越重的學(xué)習(xí)、工作壓力,使人們經(jīng)常處于一種高度緊張的環(huán)境之中。經(jīng)過測(cè)試后,最終得出所設(shè)計(jì)的軟件。 本文主要介紹飛行射擊類游戲開發(fā)的各個(gè)階段所 做 的準(zhǔn)備工作,其中包括可行性分析、系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)以及系統(tǒng)的編碼和測(cè)試等內(nèi)容。 Cocos2dx 是一個(gè) 跨平臺(tái)的 開源 二維 手機(jī) 游戲框架 ,運(yùn)用 Cocos2dx 開發(fā)的項(xiàng)目 能夠 在 IOS、 Android、 Window Phone 等支持 C++的平臺(tái)下 創(chuàng)建 和運(yùn)行。此外,游戲開發(fā)完成后需要移植到主流的手機(jī)平臺(tái),所以還需 熟練掌握 Eclipse、 Xcode 等開發(fā)工具。此款軟件必須具有基本的飛行射擊類游戲的功能,如發(fā)射子彈功能、碰撞檢測(cè)功能等。 中 國(guó) 礦 業(yè) 大 學(xué) 本科生畢業(yè)設(shè)計(jì) 姓 名: 文艦 學(xué) 號(hào) : 08103331 學(xué) 院: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 設(shè)計(jì)題目: 基于 Cocos2dx 的飛行射擊類游戲 專 題: 指導(dǎo)教師: 謝紅俠 職 稱: 副教授 2020 年 6 月 徐州 中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)任務(wù)書 學(xué)院 計(jì)算機(jī) 專業(yè)年級(jí) 計(jì)算機(jī)科學(xué)與技術(shù) 10級(jí) 學(xué)生姓名 文艦 任 務(wù) 下 達(dá) 日 期 : 2020 年 01 月 12 日 畢業(yè)設(shè)計(jì)日期: 2020 年 1 月 18 日至 2020 年 6 月 2 日 畢業(yè)設(shè)計(jì)題目: 基于 Cocos2dx 的飛行射擊類游戲 畢業(yè)設(shè)計(jì)專題題目: 畢業(yè)設(shè)計(jì)主要內(nèi)容和要求: 基于 Cocos2dx 的飛行射擊類游戲 ——跨平臺(tái)手機(jī)游戲的設(shè)計(jì)與實(shí)現(xiàn) 。 本系統(tǒng)主要運(yùn)用 Cocos2dx 游戲引擎和 Microsoft Visual Studio 2020 開發(fā)工具進(jìn)行開發(fā)。在此基礎(chǔ)上還需加入自己創(chuàng)意,使游戲可玩 性高。 院長(zhǎng)簽章: 指導(dǎo)教師簽字: 中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)指導(dǎo)教師評(píng)閱書 指導(dǎo)教師評(píng)語 ( ① 基礎(chǔ)理論及基本技能的掌握; ② 獨(dú)立解決實(shí)際問題的能力; ③ 研究?jī)?nèi)容的理論依據(jù)和技術(shù)方法; ④ 取得的主要成果及創(chuàng)新點(diǎn); ⑤ 工作態(tài)度及工作量; ⑥ 總體評(píng)價(jià)及建議成績(jī); ⑦ 存在問題; ⑧ 是否同意答辯等): 成 績(jī): 指導(dǎo)教師簽字: 年 月 日 中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)評(píng)閱教師評(píng)閱書 評(píng)閱教師評(píng)語 ( ① 選題 的意義; ② 基礎(chǔ)理論及基本技能的掌握; ③ 綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力; ③ 工作量的大??; ④ 取得的主要成果及創(chuàng)新點(diǎn); ⑤ 寫作的規(guī)范程度;⑥ 總體評(píng)價(jià)及建議成績(jī); ⑦ 存在問題; ⑧ 是否同意答辯等): 成 績(jī): 評(píng)閱教師簽字: 年 月 日 中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)答辯及綜合成績(jī) 答 辯 情 況 提 出 問 題 回 答 問 題 正 確 基本 正確 有一般性錯(cuò)誤 有原則性錯(cuò)誤 沒有 回答 答辯委員會(huì)評(píng)語及建議成績(jī): 答辯委員會(huì)主任簽字:
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1