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

        ?

        基于Andr0id手機(jī)的手語連連看游戲的設(shè)計(jì)與實(shí)現(xiàn)

        2016-10-21 19:02:57席一周嬌
        青年時(shí)代 2016年5期
        關(guān)鍵詞:手機(jī)游戲

        席一 周嬌

        摘要:描述了一個(gè)在Android操作系統(tǒng)上的手語連連看游戲的設(shè)計(jì)實(shí)現(xiàn)過程,并給出了相應(yīng)的算法和代碼。通過該游戲了解、認(rèn)識、學(xué)習(xí)手語,讓更多的人會用手語和聾啞人溝通交流。讓更多的人去關(guān)愛聾啞人,更好的從精神和生活上幫助聾啞人士。

        關(guān)鍵詞:Android;手機(jī)游戲:連連看

        現(xiàn)在常見的智能手機(jī)平臺有:Symbian、Windows、Mobile、PALM、Blackberry、iOS、Android等。Android是Google開發(fā)的基于Linux平臺的開源手機(jī)操作系統(tǒng),是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件。本文通過對Android系統(tǒng)架構(gòu)和應(yīng)用開發(fā)進(jìn)行初步研究,設(shè)計(jì)一款手語連連看小游戲。在對系統(tǒng)進(jìn)行詳細(xì)需求分析的基礎(chǔ)上確定了系統(tǒng)的功能和性能要求對游戲的菜單界面、屏幕繪制、時(shí)間控制、布局算法、連通算法、關(guān)卡設(shè)置、音效和動(dòng)畫進(jìn)行了設(shè)計(jì)并最終實(shí)現(xiàn)了一個(gè)界面友好、高效穩(wěn)定和富有娛樂性的手機(jī)連連看益智小游戲。通過該游戲了解、認(rèn)識、學(xué)習(xí)手語,更好的從精神和生活上關(guān)愛聾啞人士。

        一、環(huán)境的搭建

        編寫Android應(yīng)用程序,必須對編程環(huán)境進(jìn)行一定的配置,以適應(yīng)Java開發(fā)。要進(jìn)行Android應(yīng)用程序開發(fā),需要在計(jì)算機(jī)上安裝以下軟件:

        Java Development Kit(JDK,Java開發(fā)包)Version;

        兼容的JavaIDE如Eclipse,需要帶有JDT(JavaDevelopment Tools)插件;

        Android SDK,包括工具和文檔;

        Eclipse的Android Development Tools(ADT,Android開發(fā)工具)插件。

        創(chuàng)建AVD,為使Android應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建AVD。

        二、設(shè)計(jì)與實(shí)現(xiàn)

        2.1游戲的初始化

        進(jìn)入游戲界面,首先需要顯示出來圖片矩陣,如果是第一關(guān),就把地圖設(shè)置成2行2列,如果是第二關(guān)和第二關(guān)以上,就把地圖設(shè)置成3行列,其代碼如下:

        2.2判斷消除圖片

        消除圖片時(shí)要判斷是否可達(dá),即優(yōu)化判斷是否可以消除的算法是本程序的靈魂,連連看游戲分為三種消去方式,分別為“0折型”,“一折型”,“兩折型”,如果兩點(diǎn)間只需要一條直線能夠連接起來,則A、B兩點(diǎn)的橫坐標(biāo)或縱坐標(biāo)必定相同,有了這個(gè)條件,我們判斷A、B兩點(diǎn)是否只需要一條直接連接就簡單了許多。其分析如下:

        2.2.1“0折型”

        水平消去或者垂直消去,如果兩個(gè)點(diǎn)擊的兩個(gè)圖片相同,并且它們在同一水平或垂直方向上,即返回HLINE的畫線類型,代碼如下:

        2.2.3“兩折型”

        如果點(diǎn)擊的兩個(gè)圖片相同,它們不在同一水平或垂直方向上,并且它們要用三條直線相連,則稱為“兩折型”,對兩張圖片分別進(jìn)行x和Y方向的掃描,滿足條件則被消除。

        2.3圖片之間連線

        當(dāng)判斷兩個(gè)圖片之間有路徑可以相連,并且兩圖片之間可以用不超過三條直線的線把它們連接起來,代碼如下:

        2.4游戲結(jié)束的判斷

        要判斷游戲的結(jié)束,只需對地圖中的所有區(qū)域的狀態(tài)進(jìn)行檢測就可以了,若檢測到所有的圖片都被消除,則證明游戲勝利,可以重新再來一次,即調(diào)用前面的初始化算法重新開始;若檢測到區(qū)域中出現(xiàn)任意不可能消除的兩個(gè)圖片時(shí),游戲進(jìn)入死鎖狀態(tài),顯示游戲失敗,也可以重新再來一次,即調(diào)用前面的初始化算法重新開始。

        三、結(jié)束語

        本研究首先描述了環(huán)境的搭建,然后分析了該游戲中游戲的初始化、消除圖片、圖片之間連線、游戲結(jié)束的判斷的核心代碼,在此基礎(chǔ)上還可以進(jìn)行關(guān)卡的設(shè)置,通過圖片消除后,剩余圖片按一定規(guī)律改變位置來提高游戲難度,可以增強(qiáng)游戲的挑戰(zhàn)性。

        猜你喜歡
        手機(jī)游戲
        陜西省大學(xué)生手機(jī)游戲迷戀度實(shí)證分析
        讓手機(jī)游戲成為傳統(tǒng)文化的傳播新渠道
        傳媒評論(2018年3期)2018-06-21 08:16:28
        手機(jī)游戲?qū)Υ髮W(xué)生的負(fù)面影響及對策分析
        在干什么
        淺談手機(jī)游戲業(yè)務(wù)發(fā)展策略
        手機(jī)游戲推薦
        一区二区三区视频在线观看| 动漫在线无码一区| 免费国产在线视频自拍白浆| 黄片视频大全在线免费播放| 最新国产激情视频在线观看| 在线人妻va中文字幕| 久久99精品国产麻豆| 久久精品国产亚洲av久| 日日日日做夜夜夜夜做无码| 欧美日韩精品久久久久| 在线观看视频播放| 久久精品国产成人| 亚洲熟女一区二区三区| 男人靠女人免费视频网站| 好大好深好猛好爽视频免费| 久久无码av三级| 亚洲av无码专区亚洲av| 国产高潮精品久久AV无码| 欧美日韩一线| 精品久久久久88久久久| 蜜臀av中文人妻系列| 国产麻豆放荡av激情演绎| 中文字幕久久国产精品| 高清不卡av在线播放| h视频在线免费观看视频| 亚洲精品国产成人久久av| 无码gogo大胆啪啪艺术| 无码丰满熟妇一区二区| 国产精品无码av天天爽| 国产av一区二区精品久久凹凸| 人人妻人人澡av天堂香蕉| 色狠狠一区二区三区香蕉蜜桃| 毛片一级精油按摩无码| 国产一区二区三区资源在线观看| 国产精品亚洲一区二区三区16| 大香焦av一区二区三区| 成人日韩熟女高清视频一区| 国产又大又黑又粗免费视频| 欧美寡妇xxxx黑人猛交| 亚洲人成绝费网站色www| 久久精品无码专区东京热|