亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android系統(tǒng)的射擊游戲App開(kāi)發(fā)與設(shè)計(jì)

        2018-01-26 04:58:15蚌埠學(xué)院電子與電氣工程系涂正宏李瑜慶
        電子世界 2018年1期
        關(guān)鍵詞:血量敵方子彈

        蚌埠學(xué)院電子與電氣工程系 涂正宏 李瑜慶

        0 引言

        隨著移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展與成熟,高速移動(dòng)通信網(wǎng)絡(luò)的普遍覆蓋,手機(jī)不僅僅具有通話、通信功能,更具有移動(dòng)互聯(lián)網(wǎng)登錄、購(gòu)物支付、休閑娛樂(lè)等功能于一體的多功能平臺(tái),并由此產(chǎn)生眾多的第三方移動(dòng)應(yīng)用。在眾多豐富的手機(jī)應(yīng)用中,手機(jī)游戲無(wú)疑是最受歡迎的應(yīng)用之一。在不同平臺(tái)上的游戲按照內(nèi)容可分為休閑益智、角色扮演、動(dòng)作游戲、策略游戲、體育競(jìng)技游戲、飛行射擊游戲、卡片棋牌游戲、經(jīng)營(yíng)養(yǎng)成游戲等,這些游戲類(lèi)別也會(huì)有互相疊加的可能。本文設(shè)計(jì)了一款基于Android平臺(tái)的射擊類(lèi)小游戲,使用Eclipse開(kāi)發(fā),通過(guò)Java代碼和XML布局實(shí)現(xiàn),并最終在模擬器和真機(jī)中共同調(diào)試完成。

        1 功能需求分析

        游戲界面簡(jiǎn)約樸素、背景音樂(lè)輕松歡快、操作簡(jiǎn)單靈活,在讓人們放松的同時(shí)也考驗(yàn)著反應(yīng)力和思維能力,需要及時(shí)規(guī)避游戲陷阱和敵方的傷害,且能攻擊突破敵方防線。

        針對(duì)移動(dòng)設(shè)備的特性,此款射擊游戲設(shè)計(jì)了如下幾個(gè)功能:

        ①角色移動(dòng)功能:操作角色可以左右移動(dòng),從而使角色可以向前、向后行走。

        ②角色跳躍功能:操作角色進(jìn)行跳躍功能,從而使角色可以躲避敵方子彈或者地雷等物體。

        ③角色可發(fā)射子彈功能:操作角色進(jìn)行射擊功能,從而使角色可以將敵方單位消滅繼續(xù)前行。

        ④角色血量功能:確保角色有生命值,從而使角色更有代入感,同時(shí)對(duì)血值進(jìn)行設(shè)定增加游戲的可玩性。

        ⑤敵方發(fā)射子彈功能:確保敵方單位可以發(fā)射子彈,從而使角色有一定的操作性,增加游戲的趣味性。

        ⑥復(fù)活功能:確保游戲可以在生命值結(jié)束之后繼續(xù)保存關(guān)卡的同時(shí)繼續(xù)游戲,降低游戲通關(guān)的難度,使用戶對(duì)游戲充滿新鮮感。

        ⑦退出游戲功能:退出游戲功能可以避免必須使用HOME鍵返回,可以直接通過(guò)返回鍵返回手機(jī)主頁(yè)面,且避免在回到手機(jī)主頁(yè)面后游戲還在后臺(tái)運(yùn)行占用手機(jī)內(nèi)存。

        2 安全性需求分析

        個(gè)人安全問(wèn)題一直是人們關(guān)注的敏感點(diǎn),為了防止用戶抵觸游戲的心理發(fā)生,本游戲不設(shè)計(jì)個(gè)人身份證注冊(cè)登錄,不會(huì)泄露玩家的任何個(gè)人信息。同時(shí),在游戲開(kāi)發(fā)過(guò)程中對(duì)涉及到短信、通訊錄的信息加以限制訪問(wèn),防止被不法分子利用。同時(shí)游戲情節(jié)不設(shè)計(jì)暴力等不良情節(jié),在給玩家游戲休閑體驗(yàn)的同時(shí)給玩家一個(gè)純凈的環(huán)境,讓玩家玩的開(kāi)心,用的放心。

        3 功能模塊要求分析

        根據(jù)設(shè)計(jì)的需求和對(duì)手機(jī)的特性分析以及對(duì)開(kāi)發(fā)成本的評(píng)估,將射擊游戲大體分為如圖1所示的五個(gè)部分。

        圖1 游戲功能劃分

        4 游戲設(shè)計(jì)及實(shí)現(xiàn)

        在進(jìn)行游戲開(kāi)發(fā)之前首先要先設(shè)計(jì)游戲的規(guī)則。

        4.1 游戲規(guī)則

        (1)游戲進(jìn)行時(shí)需要用戶有固定的血量,當(dāng)血量降低為0是用戶死亡。

        (2)用戶可以進(jìn)行移動(dòng),并且在移動(dòng)的過(guò)程中敵人會(huì)迎面沖過(guò)來(lái)并向用戶開(kāi)槍?zhuān)?dāng)子彈碰到用戶的時(shí)候,用戶的血量會(huì)降低。

        (3)用戶可以用跳躍來(lái)躲避子彈,防止自己血量下降。(4)用戶可以通過(guò)發(fā)射子彈消滅出現(xiàn)在前面中的敵人。(5)地形要多變,并且復(fù)雜的地面有炸彈等障礙物,一旦碰觸會(huì)使角色血量降低。

        (6)復(fù)活繼續(xù)闖關(guān),當(dāng)用戶血量為0時(shí)判定為用戶死亡,但死亡之后可以點(diǎn)擊復(fù)活按鈕重新開(kāi)始并繼續(xù)游戲。

        4.2 游戲框架分析

        對(duì)于游戲而言,需要分割成不同的功能來(lái),并逐步完成各個(gè)功能的開(kāi)發(fā),最后整合為一個(gè)完整的游戲。本游戲的系統(tǒng)功能如圖2所示。

        圖2 系統(tǒng)功能

        開(kāi)始游戲部分是當(dāng)游戲載入之后用戶點(diǎn)擊按鈕后進(jìn)入游戲,并同時(shí)開(kāi)啟背景音樂(lè),以提高游戲的樂(lè)趣。角色操作與敵人操作則是對(duì)游戲人物的一些設(shè)置。游戲重置是當(dāng)用戶血量為0時(shí)候的操作,可以方便用戶繼續(xù)游戲。

        4.3 詳細(xì)界面的設(shè)計(jì)與實(shí)現(xiàn)

        4.3.1 載入界面

        游戲的開(kāi)始界面需要有一個(gè)按鈕,當(dāng)載入游戲后游戲等待用戶的指令進(jìn)入游戲,這樣可以增進(jìn)用戶與游戲的互動(dòng)性,提前將用戶情緒與游戲相關(guān)聯(lián)。其界面如圖3所示。

        圖3 游戲進(jìn)入界面

        4.3.2 游戲界面

        游戲界面的設(shè)計(jì)要有一個(gè)高質(zhì)量的畫(huà)質(zhì)作為背景圖片,這樣可以給用戶帶來(lái)視覺(jué)上的享受,并且游戲過(guò)程中要伴隨著音樂(lè)以增加游戲的體驗(yàn)。同時(shí)對(duì)游戲人物的形象要進(jìn)行設(shè)計(jì),以及對(duì)敵人的種類(lèi)進(jìn)行設(shè)計(jì),包括飛機(jī)、開(kāi)槍的士兵以及道路中的地雷。如圖4所示為游戲界面。

        圖4 游戲界面

        4.3.3 躲避界面

        作為闖關(guān)射擊類(lèi)游戲離不開(kāi)對(duì)子彈和障礙物的躲避功能,因此本游戲中用戶可以操作角色通過(guò)跳躍與移動(dòng)來(lái)躲避迎面而來(lái)的子彈,通過(guò)用戶靈敏的操作來(lái)使游戲可玩性增強(qiáng)。用戶操作越熟練其躲避能力越強(qiáng),同時(shí),可隨著用戶的游戲時(shí)間增加,逐漸增加敵人或者障礙物的數(shù)量,從而增加游戲的難度,使游戲持續(xù)的玩耍下去。

        4.3.4 復(fù)活界面

        游戲以快速射擊與跳躍來(lái)消滅和躲避子彈,但是隨著游戲難度的增加,用戶難免會(huì)消耗血量,隨著血量降低,用戶可能會(huì)死亡。如果再?gòu)淖畛踹M(jìn)行游戲,用戶難免會(huì)喪失積極性,所以需要對(duì)游戲設(shè)置一個(gè)可以復(fù)活的界面。

        5 結(jié)束語(yǔ)

        本文詳細(xì)敘述了一款基于Android平臺(tái)的射擊類(lèi)小游戲的設(shè)計(jì)思路與技術(shù)實(shí)現(xiàn)。該游戲在多臺(tái)Android系統(tǒng)手機(jī)上進(jìn)行了測(cè)試,測(cè)試結(jié)果顯示軟件運(yùn)行正常,游戲畫(huà)面絢麗多彩,擁有良好的用戶體驗(yàn)效果,達(dá)到了設(shè)計(jì)期望。

        [1]鄧珍榮,張敬偉.基于J2ME手機(jī)游戲設(shè)計(jì)及實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2009(9):122-124.

        [2]黎忠文,覃志東,王全宇,等.基于Android 平臺(tái)手機(jī)游戲引擎的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2014,35(1):119-124.

        [3]鄧文淵.Android開(kāi)發(fā)基礎(chǔ)教程[M].人民郵電出版社,2014.

        [4]吳亞峰.安卓游戲開(kāi)發(fā)從入門(mén)到精通[M].北京:機(jī)械工業(yè)出版社,2015.

        [5]倪紅軍,張學(xué)成.基于Android 的移動(dòng)學(xué)習(xí)評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2016,26(8):109-112.

        [6]羅宇,岳淼,傅饒,等.基于Android的移動(dòng)學(xué)習(xí)教育游戲設(shè)計(jì)及實(shí)現(xiàn)——以“加法戰(zhàn)斗機(jī)”游戲?yàn)槔齕J].通化師范學(xué)院學(xué)報(bào),2015,36(2):45-46.

        [7]基于Android平臺(tái)的數(shù)獨(dú)游戲設(shè)計(jì)[J].遼寧工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,33(4):242-245.

        猜你喜歡
        血量敵方子彈
        科學(xué)神獸之戰(zhàn)
        少林韋陀十八手
        少林與太極(2022年6期)2022-09-14 08:59:42
        紅細(xì)胞的奇妙旅行
        4打5,敵方還剩幾個(gè)人?
        三顆子彈
        子彈VS防彈
        Karma:讓子彈飛一會(huì)兒
        水果大作戰(zhàn)
        子彈
        人工智能有助于處置敵方炸彈
        国产农村乱辈无码| 亚洲精品一区二区三区四区| 午夜国产精品视频在线观看| 精品久久久久久无码人妻蜜桃| 无码aⅴ在线观看| 人妻熟妇乱又伦精品视频app| 日本中文字幕在线播放第1页| 国产免费一区二区av| 亚洲天堂一区二区偷拍| 国产特级毛片aaaaaa视频| 日本熟妇色xxxxx欧美老妇| 久久精品国产亚洲不av麻豆| 一区二区三区在线观看视频 | 久久久诱惑一区二区三区 | 男女18禁啪啪无遮挡激烈网站| 男男车车的车车网站w98免费| 久久国产国内精品对话对白| 中文字幕偷拍亚洲九色| 在线天堂av一区二区| 人妻体体内射精一区二区| 99久久久久国产| 一本色道亚州综合久久精品| 亚洲在线视频免费视频| 精品无码人妻一区二区三区品| 国产亚洲精品综合一区| 日本视频在线播放一区二区| 免费无码av一区二区| 亚洲男人的天堂网站| 亚洲国产精品一区亚洲国产| 亚洲av日韩av卡二| 人人妻人人澡人人爽久久av | 音影先锋中文字幕在线| 国产精品igao视频| 亚洲中文一本无码AV在线无码| 久久国产女同一区二区| 少妇被黑人嗷嗷大叫视频| 久久久久久人妻一区精品| 巨爆乳中文字幕爆乳区| 亚洲av天堂在线免费观看| 国产精品久久久久精品一区二区| 中文字幕欧美一区|