999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于android平臺的幼兒早教游戲的開發(fā)研究

2014-12-01 11:11:40羅國榮
科技資訊 2014年25期
關鍵詞:智能手機游戲

羅國榮

摘 要:隨著智能手機的普及,使用android系統(tǒng)的智能手機也越來越多,而基于android平臺的游戲也不斷增多,但是針對1-6歲的幼兒、兒童的早教游戲卻很少,本文介紹了一種識別動物的幼兒早教游戲的開發(fā),分別從游戲開發(fā)環(huán)境、游戲的主要功能、游戲開發(fā)前的資源準備、游戲的框架設計、游戲的詳細設計、游戲的測試等方面作了詳細的介紹,測試運行結果表明:該幼兒早教游戲運行良好,受到家長的好評。

關鍵詞:android游戲 幼兒早教 兒童游戲 智能手機 游戲

中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2014)09(a)-0035-03

在科技文化高速發(fā)展的今天,手機的功能已不僅僅是簡單的打接電話、收發(fā)短信了。隨著3G應用的快速推進以及智能機的普及,手機正逐漸成為“個人信息處理中心”,覆蓋到生活的方方面面。隨著手機帶寬的不斷提速,互聯(lián)網(wǎng)從PC過渡到手機的趨勢正在加速蔓延,手機的發(fā)展也帶動了手機游戲產(chǎn)業(yè)的快速發(fā)展。在人們的生活中有許多的游戲,但是不同的游戲會帶給玩家不同的感受和生活理念。游戲平臺經(jīng)過從游戲機到電視游戲,然后到PC游戲,再到手機游戲,中間經(jīng)歷了很多技術的更新和變革。從最初運行于掌上游戲機的“貪吃蛇”和“俄羅斯方塊”到如今風靡全世界的網(wǎng)游,無不體現(xiàn)了游戲的魅力。這也為手機游戲業(yè)的興起造就了新的商業(yè)機遇。手機游戲的類型有網(wǎng)絡模擬、體育競速、經(jīng)營策略、動作競技、休閑益智、射擊冒險和角色扮演等類型。但是不管是哪種類型,針對1-6歲的幼兒、兒童的早教手機游戲卻很少。

本文介紹了一種識別動物的幼兒早教游戲的開發(fā),分別從游戲的主要功能、游戲開發(fā)環(huán)境、游戲開發(fā)前的資源準備、游戲的詳細設計、游戲的測試等方面作了詳細的介紹,測試運行結果表明:該幼兒早教游戲運行良好,受到家長的好評。

1 游戲的主要功能

識別動物的幼兒早教游戲主要包括歡迎界面、幫助界面以及游戲界面。運行該游戲,進入歡迎動畫加載界面,動畫播放完畢后將進入菜單選擇界面,它包括“開始游戲”、“幫助”以及“退出”按鈕。選擇“幫助”按鈕即可進入“幫助”界面;選擇“開始游戲”按鈕將進入游戲界面,在游戲界面,點擊動物圖片即可得動物的叫聲,手指向左或者向右滑動分別可以切換到前一張動物圖片或者后一張動物圖片。

2 游戲的開發(fā)環(huán)境

要進行android游戲的開發(fā),必須先搭建android的開發(fā)環(huán)境。

首先需要從網(wǎng)站下載Java JDK、Eclipse、Android SDK以及ADT。Java JDK是整個Java 的核心,包括Java的運行環(huán)境(Java Runtime Envinment)、類庫以及Java開發(fā)工具等,其下地址http://www.oracle.

com/technetwork/java/javase/downloads/index.html;Eclipse是一個IDE集成開發(fā)環(huán)境。

其下載地址為http://dl.google.com/android/archives

/androi-sdk-windows-1.6_r1.zip;Android SDK是Android的開發(fā)工具包,內含Android虛擬設備,即Android模擬器,其下載地址為http://www.eclipse.org/downloads/;ADT是Google研發(fā)的一個插件,此插件集成在Eclipse中,可為開發(fā)Android提供專屬開發(fā)環(huán)境,并且ADT中包括創(chuàng)建實例、運行和除錯等功能。

其次,解壓安裝下載下來的各個工具包。由于Eclipse運行環(huán)境的前提是已經(jīng)安裝Java JDK才可以打開,所以得先安裝JDK再進行Ecilpse的安裝,安裝好后打開Ecilpse主界面,進行入Help—>install New Software選項,進行ADT的安裝。

3 游戲開發(fā)前的資源準備

游戲開發(fā)前的資源準備工作是不能省略的,這包括制作或者搜集所用到的圖片、聲音等。該游戲所用的圖片文件及聲音文件如表1所示。

4 游戲的詳細設計

根據(jù)該游戲主要功能,可將游戲分為2大類:

(1)輔助界面相關類。具體包括如下類:歡迎動畫界面類LogActivity,該類為歡迎動畫界面的實現(xiàn)類,主要負責歡迎動畫界面的繪制工作;幫助界面類Game_help,該類主要負責繪制幫助界面的相關圖片及相關文字信息;游戲菜單選擇類MenuChoose,該類方要負責繪制菜單選擇界面以供用戶選擇,從面進入不同的游戲環(huán)境。

(2)游戲界面相關類。具體包括如下類:游戲主界面類GameView,該類為游戲界面的實現(xiàn)類,負責游戲界面的繪制工作以供用戶玩。

這些類的關系如圖1所示,啟動游戲,LogActivity會加載歡迎動畫界面,播放歡迎界面的動畫效果,當歡迎動畫播放完畢后,屏幕會停留在選擇狀態(tài)等待用戶操作,當用戶單擊“幫助”按鈕時,將初始化幫助界面Game_help并將其顯示出來,當玩家單擊“開始游戲”按鈕時,屏幕將顯示加載界面,后臺將初始化游戲界面GameView,之后即可進行游戲。

歡迎動畫界面類LogActivity繼承Activity類,使用setContentView(R.Layout.layout_logo_activity)調用與之相應的布局文件layout_logo_activity,該布局文件內含一個線性布局類LinearLayout,其背景設置為background為黑色,方向orientation設置為垂直,此外,其內部包含一個圖像視圖ImageView,該視圖的圖像采用透明度漸變的動畫效果,因此,類LogActivity必須使用Animation.AnimationListener接口并重寫該接口的3個抽象函數(shù)onAnimationStart、onAnimationEnd和onAnimationRepeat。由于歡迎動畫界面中的動畫播放完畢后,必須要自動跳轉到游戲菜單選擇界面,所以,要在onAnimationEnd函數(shù)中啟動游戲菜單選擇類MenuChoose,使用startActivity(new Intent(this,Menuchoose.class))即可實現(xiàn)自動跳轉功能。endprint

游戲菜單選擇類MenuChoose的布局文件包含gamestart、gamehelp、gameout三個圖片按鈕,這三個按鈕都由點擊監(jiān)聽器進行監(jiān)聽,當gamestart按鈕有點擊動作時,點擊監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用startActivity(new Intent(Menuchoose.this,GameView.class))啟動游戲界面類GameView進入游戲界面;當gamehelp按鈕有點擊動作時,其監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用startActivity(newIntent(Menuchoose.this,Game_help.class))啟動游戲界面類GameHelp進入游戲界面;當gameout按鈕有點擊動作時,其監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用finish()函數(shù)結束游戲。

游戲界面類GameView是該游戲的主要類,其布局文件包含一個線性布局類LinearLayout,在線性布局類內部包含一個ImageSwitcher組件和一個畫廊視圖Gallary組件,使用setContentView(R.Layout.GameView_activity)即可將該布局文件顯示出來。ImageSwitcher組件畫廊視圖Gallary組件的顯示必須要有圖片的支撐,這時就要用到之前準備好的圖片資源,這些圖片資源都統(tǒng)一放到raw/drawable的目錄下,并中類GameView建立一個圖片數(shù)組以方便以后代碼的調用。由于要實現(xiàn)手指向左或向右滑動時會自動切換圖片,所以必須在ImageSwitcher組件中實現(xiàn)圖片的進入或退出的動畫效果,使用switcher.setInAnimati

on(Animation Utils.loadAnimation(this,android.R.anim.slide_in_left))進行圖片進入,使用switcher.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.slide_out_right))進行圖片退出。

畫廊視圖Gallary組件主要是預覽圖片,要實現(xiàn)預覽必須創(chuàng)建一個BaseAdapter對象以供Gallary組件顯示,由于要實現(xiàn)“當單擊預覽圖片中某一幅圖片時,ImageSwitcher組件就要立即顯示該幅圖片”的功能,所以,要為Gallary組件設置點擊監(jiān)聽器,使用gallery.setOnItemSelectedListener監(jiān)聽器中的onItemSelected函數(shù)進行監(jiān)聽響應,在onItemSelected函數(shù)中使用switcher.setImageResource函數(shù)實現(xiàn),ImageSwitcher組件的圖片切換。

游戲的界面設置好后,就要為每一幅動物圖片配置相應的動物聲音,這時也需要用到之前準備好的動物聲音資源,該資源文件要存放在res/raw目錄。聲音的播放采用音樂池類SoundPool,該類的特點是只能播放短暫快速的、不到1M的音樂文件,可支持多個音樂文件同時播放等,非常適合本游戲的設計要求。實現(xiàn)方法是:首先要用New SoundPool構造一個實例,然后使用load函數(shù)加載各個音樂文件,當用戶點擊動物圖片時,通過onTouchEvent函數(shù)響應,在該函數(shù)中利用類SoundPool中的play函數(shù)播放相應的動物音樂文件,從而達到點擊一幅動物圖片就立即出現(xiàn)該動物聲音的效果。

5 游戲的測試

游戲開發(fā)好后就要進行相應的游戲運行測試,游戲的測試是一般由專門的游戲測試員來負責,這樣做的測試效率會比開發(fā)人員自己測試高效,游戲測試的方法也有很多,這里是用“黑盒子測試”的方法測試,也就是根據(jù)功能要求或者產(chǎn)品說明文檔,運行游戲逐項檢查,找出游戲中存在的缺陷并記錄下來,再交給游戲開發(fā)人員修改,之后游戲測試員繼續(xù)測試,反復循環(huán)直到該游戲沒在缺陷。沒有缺陷的游戲就可在各大游戲平臺發(fā)布以供玩家娛樂。

6 結語

節(jié)本文開發(fā)的基于android平臺的幼兒早教游戲,使用方便,操作簡單,特別適合1-6歲的幼兒、兒童的早期教育,該游戲運行已運行一段時間,均受到家長的的好評,達到具有良好的社會效益和經(jīng)濟效益。

參考文獻

[1] 李剛.瘋狂android講義[M].電子工業(yè)出版社,2011,7.

[2] 李華明,Android游戲編程之從零開始[M].清華大學出版社,2011,10.endprint

游戲菜單選擇類MenuChoose的布局文件包含gamestart、gamehelp、gameout三個圖片按鈕,這三個按鈕都由點擊監(jiān)聽器進行監(jiān)聽,當gamestart按鈕有點擊動作時,點擊監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用startActivity(new Intent(Menuchoose.this,GameView.class))啟動游戲界面類GameView進入游戲界面;當gamehelp按鈕有點擊動作時,其監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用startActivity(newIntent(Menuchoose.this,Game_help.class))啟動游戲界面類GameHelp進入游戲界面;當gameout按鈕有點擊動作時,其監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用finish()函數(shù)結束游戲。

游戲界面類GameView是該游戲的主要類,其布局文件包含一個線性布局類LinearLayout,在線性布局類內部包含一個ImageSwitcher組件和一個畫廊視圖Gallary組件,使用setContentView(R.Layout.GameView_activity)即可將該布局文件顯示出來。ImageSwitcher組件畫廊視圖Gallary組件的顯示必須要有圖片的支撐,這時就要用到之前準備好的圖片資源,這些圖片資源都統(tǒng)一放到raw/drawable的目錄下,并中類GameView建立一個圖片數(shù)組以方便以后代碼的調用。由于要實現(xiàn)手指向左或向右滑動時會自動切換圖片,所以必須在ImageSwitcher組件中實現(xiàn)圖片的進入或退出的動畫效果,使用switcher.setInAnimati

on(Animation Utils.loadAnimation(this,android.R.anim.slide_in_left))進行圖片進入,使用switcher.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.slide_out_right))進行圖片退出。

畫廊視圖Gallary組件主要是預覽圖片,要實現(xiàn)預覽必須創(chuàng)建一個BaseAdapter對象以供Gallary組件顯示,由于要實現(xiàn)“當單擊預覽圖片中某一幅圖片時,ImageSwitcher組件就要立即顯示該幅圖片”的功能,所以,要為Gallary組件設置點擊監(jiān)聽器,使用gallery.setOnItemSelectedListener監(jiān)聽器中的onItemSelected函數(shù)進行監(jiān)聽響應,在onItemSelected函數(shù)中使用switcher.setImageResource函數(shù)實現(xiàn),ImageSwitcher組件的圖片切換。

游戲的界面設置好后,就要為每一幅動物圖片配置相應的動物聲音,這時也需要用到之前準備好的動物聲音資源,該資源文件要存放在res/raw目錄。聲音的播放采用音樂池類SoundPool,該類的特點是只能播放短暫快速的、不到1M的音樂文件,可支持多個音樂文件同時播放等,非常適合本游戲的設計要求。實現(xiàn)方法是:首先要用New SoundPool構造一個實例,然后使用load函數(shù)加載各個音樂文件,當用戶點擊動物圖片時,通過onTouchEvent函數(shù)響應,在該函數(shù)中利用類SoundPool中的play函數(shù)播放相應的動物音樂文件,從而達到點擊一幅動物圖片就立即出現(xiàn)該動物聲音的效果。

5 游戲的測試

游戲開發(fā)好后就要進行相應的游戲運行測試,游戲的測試是一般由專門的游戲測試員來負責,這樣做的測試效率會比開發(fā)人員自己測試高效,游戲測試的方法也有很多,這里是用“黑盒子測試”的方法測試,也就是根據(jù)功能要求或者產(chǎn)品說明文檔,運行游戲逐項檢查,找出游戲中存在的缺陷并記錄下來,再交給游戲開發(fā)人員修改,之后游戲測試員繼續(xù)測試,反復循環(huán)直到該游戲沒在缺陷。沒有缺陷的游戲就可在各大游戲平臺發(fā)布以供玩家娛樂。

6 結語

節(jié)本文開發(fā)的基于android平臺的幼兒早教游戲,使用方便,操作簡單,特別適合1-6歲的幼兒、兒童的早期教育,該游戲運行已運行一段時間,均受到家長的的好評,達到具有良好的社會效益和經(jīng)濟效益。

參考文獻

[1] 李剛.瘋狂android講義[M].電子工業(yè)出版社,2011,7.

[2] 李華明,Android游戲編程之從零開始[M].清華大學出版社,2011,10.endprint

游戲菜單選擇類MenuChoose的布局文件包含gamestart、gamehelp、gameout三個圖片按鈕,這三個按鈕都由點擊監(jiān)聽器進行監(jiān)聽,當gamestart按鈕有點擊動作時,點擊監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用startActivity(new Intent(Menuchoose.this,GameView.class))啟動游戲界面類GameView進入游戲界面;當gamehelp按鈕有點擊動作時,其監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用startActivity(newIntent(Menuchoose.this,Game_help.class))啟動游戲界面類GameHelp進入游戲界面;當gameout按鈕有點擊動作時,其監(jiān)聽器監(jiān)聽到后立刻響應其動作,使用finish()函數(shù)結束游戲。

游戲界面類GameView是該游戲的主要類,其布局文件包含一個線性布局類LinearLayout,在線性布局類內部包含一個ImageSwitcher組件和一個畫廊視圖Gallary組件,使用setContentView(R.Layout.GameView_activity)即可將該布局文件顯示出來。ImageSwitcher組件畫廊視圖Gallary組件的顯示必須要有圖片的支撐,這時就要用到之前準備好的圖片資源,這些圖片資源都統(tǒng)一放到raw/drawable的目錄下,并中類GameView建立一個圖片數(shù)組以方便以后代碼的調用。由于要實現(xiàn)手指向左或向右滑動時會自動切換圖片,所以必須在ImageSwitcher組件中實現(xiàn)圖片的進入或退出的動畫效果,使用switcher.setInAnimati

on(Animation Utils.loadAnimation(this,android.R.anim.slide_in_left))進行圖片進入,使用switcher.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.slide_out_right))進行圖片退出。

畫廊視圖Gallary組件主要是預覽圖片,要實現(xiàn)預覽必須創(chuàng)建一個BaseAdapter對象以供Gallary組件顯示,由于要實現(xiàn)“當單擊預覽圖片中某一幅圖片時,ImageSwitcher組件就要立即顯示該幅圖片”的功能,所以,要為Gallary組件設置點擊監(jiān)聽器,使用gallery.setOnItemSelectedListener監(jiān)聽器中的onItemSelected函數(shù)進行監(jiān)聽響應,在onItemSelected函數(shù)中使用switcher.setImageResource函數(shù)實現(xiàn),ImageSwitcher組件的圖片切換。

游戲的界面設置好后,就要為每一幅動物圖片配置相應的動物聲音,這時也需要用到之前準備好的動物聲音資源,該資源文件要存放在res/raw目錄。聲音的播放采用音樂池類SoundPool,該類的特點是只能播放短暫快速的、不到1M的音樂文件,可支持多個音樂文件同時播放等,非常適合本游戲的設計要求。實現(xiàn)方法是:首先要用New SoundPool構造一個實例,然后使用load函數(shù)加載各個音樂文件,當用戶點擊動物圖片時,通過onTouchEvent函數(shù)響應,在該函數(shù)中利用類SoundPool中的play函數(shù)播放相應的動物音樂文件,從而達到點擊一幅動物圖片就立即出現(xiàn)該動物聲音的效果。

5 游戲的測試

游戲開發(fā)好后就要進行相應的游戲運行測試,游戲的測試是一般由專門的游戲測試員來負責,這樣做的測試效率會比開發(fā)人員自己測試高效,游戲測試的方法也有很多,這里是用“黑盒子測試”的方法測試,也就是根據(jù)功能要求或者產(chǎn)品說明文檔,運行游戲逐項檢查,找出游戲中存在的缺陷并記錄下來,再交給游戲開發(fā)人員修改,之后游戲測試員繼續(xù)測試,反復循環(huán)直到該游戲沒在缺陷。沒有缺陷的游戲就可在各大游戲平臺發(fā)布以供玩家娛樂。

6 結語

節(jié)本文開發(fā)的基于android平臺的幼兒早教游戲,使用方便,操作簡單,特別適合1-6歲的幼兒、兒童的早期教育,該游戲運行已運行一段時間,均受到家長的的好評,達到具有良好的社會效益和經(jīng)濟效益。

參考文獻

[1] 李剛.瘋狂android講義[M].電子工業(yè)出版社,2011,7.

[2] 李華明,Android游戲編程之從零開始[M].清華大學出版社,2011,10.endprint

猜你喜歡
智能手機游戲
智能手機是座礦
智能手機臉
英語文摘(2020年5期)2020-09-21 09:26:30
假如我是一部智能手機
趣味(語文)(2018年8期)2018-11-15 08:53:00
游戲
熱門智能手機應用
海外星云(2016年7期)2016-12-01 04:18:00
數(shù)獨游戲
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戲
智能手機如何讓我們變得低能
樂活老年(2016年10期)2016-02-28 09:30:37
第八章直接逃出游戲
小學科學(2015年7期)2015-07-29 22:29:00
主站蜘蛛池模板: 成人噜噜噜视频在线观看| 欧美高清国产| 91九色视频网| 青青草国产在线视频| 免费国产好深啊好涨好硬视频| 久久综合九色综合97婷婷| 婷婷色狠狠干| 啊嗯不日本网站| 九九九国产| 国产女人18水真多毛片18精品| 狠狠色丁香婷婷| 久青草网站| 日韩天堂视频| 国产三级成人| 伊人久久精品亚洲午夜| 久久亚洲中文字幕精品一区| 亚洲最黄视频| 园内精品自拍视频在线播放| 国产成人综合日韩精品无码首页| 午夜日b视频| 日韩一级毛一欧美一国产| 天天躁狠狠躁| 国产av色站网站| 亚洲第一成年网| 3344在线观看无码| 久久久91人妻无码精品蜜桃HD| 人妻少妇久久久久久97人妻| 人妻无码中文字幕一区二区三区| 理论片一区| 精品久久久久久成人AV| 日本国产精品| 无码免费试看| 98精品全国免费观看视频| 青青操国产| 色噜噜中文网| 亚洲精品自拍区在线观看| 国产经典在线观看一区| 99国产在线视频| 99一级毛片| 婷婷色婷婷| 精品视频第一页| 亚洲 日韩 激情 无码 中出| 欧美精品二区| 亚洲国产中文精品va在线播放| 亚洲男人天堂2020| 97无码免费人妻超级碰碰碰| 麻豆国产在线观看一区二区| 国产a v无码专区亚洲av| 国产黄色片在线看| 免费人成网站在线观看欧美| 国产欧美日韩资源在线观看| 日韩精品高清自在线| 国产视频入口| 香蕉视频国产精品人| 欧美激情伊人| 制服丝袜无码每日更新| 在线观看国产精美视频| 国产97视频在线| 日本一区二区不卡视频| 高清视频一区| 99er精品视频| 亚洲AV无码一二区三区在线播放| 国产欧美日韩18| 老司国产精品视频| 精品久久综合1区2区3区激情| 亚洲男人的天堂久久香蕉网| 亚洲国产系列| 一级香蕉视频在线观看| 激情无码视频在线看| 毛片在线区| 人妻丰满熟妇αv无码| 国产手机在线ΑⅤ片无码观看| 99在线免费播放| 午夜啪啪福利| 成人精品免费视频| 国产女主播一区| 91亚瑟视频| 久热精品免费| 欧美v在线| 人人澡人人爽欧美一区| 成人精品区| 日韩亚洲综合在线|