亚洲免费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ī)游戲推薦
        国产99久久久久久免费看| 亚洲国产成人久久综合一区77| 偷窥村妇洗澡毛毛多| 日本动态120秒免费| 亚洲AⅤ男人的天堂在线观看| 东京道一本热码加勒比小泽| 日韩精品视频在线观看无| 亚洲国产日韩a在线乱码| 国产精品久久777777| 无码a∨高潮抽搐流白浆| 欧美激情二区| 国产91色在线|亚洲| 久久久久久国产福利网站| 免费人成网站在线播放 | 国产愉拍91九色国产愉拍| 人妻少妇精品久久久久久| 麻豆免费观看高清完整视频| 亚洲妇女自偷自偷图片| 亚洲人成人网站在线观看| 九九99无码精品视频在线观看| 久久精品国产热| 久久一区二区三区不卡| 美女偷拍一区二区三区| 青青草视频网站在线观看| 67194熟妇人妻欧美日韩| 男人扒开女人双腿猛进女人机机里| 综合网五月| 亚洲精品中文字幕尤物综合| 蜜桃臀av一区二区三区| 疯狂做受xxxx国产| 成人免费看吃奶视频网站| 亚洲一区二区观看播放| 色窝综合网| 日韩人妻中文字幕专区| 亚洲国产成人片在线观看无码| 东北无码熟妇人妻AV在线| 日本五十路熟女在线视频| 日本人妻系列中文字幕| 亚洲成av人片天堂网无码| 免费国精产品自偷自偷免费看| 在线观看亚洲你懂得|