国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談手機游戲“捕魚達人”的開發(fā)

2017-01-17 00:37:09于超
東方教育 2016年9期
關(guān)鍵詞:手機游戲開發(fā)

于超

摘要:手機游戲潛在的市場比PlayStation和GameBoy等任何平臺都要大。捕魚達人是一款備受歡迎的手機游戲,在開發(fā)過程中要通過關(guān)鍵技術(shù)根據(jù)需求和功能進行設(shè)計,只有這樣才能更受歡迎。

關(guān)鍵詞:手機游戲;“捕魚達人”;開發(fā)

“捕魚達人”是一款休閑娛樂類游戲,整個游戲以捕魚得分為主旨。玩家通過簡單的點擊觸屏來操作,包括選擇不同等級的子彈,等級越高的炮彈花費的金幣越多,當然捕到魚的概率就越大,捕到魚后,會根據(jù)你捕到的魚的等級獲得相應(yīng)的金幣。玩家需要注意的就是怎樣選擇合理的炮彈去攻擊不同等級的魚類,讓花費炮彈的金幣小于捕到魚后獎勵的金幣。

一、開發(fā)游戲的關(guān)鍵技術(shù)

(一)C++語言

C++語言是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計語言,它在C語言的基礎(chǔ)上發(fā)展而來,但它比C語言更容易為人們學(xué)習和掌握。C++以其獨特的語言機制在計算機科學(xué)的各個領(lǐng)域中得到了廣泛的應(yīng)用。面向?qū)ο蟮脑O(shè)計思想是在原來結(jié)構(gòu)化程序設(shè)計方法基礎(chǔ)上的一個質(zhì)的飛躍,C++完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性。

(二)Cocos2D-X平臺技術(shù)

cocos2d是一個基于MIT協(xié)議的開源框架,用于構(gòu)建游戲、應(yīng)用程序和其他圖形界面交互應(yīng)用。這是一個C++ Cocos2d-iPhone項目的版本。Cocos2d-X發(fā)展的重點是圍繞Cocos2d跨平臺,Cocos2d-x提供的框架。手機游戲,可以寫在 C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x項目可以很容易地建立和運行在IOS,Android,黑莓 Blackberry等操作系統(tǒng)中。Cocos2d-x還支持Windows、Mac和Linux等桌面操作系統(tǒng),因此,開發(fā)者編寫的源代碼很容易在桌面操作系統(tǒng)中編輯和調(diào)試。

(三)開發(fā)環(huán)境的搭建工具

操作系統(tǒng):Microsoft Windows 7.程序語言:C++

開發(fā)工具:Microsoft Visual Studio 2010,cocos2d-x-3.0final

開發(fā)前環(huán)境搭建需要的其他工具:java sdk、android sdk、Ecilipse。這3個工具目前被谷歌打包成一個ADT,Python 使用他是因為cocos2d-x在使用過程需要好多工具都需要Python腳本的,比如編譯工具等。Android NDK 他是C++語言實現(xiàn)到安卓平臺運行的動態(tài)鏈接庫,系統(tǒng)為什么要安裝這個軟件呢,因為本游戲是用C++語言開發(fā)的,需要在安卓平臺上運行。Ant 批處理工具。

二、游戲的需求分析

(一)炮彈數(shù)據(jù)模型分析

設(shè)計炮彈數(shù)據(jù)模型如方E-R圖所示:

炮彈屬性模型E-R圖

作為一款射擊類游戲,炮彈是其不可或缺的部分。同樣炮彈也必須擁有相應(yīng)的數(shù)據(jù)模型。炮彈射程限制了炮彈攻擊的范圍。攻擊間隔決定炮塔的攻擊速度及單位時間內(nèi)攻擊次數(shù)。捕魚的概率表示了炮彈抓獲魚的能力。爆炸范圍表明了炮彈攻擊到魚后所波及的傷害范圍。炮彈圖像就是炮彈的外形。炮彈等級就是玩家通過炮彈旁邊的加減號就行調(diào)整。

(二)魚類數(shù)據(jù)模型分析

根據(jù)游戲可玩性需要進行的相關(guān)數(shù)據(jù)調(diào)研,設(shè)計魚類數(shù)據(jù)模型如下圖:

魚類屬性模型E-R圖

魚是游戲的核心部分,在此項目中,總共有兩種不同屬性的魚,魚的移動速度以及價值都是不一樣的,玩家需要做的就是通過子彈來捕獲魚使自己得到金幣,當然如何正確地使用炮彈也是玩家所需要注意的。

(三)場景數(shù)據(jù)模型分析

場景分為載入場景和開始場景以及游戲場景,因為本游戲是通過捕魚得分來讓玩家來體驗游戲的樂趣,玩家通過不斷地獲得高分使自己感受游戲的快樂。

三、功能模塊分析

(一)游戲項目流程

游戲項目流程圖:

游戲的主要內(nèi)容是由游戲進行時和游戲失敗兩個主要部分所構(gòu)成。游戲進行時包含了用戶對主角的操作以及對主角信息(獲得的分數(shù)及獲取的道具)的管理,用戶游戲結(jié)束的操作選擇,游戲進行為本系統(tǒng)的設(shè)計核心。游戲?qū)τ螒蜻M行時的事件作為一個重點的功能模塊進行詳細設(shè)計。

小結(jié):

在捕魚達人的游戲的開發(fā)過程中,還涉及到非常具體的開發(fā)設(shè)計程序,由于篇幅的原因,沒有詳細寫出。未來手游在整個游戲市場的份額還會持續(xù)上升,進而打破端游的主體地位,手機游戲的開發(fā)具有很大市場。

參考文獻:

[1].黃衛(wèi)韋著.A公司移動互聯(lián)網(wǎng)手機游戲盈利模式提升研究[D].華東理工大學(xué),2015

[2].Stanley B Lippman著.王剛譯.C++Primer[M].北京:電子工業(yè)出版社,2013

[3].滿碩泉著.Cocos2D-x 權(quán)威指南[M].北京:機械工業(yè)出版社,2013

[4].劉劍卓著.Cocos2D-X游戲開發(fā)技術(shù)精解[M].北京:人民郵電出版社,2013

猜你喜歡
手機游戲開發(fā)
陜西省大學(xué)生手機游戲迷戀度實證分析
讓手機游戲成為傳統(tǒng)文化的傳播新渠道
傳媒評論(2018年3期)2018-06-21 08:16:28
手機游戲?qū)Υ髮W(xué)生的負面影響及對策分析
高中歷史教學(xué)中對歷史圖片的開發(fā)及實際應(yīng)用
考試周刊(2016年85期)2016-11-11 01:57:37
在線投稿與編輯系統(tǒng)的設(shè)計與開發(fā)
河南方言文化資源的保護及其開發(fā)利用的研究
遵義紅色旅游開發(fā)對策研究
基于J2EE和Ionic的ITer學(xué)習APP設(shè)計與開發(fā)
單片機在電子技術(shù)中的應(yīng)用和開發(fā)
在干什么
宁远县| 桐柏县| 永昌县| 诏安县| 江山市| 周宁县| 屏东市| 青神县| 二连浩特市| 汉阴县| 鞍山市| 富裕县| 楚雄市| 林口县| 中山市| 图木舒克市| 山东省| 道孚县| 陇川县| 固原市| 新竹市| 玛沁县| 金川县| 洛扎县| 宜宾县| 东阳市| 旅游| 甘洛县| 泾阳县| 弥勒县| 富锦市| 磐石市| 刚察县| 沛县| 凤冈县| 健康| 武汉市| 日喀则市| 洛南县| 丽江市| 四子王旗|