国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于移動(dòng)平臺(tái)的“健腦”游戲設(shè)計(jì)與實(shí)現(xiàn)

2018-01-08 19:59:44曹青春
電腦知識(shí)與技術(shù) 2017年36期
關(guān)鍵詞:移動(dòng)設(shè)備健腦老齡化

曹青春

摘要:隨著移動(dòng)智能終端設(shè)備被人們所熟知和擁有,以智能終端為平臺(tái)的各種應(yīng)用在人們生活中扮演了重要的角色,而手機(jī)游戲更是成為游戲產(chǎn)業(yè)中最重要的一部分,使用手機(jī)游戲方式訓(xùn)練也變得流行和便利?!敖∧X”這款游戲正是利用移動(dòng)設(shè)備來(lái)鍛煉人的大腦,預(yù)防大腦老齡化的有力工具?!敖∧X”游戲已在小范圍內(nèi)進(jìn)行了實(shí)驗(yàn),結(jié)果表明有一定的效果。

關(guān)鍵詞:移動(dòng)設(shè)備;游戲;老齡化;鍛煉大腦;預(yù)防;框架

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)36-0063-02

1 游戲介紹

1.1 游戲理念

移動(dòng)學(xué)習(xí)是在數(shù)字化學(xué)習(xí)的基礎(chǔ)上,依托目前比較成熟多媒體技術(shù),學(xué)習(xí)者在移動(dòng)設(shè)備的幫助下實(shí)現(xiàn)碎片式學(xué)習(xí)。隨著中國(guó)社會(huì)的發(fā)展,人口老齡化日益嚴(yán)重,老年癡呆是困擾老年人的一種常見(jiàn)疾病,為了預(yù)防老年癡呆,“健腦”這款游戲應(yīng)運(yùn)而生。

1.2 游戲規(guī)則

游戲開(kāi)始前,首先選擇游戲類(lèi)型,目前有顏色、形狀和數(shù)字三種游戲類(lèi)型;根據(jù)選擇的游戲類(lèi)型,游戲會(huì)隨機(jī)產(chǎn)生顏色、形狀或數(shù)字,持續(xù)顯示指定時(shí)間后消失;然后游戲會(huì)產(chǎn)生一個(gè)問(wèn)題讓游戲者回答,問(wèn)題的類(lèi)型有選擇題類(lèi)型、填空題類(lèi)型;游戲者回答相應(yīng)的問(wèn)題,回答正確加1分,回答錯(cuò)誤不加分,游戲者還可以選擇是否回放游戲產(chǎn)生的顏色、形狀或數(shù)字。

1.3 游戲步驟

點(diǎn)擊游戲圖標(biāo)經(jīng)過(guò)一個(gè)動(dòng)畫(huà)之后進(jìn)入游戲主畫(huà)面,這里有一個(gè)游戲主菜單,包含了“開(kāi)始”、“游戲歷史”“介紹”、“關(guān)于”四個(gè)選菜單項(xiàng);點(diǎn)擊“游戲歷史”菜單項(xiàng)則進(jìn)入游戲者的歷史記錄界面,在這里主要顯示游戲者的游戲記錄,包括游戲時(shí)間、持續(xù)時(shí)間、游戲類(lèi)型、答對(duì)題目數(shù)量、答錯(cuò)題目數(shù)量等信息;點(diǎn)擊“介紹”菜單項(xiàng)則進(jìn)入介紹界面,主要是對(duì)游戲的規(guī)則進(jìn)行介紹,幫助游戲者學(xué)習(xí)使用;點(diǎn)擊“關(guān)于”菜單項(xiàng)則進(jìn)入關(guān)于界面,主要包含游戲的版本、作者、聯(lián)系方式等基本信息;點(diǎn)擊 “開(kāi)始”菜單項(xiàng)則進(jìn)入游戲的類(lèi)型選擇界面,在這個(gè)界面中可以提供幾個(gè)游戲類(lèi)型供游戲者選擇,目前主要有“顏色”、“形狀”、“數(shù)字”三種游戲類(lèi)型,游戲選擇游戲類(lèi)型后會(huì)有一個(gè)游戲倒計(jì)時(shí)畫(huà)面,倒計(jì)時(shí)完就進(jìn)入游戲。

在游戲過(guò)程中,游戲者隨時(shí)可以對(duì)游戲的參數(shù)進(jìn)行調(diào)整,這些參數(shù)主要有訓(xùn)練界面停留時(shí)間、答題時(shí)限、本次游戲時(shí)長(zhǎng)等,游戲者也可以出隨時(shí)暫停游戲或從暫停狀態(tài)中恢復(fù)過(guò)來(lái)繼續(xù)游戲,當(dāng)然游戲者也可以隨時(shí)終止游戲。

2 設(shè)計(jì)實(shí)現(xiàn)

2.1 實(shí)現(xiàn)原理

本游戲目前主要在A(yíng)ndroid移動(dòng)平臺(tái)上進(jìn)行了實(shí)現(xiàn),為了使游戲的擴(kuò)展性更好,采用了Android + H5的方式架構(gòu),首先使用Android系統(tǒng)搭建一個(gè)游戲的框架,這個(gè)框架包含游戲的固定部分,而變動(dòng)部分則使用H5進(jìn)行實(shí)現(xiàn),然后嵌入到用Android做好的框架中,從而使游戲內(nèi)容的更新更方便自然,免去了整個(gè)App的更新升級(jí)。

2.2 總體設(shè)計(jì)

首先使用Android實(shí)現(xiàn)一個(gè)原生態(tài)的App框架,這個(gè)框架中包含歡迎動(dòng)畫(huà)界面、游戲主界面、游戲類(lèi)型選擇界面、介紹界面和關(guān)于界面,這些界面中除了游戲類(lèi)型選擇界面外,都是內(nèi)容固定不變的,所以這部分與軟件升級(jí)更新關(guān)系不大。

游戲界面部分使用H5來(lái)進(jìn)行實(shí)現(xiàn),一方面游戲內(nèi)容本身和游戲者決定了這部分內(nèi)容不需要響應(yīng)速度方面的過(guò)高需求,另外一方面游戲內(nèi)容的升級(jí)更新也需要簡(jiǎn)單、快捷,再加上移動(dòng)平臺(tái)上內(nèi)嵌的瀏覽器性能也很好,都支持最新的H5和CSS3。

在游戲類(lèi)型選擇功能中,App首先訪(fǎng)問(wèn)游戲服務(wù)器,得到所有的游戲類(lèi)型,然后進(jìn)行展示并保存到當(dāng)前App中。如果當(dāng)前沒(méi)有網(wǎng)絡(luò),則在指定時(shí)間段后,僅展示App中保存的歷史游戲類(lèi)型,這樣即使沒(méi)有網(wǎng)絡(luò),游戲者也可以進(jìn)行游戲。

游戲者選擇游戲類(lèi)型后,App首先去查看數(shù)據(jù)緩沖區(qū)中是否有相應(yīng)的游戲頁(yè)面,如果有則直接使用,如果沒(méi)有則聯(lián)網(wǎng)訪(fǎng)問(wèn)服務(wù)器獲取相應(yīng)的游戲頁(yè)面,并保存到App的數(shù)據(jù)緩沖區(qū),以備以后使用。

2.3 關(guān)鍵技術(shù)

由于本游戲采用Android原生態(tài)技術(shù)和H5技術(shù)相結(jié)合而開(kāi)發(fā)的,如何使這兩部分相互通信成為本App的關(guān)鍵。為了達(dá)到通信目的,框架Activity類(lèi)中嵌入WebView控件,使得Java語(yǔ)言和H5中的JavaScript相互調(diào)用成為可能,順利解決了Activity與Html頁(yè)面的通信。

3 游戲架構(gòu)

3.1 主要功能類(lèi)

1) MainActivity類(lèi):主界面實(shí)現(xiàn)類(lèi),主要負(fù)責(zé)主界面的生成。

2) IntroActivity類(lèi):游戲介紹界面實(shí)現(xiàn)類(lèi),主要負(fù)責(zé)介紹界面的生成。

3) RecordsActivity類(lèi):游戲記錄界面實(shí)現(xiàn)類(lèi),主要負(fù)責(zé)記錄游戲者的游戲記錄信息。

4) GameActivity類(lèi):游戲中的框架實(shí)現(xiàn)類(lèi), 主要負(fù)責(zé)加載H5的游戲內(nèi)容。

5) Java2Js類(lèi):框架類(lèi)中的通信類(lèi)實(shí)現(xiàn),主要負(fù)責(zé)實(shí)現(xiàn)框架類(lèi)與H5頁(yè)面間的通信。

3.2 主要程序結(jié)構(gòu)

本手機(jī)游戲App主要程序結(jié)構(gòu)如圖1所示。

4 游戲運(yùn)行效果與界面

游戲運(yùn)行后的部分界面如圖2所示。

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

本游戲app使用android studio2.3集成開(kāi)發(fā)平臺(tái),采用面向?qū)ο蟮木幊谭绞剑贏(yíng)ndroid移動(dòng)平臺(tái)進(jìn)行了實(shí)現(xiàn),具體的游戲內(nèi)容則采用H5技術(shù)進(jìn)行實(shí)現(xiàn),使用內(nèi)容與展示框架分離,從而使得升級(jí)、更新內(nèi)容簡(jiǎn)單、方便。本游戲經(jīng)實(shí)際測(cè)試,運(yùn)行良好,符合最初的設(shè)計(jì)理念,達(dá)到了預(yù)期目標(biāo),并經(jīng)過(guò)小范圍的用戶(hù)試用,有一定的積極效果。

參考文獻(xiàn):

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

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

[3] 李華明. Android 游戲編程之從零開(kāi)始[M].北京: 清華大學(xué)出版社, 2011.

[4] 蘇志同, 石山坤. 手機(jī)游戲開(kāi)發(fā)架構(gòu)的研究[J]. 計(jì)算機(jī)工程與設(shè)計(jì), 2014(5):134-142.

[5] 陳淮. 基于A(yíng)ndroid游戲開(kāi)發(fā)中常用類(lèi)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 西安: 西安電子科技大, 2011.

[6] 張思陽(yáng), 黃同成. 基于A(yíng)ndroid的自助游APP的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù), 2017(1):95-97.

猜你喜歡
移動(dòng)設(shè)備健腦老齡化
健康老齡化十年,聚焦骨質(zhì)疏松癥
健腦四原則
健腦解郁黃花菜
移動(dòng)端界面設(shè)計(jì)中“容錯(cuò)性”思考
基于移動(dòng)設(shè)備的富媒體兒童電子書(shū)研究
CSS3在響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)中的應(yīng)用
無(wú)線(xiàn)網(wǎng)絡(luò)在校園中的重要性
健康老齡化與養(yǎng)醫(yī)結(jié)合
應(yīng)對(duì)老齡化 中法共同課題
中國(guó)養(yǎng)老之困
绥滨县| 灵石县| 乐业县| 宁强县| 贵州省| 舞钢市| 瑞金市| 安康市| 丽水市| 巴马| 宜城市| 南平市| 乐至县| 海盐县| 嘉禾县| 伊宁市| 盘山县| 拉孜县| 同仁县| 探索| 江华| 白河县| 弥勒县| 乌恰县| 文安县| 搜索| 于田县| 云林县| 宜城市| 河曲县| 甘孜县| 乌海市| 始兴县| 营口市| 曲松县| 宜兴市| 卫辉市| 姚安县| 萨嘎县| 佛坪县| 治多县|