亚洲免费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ī)游戲推薦
        人妻久久999精品1024| 凹凸国产熟女精品视频app| 亚洲国产精品ⅴa在线观看| 人人妻人人澡人人爽精品欧美| 国产午夜精品美女裸身视频69| 日本女优久久精品久久| 俺去啦最新地址| 欧美freesex黑人又粗又大| 欧美日韩国产在线成人网| 日本免费精品一区二区三区视频| 美女扒开大腿让男人桶| 国产精品久久久久久52avav| 国产精品情侣露脸av在线播放 | 日韩精品久久久一区 | 伊人久久大香线蕉av不变影院 | 伊人激情av一区二区三区| 99国产小视频| 白白白色视频在线观看播放 | 欧洲女人与公拘交酡视频| 欧美激情内射喷水高潮| 久久国产香蕉一区精品天美| 免费在线视频亚洲色图| 大胸少妇午夜三级| 色综合一本| 丰满人妻一区二区三区精品高清| 女优一区二区三区在线观看| 久久综合精品国产一区二区三区无码| 日韩五十路| 久久黄色精品内射胖女人| 成人一区二区免费中文字幕视频| 大地资源中文在线观看官网第二页 | 成 人 免 费 黄 色| 国产精品 视频一区 二区三区| 成年女人18毛片毛片免费| 国产精品一区成人亚洲| 久久这里都是精品99| 无码中文字幕免费一区二区三区| 亚洲片一区二区三区| 麻豆国产精品伦理视频| 亚洲理论电影在线观看| 久久精品国产亚洲av成人|