尚作興 田生偉
新疆大學信息科學與工程學院 烏魯木齊 830046
多媒體交互幼兒教育軟件的開發與設計*
尚作興 田生偉
新疆大學信息科學與工程學院 烏魯木齊 830046
針對當前幼兒教育軟件種類少、形式單一、操作復雜 的特點,結合現代幼兒教育的特點,實現一套基于Flash動畫的幼兒教育軟件。軟件提高了幼兒在學習過程中的興趣,使得幼兒在游戲中學習,可改善和提高學習的效率。
幼兒教育軟件;Flash;互動學習
Author’s address Col lege of Information Science and Engineering, Xinj iang University, Urumqi, China 830046
近年來,我國的教育軟件領域發展迅速,各類教育軟件應運而生,但這其中大絕大部分卻是面向初中、高中和大學等教育群體,設計針對幼兒教育的軟件少之又少,這就給幼兒教育軟件的發展帶來很大的空間。
幼兒階段的教育有著生活化、游戲化、直接性和潛在性等特點。幼兒階段的教育應當以游戲為主體,注重興趣的培養,充分利用其模仿能力和好奇的心理。相比較傳統軟件的開發模式,采用多媒體交互的模式在幼兒教育軟件的開發中體現出很大的優勢。采用多媒體交互的形式能極大地提高幼兒的學習興趣,從而實現幼兒自主學習,在游戲中學習,這樣的方式在幼兒教育過程當中有著十分重要的意義。
考慮到智力因素,幼兒階段的學習應當更多地以簡單易懂的知識為主,多媒體交互幼兒教育軟件的設計內容主要針對4~7歲的兒童。因此,軟件的界面設計應當具有操作方便、內容簡單易懂等特點。數字學習是幼兒階段最常見同時也是最重要的一項教學任務,因此,軟件的設計圍繞幼兒的數字學習展開,將數字的初識及排序作為游戲的主體。
2.1 軟件的設計實現目標

圖1 奇奇

圖2 飛飛

圖3 妞妞
軟件的開發以幼兒的數字學習為方向,實現幼兒對0~120范圍內數字的初識及排序,選擇不同的游戲模式,軟件實現順序數字的大小排序和特定范圍內任意隨機數的大小排序功能。軟件的兩種模式可以認為是兩種不同的游戲難度,這樣的設計可以使幼兒不僅能夠初識數字,而且能夠深入掌握這些數字的排列規律。
2.2 軟件的實現技術
軟件從幼兒的興趣培養角度出發,采用Fl ash作為開發形式,設計具有兒童親和力的動漫人物,這樣的設計能夠更好地吸引幼兒的注意力,有助于增強學習的效果。軟件采用Flash 8作為開發平臺,前臺結合Photoshop等圖像處理工具進行界面的設計和美化,后臺使用ActionScript腳本語言進行游戲控制。
2.3 劇本人物的設計
本軟件使用設計的動漫人物有小牛奇奇、小貓飛飛、小豬妞妞(圖1~圖3)。在游戲中,3個劇本人物會給予幼兒一定的游戲提示和判斷。
2.4 軟件游戲流程設計
如圖4所示,游戲的界面包括開始歡迎界面、游戲模式選擇界面、游戲界面以及通關獎勵界面等,游戲開始時可以選擇游戲的模式,選擇完成后進入相應的游戲關卡。選擇模式的游戲完成后出現通關獎勵,然后可選擇進行其他模式的游戲或者結束游戲。

圖4 游戲總體流程圖
2.5 軟件的兩種游戲模式
(2)With increasing number of the epochs,the errors in the carrier IAR decreased.
游戲共分為兩種模式。
模式1:主要練習幼兒對數字的初識和基本大小排序。游戲共分為12關,0~120個數字,每一關出現10個連續的數字,幼兒用戶需按照大小對10個數字排序。
模式2:主要練習幼兒對隨機數字的大小排序。游戲共分為12關,每關出現20個數字當中的10個隨機數,幼兒需對這10個隨機數進行大小排序。
2.6 軟件游戲界面設計
軟件通過選擇相應的游戲模式后進入游戲的主界面,游戲主界面如圖5所示,幼兒主要在該界面進行游戲。軟件的游戲界面包括計時器、聲音控制器以及數字選擇按鈕和結果顯示等。
2.7 軟件的游戲規則
幼兒需點擊人物按鈕對每一關中出現的10個隨機數字進行大小排序,隨機數字可能是連續的10個數字,也可能是一定范圍內不連續的10個數字。每次在進行選擇前游戲中的人物會給出提示,幼兒根據提示點擊合適的數字選擇按鈕。如果選擇正確,結果將顯示在界面下方的游戲結果顯示控件上;如果選擇錯誤,游戲會給出錯誤提示,提示重新選擇。
游戲中隨機數字的值將會隨著游戲進度不斷增大,直到完成所有的關卡。
為了增加游戲的趣味性,游戲時劇本人物會根據幼兒數字選擇的正誤發出不同的聲音,同時會做出不同的人物動作。
2.8 軟件顯示控制的實現

圖5 游戲主界面

框1
游戲主界面中每一關中都顯示10個數字選擇按鈕供幼兒選擇進行大小排序,10個數字選擇按鈕分別關聯10個不同的隨機數字。游戲中,每一關都會出現對應范圍內的10個不同的隨機數字。因此,創建一個生成隨機數的函數rand(n,m),函數根據不同的游戲模式和進度生成對應的10個隨機數。rand(n,m)對應的代碼如框1所示。
使用框1所示函數會生成范圍從n到m的10個互不相同的隨機數字,這10個隨機數將存儲在chooseNumAr ray數組中。隨機數的范圍n和m將會由函數的調用者給出,將會隨著游戲的進度發生改變。例如,在游戲中函數的調用者給出n和m的值為11和40,那么函數將生成11~40范圍內的10個互不相同的隨機數。游戲中,chooseNumAr ray數組中的10個隨機數關聯著主界面上的10個數字選擇按鈕,不同的關卡,數字選擇按鈕會顯示不同的數字供用戶選擇。
幼兒教育軟件需考慮如何吸引幼兒的學習興趣,同時還需要使幼兒在游戲的過程中學習到知識。軟件的設計應當符合操作簡單、富有樂趣等要求。多媒體交互幼兒教育軟件的設計正是針對幼兒教育的特點,結合了多媒體交互的開發模式設計完成的。
根據軟件在幼兒園實地測試的結果來看,多媒體交互幼兒教育軟件能夠很好地達到設計的教學目標,在使用軟件之后幼兒能夠加深對數字排列規律的理解,多次使用之后幼兒對數字排序的速度和準確度都有很大程度的提升。在使用軟件的同時,幼兒也表現出極大的學習興趣。實踐表明,幼兒使用多媒體交互幼兒教育軟件能夠達到很好的教學效果。
總之,對比其他傳統教育軟件,多媒體交互幼兒教育軟件在幼兒教育方式和教學成果方面表現出更多的優勢,多媒體交互幼兒教育軟件的實現能夠很好地提高幼兒學習的興趣,改善幼兒教育的效果,真正達到使幼兒在游戲中學習的目的。
[1]賀凱,焦超.Flash 8動畫特效設計經典108例[M].北京:中國青年出版社,2009:128-149.
[2]彭錚.Photoshop影像志[M].北京:清華大學出版社,2007:11-20.
[3]DDC傳媒,ACAA專家委員會.Flash 8必修課堂[M].北京:人民郵電出版社,2007:109-153.
[4]巫俊采.Flash 8動畫設計名師課堂[M].北京:清華大學出版社,2007:102-119.
[5]董恩海.Flash動畫標準教程[M].北京:中國青年出版社,2007:179-201.
[6]袁媛.Flash動畫創意設計[M].北京:電子工業出版社,2009:58-118.
Development and Design of Interactive Mul timedia Preschool Education Sof tware//
Shang Zuoxing, Tian Shengwei
For the few categories,single forms and complex operation of cur rent preschool education sof tware, combined with the character istics of modern preschool educat ion, we implement a set of preschool education sof tware based on Flash animation. The sof tware can great ly improve the interests of chi ldren in learning process, which al lows chi ldren to learn in the game, improve and enhance chi ldren’s learning ef f iciency.
preschool education sof tware; Flash; interactive learning
G436
B
1671-489X(2012)18-0134-03
10.3969 /j.issn.1671-489X.2012.18.134
新疆大學2011年度大學生創新性實驗計劃(校級)項目(編號:XJU-SRT-11042)。
作者:尚作興,本科,主研方向為計算機智能技術、自然語言處理;田生偉,副教授、博士、碩士生導師,主研方向為計算機智能技術、自然語言處理。