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

        ?

        基于Android游戲模式研究與設(shè)計(jì)

        2013-03-05 09:53:20王明超
        電腦知識(shí)與技術(shù) 2012年36期

        王明超

        摘要:游戲模式是設(shè)計(jì)和實(shí)現(xiàn)游戲時(shí)做遵從的一系列建議、要求或標(biāo)準(zhǔn),是指導(dǎo)開(kāi)發(fā)者創(chuàng)作出一款受用戶喜愛(ài)的游戲的實(shí)踐指南。Android平臺(tái)游戲受硬件設(shè)備、用戶偏好等影響,繼承了PC、專業(yè)游戲機(jī)等的游戲模式的同時(shí),又衍生出獨(dú)具一格的模式。該文將討論當(dāng)前流行的射擊類、競(jìng)速類、角色扮演類、闖關(guān)動(dòng)作類、冒險(xiǎn)類、策略類、養(yǎng)成類、經(jīng)營(yíng)類、體育類十種Android游戲模式,并從用戶基數(shù)、終端便攜性、市場(chǎng)推廣、開(kāi)發(fā)周期、Android碎片化、硬件性能等方面分析了Android游戲的特點(diǎn)與局限性。最后,該文將選取一種游戲模式進(jìn)行一款游戲的設(shè)計(jì),并總結(jié)在設(shè)計(jì)過(guò)程中應(yīng)用的關(guān)鍵算法和遇到的問(wèn)題。

        關(guān)鍵詞:Android;游戲模式;性能

        中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)36-8776-04

        1 概述

        Android的創(chuàng)始人Andy Rubin是硅谷著名的“極客”,他離開(kāi)Danger移動(dòng)計(jì)算公司不久便創(chuàng)立了Android公司,并開(kāi)發(fā)了Android平臺(tái),他一直希望將Android平臺(tái)打造成完全開(kāi)放的移動(dòng)終端平臺(tái)。之后Android公司被Google公司看中并將其收購(gòu)。不久,號(hào)稱全球最大的搜索服務(wù)商Google大舉進(jìn)軍移動(dòng)通訊市場(chǎng),并推出了自主品牌的移動(dòng)終端產(chǎn)品。當(dāng)今市面上的流行的手機(jī)游戲類型繁多,不同類型的游戲自然有其獨(dú)特的設(shè)計(jì)方式以及獨(dú)到的吸引玩家的地方,不一樣的游戲不一樣的精彩[1]。

        2 Android游戲的開(kāi)發(fā)現(xiàn)狀

        從Android平臺(tái)的出現(xiàn)以來(lái),對(duì)Android游戲的開(kāi)發(fā)與測(cè)試一直是業(yè)界的析改進(jìn)一直是個(gè)研究熱點(diǎn)[3-5]。,下面把Android游俠的一些局限性總結(jié)如下:

        1)Android碎片化日益嚴(yán)重

        Android碎片化已經(jīng)成為軟件開(kāi)發(fā)人員的一個(gè)煩惱,針對(duì)每一種終端、每一版本的Android進(jìn)行軟件兼容測(cè)試,造成巨大經(jīng)濟(jì)負(fù)擔(dān)。之前TechCrunch報(bào)道顯示,香港一家Android應(yīng)用開(kāi)發(fā)商,甚至購(gòu)買(mǎi)了400款A(yù)ndroid終端,用于軟件兼容測(cè)試。Android碎片化導(dǎo)致Android游戲開(kāi)發(fā)工作量大大增加,增加了開(kāi)發(fā)的成本。

        2)終端性能制約

        Android終端處理器主頻、內(nèi)存較小,硬件性能較差,且因Android終端屏幕小、專業(yè)操作按鈕缺乏,這些短板制約了Android游戲的發(fā)展范圍。然而正是這種制約,催生了Android游戲的另一種繁榮——不同于PC游戲,Android游戲多用觸屏操作,更發(fā)展出手勢(shì)操作,且融入了更多的社交行為,成為人們不可缺少的娛樂(lè)方式。

        3)游戲品質(zhì)參差不齊

        目前Android游戲多為小工作室或個(gè)人開(kāi)發(fā),因投入不足、能力有限、營(yíng)銷缺位等因素,游戲質(zhì)量差距較大,導(dǎo)致游戲玩家搜索成本上升,部分游戲玩家甚至干脆遠(yuǎn)離、放棄Android游戲。

        但隨著Android游戲市場(chǎng)的進(jìn)一步發(fā)展、規(guī)范,隨著營(yíng)銷模式、營(yíng)收模式更成熟,小工作室及個(gè)人開(kāi)發(fā)者將有更多更穩(wěn)定的收入,這時(shí)他們便有了開(kāi)發(fā)更好的Android游戲的資本和動(dòng)力。Android游戲的質(zhì)量也會(huì)隨之上升。該文主要介紹了一種新的基于Android平臺(tái)的的游戲——連連看。

        3 功能需求分析

        連連看游戲中,每次用戶選擇兩個(gè)圖形,如果圖形滿足一定條件(兩個(gè)圖形一樣,且這兩個(gè)圖形之間存在轉(zhuǎn)彎少于3的路徑),則兩個(gè)圖形都能消掉。給定任意具有相同圖形的兩個(gè)格子,我們需要尋找這兩個(gè)格子之間在轉(zhuǎn)彎最少的情況下,經(jīng)過(guò)格子數(shù)目最少的路徑。如果這個(gè)最優(yōu)路徑的轉(zhuǎn)彎數(shù)目少于3,則這兩個(gè)格子可以消去。

        在檢驗(yàn)兩個(gè)方塊能否消掉的時(shí)候,我們要讓兩個(gè)方塊同時(shí)滿足兩個(gè)條件才行,就是兩者配對(duì)并且連接成功。

        分3種情況:(從下面的這三種情況,我們可以知道,需要三個(gè)檢測(cè),這三個(gè)檢測(cè)分別檢測(cè)一條直路徑。這樣就會(huì)有三條路徑。若這三條路徑都是空按鈕,那么就剛好是三種直線(兩個(gè)轉(zhuǎn)彎點(diǎn))把兩個(gè)按鈕連接起來(lái)了)

        1)相鄰

        2)若不相鄰的先在第一個(gè)按鈕的同行找一個(gè)空按鈕。

        找到后看第二個(gè)按鈕橫向到這個(gè)空按鈕所在的列是否有按鈕。

        沒(méi)有的話再看第一個(gè)按鈕到與它同行的那個(gè)空按鈕之間是否有按鈕。

        沒(méi)有的話,再?gòu)呐c第一個(gè)按鈕同行的那個(gè)空按鈕豎向到與第二個(gè)按鈕的同行看是否有按鈕。沒(méi)有的話路徑就通了,可以消了。

        3)若2失敗后,再在第一個(gè)按鈕的同列找一個(gè)空按鈕。

        找到后看第二個(gè)按鈕豎向到這個(gè)空按鈕所在的行是否有按鈕。

        沒(méi)有的話,再看第一個(gè)按鈕到與它同列的那個(gè)空按鈕之間是否有按鈕。

        沒(méi)有的話,再?gòu)呐c第一個(gè)按鈕同列的那個(gè)空按鈕橫向到與第二個(gè)按鈕同列看是否有按鈕。沒(méi)有的話路徑就通了,可以消了。

        若以上三步都失敗,說(shuō)明這兩個(gè)按鈕不可以消去。

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

        通過(guò)本次Android游戲設(shè)計(jì),我系統(tǒng)地學(xué)習(xí)了Android平臺(tái)開(kāi)發(fā)環(huán)境搭建、Android平臺(tái)軟件開(kāi)發(fā)的方法。通過(guò)一系列的學(xué)習(xí),我認(rèn)識(shí)到查閱資料及與同學(xué)交流、向老師請(qǐng)教的重要性。在“Android風(fēng)景連連看”的游戲設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中,體會(huì)到實(shí)現(xiàn)一個(gè)軟件的困難和實(shí)現(xiàn)后的喜悅。

        因能力有限,“基于Android風(fēng)景連連看”只實(shí)現(xiàn)了基本的功能,在這基礎(chǔ)之上還能進(jìn)行社交功能、競(jìng)技功能的實(shí)現(xiàn)。

        參考文獻(xiàn):

        [1] 孟曉龍.Win7系統(tǒng)下Android開(kāi)發(fā)平臺(tái)的搭建[J].計(jì)算機(jī)技術(shù)與信息發(fā)展,2011(9):11-13.

        [2] 張成.基于Android游戲開(kāi)發(fā)中常用類庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2010(6):15-18.

        [3] 劉甫迎.Android移動(dòng)編程實(shí)用教程[M].北京:電子工業(yè)出版社,2009.

        [4] 扶松柏.Android開(kāi)發(fā)從入門(mén)到精通[M].北京:希望電子出版社,2010.

        [5] 張峰.Java程序設(shè)計(jì)與項(xiàng)目實(shí)戰(zhàn) (全程實(shí)錄)[M].北京:清華大學(xué)出版社,2011.

        亚洲无码观看a| 欧美金发尤物大战黑人| 久久99精品国产99久久| 毛片在线啊啊| 亚洲狠狠久久五月婷婷| 野花香社区在线视频观看播放| 99re热视频这里只精品| 婷婷色综合成人成人网小说| 少妇一级内射精品免费| 日韩av精品视频在线观看| 影音先锋男人站| 免费中文熟妇在线影片| 久久国产精品免费久久久| 国产人妻鲁鲁一区二区| 精品国产sm捆绑最大网免费站 | 狠狠综合久久av一区二区| 91视频88av| 黄页国产精品一区二区免费| 久久久精品国产性黑人| 国语精品一区二区三区| 久久国产乱子伦精品免费强| 亚洲发给我的在线视频| 国产午夜福利片在线观看| 欧美老妇与zozoz0交| 亚洲在战AV极品无码| 日本久久精品福利视频| 一本色道无码道在线观看| 欧美成人a在线网站| 日本一区二区午夜视频| 亚洲av无码日韩av无码网站冲| 内射精品无码中文字幕| 青青草99久久精品国产综合| 国产精品亚洲精品一区二区| 亚洲成在人线在线播放无码 | 国产成社区在线视频观看| 中文字幕有码在线人妻| 国产精品亚洲综合色区| 在线观看视频一区| 日本高清一区在线你懂得| 国产精品久久久久久久久绿色| 欧美黑人巨大xxxxx|