劉云
摘 要 “打地鼠”教育游戲是以初中地理“中國的行政區(qū)劃”為內(nèi)容進行設(shè)計的,旨在幫助學(xué)習(xí)者能夠在輕松愉悅的氛圍中進行學(xué)習(xí),并增強學(xué)習(xí)的趣味性。以初中地理教學(xué)實際內(nèi)容為背景,闡述“打地鼠”教學(xué)游戲設(shè)計與開發(fā)的總體流程,并對各階段的具體任務(wù)要求做出系統(tǒng)論述。
關(guān)鍵詞 初中地理;教育游戲;Flash
中圖分類號:G434 文獻標識碼:B
文章編號:1671-489X(2015)02-0059-02
隨著教育信息化不斷地深入,教育游戲成為教育領(lǐng)域的熱點。寓教于樂的教學(xué)形式體現(xiàn)了素質(zhì)教育和以人為本的價值理念,是在信息化環(huán)境下教育的創(chuàng)新,能夠激發(fā)學(xué)生的積極性。在我國,教育游戲在教育中的應(yīng)用取得了一些進步,但是地理學(xué)科的教育游戲比較少見[1-2]。
1 教育游戲
教育游戲的概念有很多版本,目前還沒有一個統(tǒng)一的定義,一般認為教育游戲就是以游戲的形式應(yīng)用于教育教學(xué)中,使學(xué)生在輕松愉悅的學(xué)習(xí)氛圍中,不知不覺地學(xué)到教材中的內(nèi)容,或者掌握一定的知識或技能。
教育游戲是教育軟件的一種,是根據(jù)學(xué)生自身發(fā)展規(guī)律和特點,在教學(xué)理論和學(xué)習(xí)理論的指導(dǎo)下進行教學(xué)設(shè)計,努力實現(xiàn)游戲與教育的巧妙結(jié)合,形成一個有機的整體,激發(fā)學(xué)生學(xué)習(xí)興趣,發(fā)揮學(xué)生的潛能的教育軟件[1]。
2 “打地鼠”教育游戲的設(shè)計
前期分析 由于初中地理“省級行政區(qū)以及對應(yīng)的省會城市”的教學(xué)內(nèi)容知識繁多零散,而且學(xué)生學(xué)習(xí)起來比較枯燥,故選擇此內(nèi)容作為“打地鼠”游戲的內(nèi)容。使用教育游戲,來改善課堂教學(xué)形式的單一,從而有效地激發(fā)學(xué)生的學(xué)習(xí)興趣。采用Flash技術(shù)對“打地鼠”教育游戲的設(shè)計與開發(fā)進行探索,把教育游戲融入地理知識的教學(xué)中,結(jié)合學(xué)習(xí)者特征,學(xué)生在體驗教育游戲中獲得知識,進而優(yōu)化地理課程教學(xué)的效果。
教育游戲定位 游戲定位決定教育游戲的總體概況,為教育游戲的設(shè)計和開發(fā)指明了整體的宏觀方向,對教育游戲的目標、功能、內(nèi)容、形式作出總體考慮。
1)教育游戲的目標。教育游戲的目標簡而言之就是寓教于樂,即讓學(xué)生學(xué)習(xí)知識同時不乏趣味性,并不是單調(diào)地學(xué)習(xí)知識,而是在教育游戲的虛擬空間里體會學(xué)習(xí)知識的樂趣,并能將習(xí)得知識記憶得更持久。
2)教育游戲的功能?!按虻厥蟆苯逃螒虻墓δ苤饕亲寣W(xué)生在操作游戲期間,產(chǎn)生對游戲內(nèi)容的趣味性與學(xué)生學(xué)習(xí)的積極性相關(guān),這樣在傳統(tǒng)的教學(xué)方式中引入教育游戲的教學(xué)方式,也轉(zhuǎn)變了學(xué)生的學(xué)習(xí)方式,增強教學(xué)效果的同時,學(xué)生對地理知識學(xué)習(xí)的熱情也有所提高。
本文的教育游戲只是面向地理課堂教學(xué),即對課堂教學(xué)的補充,這都是學(xué)習(xí)定位所要解決的。根據(jù)上述分析,設(shè)計教育游戲是以知識的學(xué)習(xí)與建構(gòu)為目標的知識補充型的教育游戲,以地理知識的鞏固和靈活應(yīng)用為目的的補充型教育游戲。當(dāng)然,教育型的教育游戲也是追求的一個目標。
3)教育游戲的內(nèi)容。本教育游戲主要是面向初中地理課程八年級上冊第一章“從世界看中國”第二節(jié)“中國的行政區(qū)劃”中關(guān)于省級行政區(qū)與省會城市的具體課堂教學(xué)內(nèi)容?!按虻厥蟆苯逃螒蛑饕亲尩厥笈e著帶有省級行政區(qū)的旗子與相對應(yīng)的帶有省會城市名稱的錘子,若兩者對應(yīng)正確,游戲會進入下一個行政區(qū);若兩者對應(yīng)不正確,則游戲繼續(xù)在本行政區(qū)。這項工作主要需要教學(xué)設(shè)計流程完成。
4)教育游戲的形式。本“打地鼠”教學(xué)游戲是使用Flash形式呈現(xiàn)的,因為Flash形式的游戲簡單而且易于操作,游戲所占的空間小,方便安裝、攜帶以及傳播,交互性強。使用的Flash CS5軟件具有獨特的幀動畫技術(shù),專業(yè)的矢量動畫功能,使設(shè)計者能夠真正按需要設(shè)計動畫效果;使用的素材豐富,而且兼容性強;Flash軟件的動畫技術(shù),能夠做到無限大,并保持畫面質(zhì)感,有助于細節(jié)的演示;Flash軟件的可視化的操作界面便于交互,而且可以用Flash Action Script腳本語言鑲嵌到網(wǎng)頁,便于顯示。
故事背景編寫 編寫故事背景是根據(jù)初中地理課的“省級行政區(qū)以及對應(yīng)的省會城市”為題材進行改編,形成游戲的整體輪廓,還參考了網(wǎng)上的其他“打地鼠”游戲。
“打地鼠”教育游戲的整體框架為游戲首頁、游戲注冊、游戲規(guī)則、游戲界面。進入游戲界面,鼠標變成錘子形狀,并且錘子上帶有省會名稱,而地鼠則是舉著省級行政區(qū)的旗子。如果兩者匹配,就會擊中老鼠,并會冒金星,就會跳入下一個省級行政區(qū);如果打錯了,游戲繼續(xù)。但是有時間限制,時間用完游戲就結(jié)束,將退出游戲界面,可以選擇重新進入游戲。
3 “打地鼠”教育游戲的開發(fā)
“打地鼠”教育游戲的開發(fā)環(huán)節(jié)是基于教育游戲設(shè)計環(huán)節(jié)之上,前期工作的順利進行會影響到教育游戲的后期開發(fā)。下面介紹“打地鼠”教育游戲的開發(fā)流程。
場景編寫 場景編寫是結(jié)合教育游戲的內(nèi)容和特點,以及對教育游戲中實現(xiàn)的可能性的考慮,對教學(xué)設(shè)計中的學(xué)習(xí)情境進行改編,使之成為可以在教育游戲場景中實現(xiàn)教育游戲的任務(wù)。場景編寫的成果就是教育游戲的任務(wù)腳本,后續(xù)教育游戲的實現(xiàn)是依據(jù)這些腳本實現(xiàn)的。
“打地鼠”教育游戲的場景由游戲首頁、注冊游戲、游戲使用說明以及各個不同的游戲省級行政區(qū)的場景組成。
美工制作 美工制作是在教育游戲故事背景完成之后進行的,它可以將故事場景中必要元素制作成型。在場景編寫之后,美工制作就可以同時進行,也可以延后進行。場景編寫應(yīng)該考慮美工制作的難度和工作量,盡量減少新增場景的元素的數(shù)量,提高場景元素的重復(fù)利用率。美工制作也要滿足場景編寫的需要,提供豐富的場景元素。
音效制作 音效制作主要是為教育游戲制作背景音樂,根據(jù)教育游戲情節(jié)的發(fā)展,使得游戲的使用者身臨其境、激發(fā)學(xué)習(xí)的動機,并烘托教育游戲的氣氛,起到畫龍點睛的作用。恰當(dāng)?shù)谋尘耙魳肥潜磉_教育游戲主題的手段之一。恰當(dāng)?shù)谋尘耙魳窐O富表現(xiàn)力,與游戲者產(chǎn)生共鳴,使得游戲者沉浸在游戲之中,有利于游戲者記住教育游戲的內(nèi)容,從而提高學(xué)習(xí)效率[3]。endprint
程序編寫 程序編寫是教育游戲的實現(xiàn)階段,它是對設(shè)計環(huán)節(jié)進行的技術(shù)實現(xiàn)。此環(huán)節(jié)的工作是經(jīng)過程序的編寫、調(diào)試,最終的游戲軟件的呈現(xiàn)。
1)場景之間的跳轉(zhuǎn)是通過在按鈕上編寫代碼,實現(xiàn)特定場景的跳轉(zhuǎn)。
①用戶注冊:
on (release) { gotoAndPlay(″用戶注冊″,1); }
②進入游戲:
on (release) { gotoAndPlay(″廣東″,1); }
③游戲說明:
on (release) { gotoAndPlay(″游戲說明″,1); }
④退出按鈕:
on (release) { fscommand(′quit′,′ture′); }
2)控制時間進度條的代碼:
stop(); onEnterFrame=function(){ nowtime()
txt=now-starttime; mc._width=timewidth*(30-txt)/30
if(txt>20){ var color = new Color(mc); color.setRGB(0xf
f0000)}
if (txt>=30) { gotoAndStop(2); delete this.onEnterFrame; }
var flag=2; var i=random(100)+1
if(flag==1){ setInterval(this,onEnterFrame,15000) }
else{ _root[″r″+i].gotoAndPlay(2) }
flag=I }
datas=new Date()
starttime=datas.getSeconds()
var txt=0; timewidth=mc._width
function nowtime() { nowsecond=new Date();
now=nowsecond.getSeconds()
if(starttime>=30&&now<=30){ now +=60} }
3)鼠標變成錘子的形狀:
Mouse.hide();var hitcount=0;startDrag(″chui″,true)
onMouseDown = function() {
for(var i=1;i<=9;i++){ if(chui.chuitou.hitTest(_root[″r″+i].shu)){
_root.attachMovie(″huohua″,″huohua″+i,i);
_root[″huohua″+i]._x=_root[″r″+i]._x;
_root[″huohua″+i]._y=_root[″r″+i]._y; hitcount++; }
chui.gotoAndStop(2); } }
onMouseUp = function() {chui.gotoAndPlay(1);}
4)Replay按鈕:
stop(); Mouse.show ()
5)下一關(guān)按鈕:
on (release) { gotoAndPlay(″江西″,1); }
測試改進 教育游戲編寫完之后,還需要進行測試和試用,一是檢測教育游戲本身隱含的一些錯誤;二是在一定的范圍內(nèi)收集使用反饋意見,以便進一步的改進。本游戲需改進:有元件制作得不夠細致,需要在美工制作時加以修正;搜集適用對象的反饋意見比較少,需要找學(xué)生進行試用,來改進教育游戲,才能更符合游戲使用者的學(xué)習(xí)需求。這是一個不斷優(yōu)化的循環(huán)往復(fù)的過程。
本文主要是從教育教學(xué)的視角,根據(jù)初中地理學(xué)科中的“省級行政區(qū)以及對應(yīng)的省會城市”內(nèi)容,設(shè)計“打地鼠”Flash教育游戲,并對教育游戲腳本設(shè)計進行初步探討?!按虻厥蟆苯逃螒虻氖褂茫云谀苁箤W(xué)習(xí)者對地理知識的學(xué)習(xí)更感興趣,能夠提高學(xué)習(xí)的積極性,并促進地理課程的教學(xué)。
參考文獻
[1]王飛,趙穎.基于Flash的初中化學(xué)教育游戲的設(shè)計與實現(xiàn)[J].沈陽師范大學(xué)學(xué)報,2012,30(4):525-527.
[2]程君青,朱曉菊.教育游戲的國內(nèi)外研究綜述[J].現(xiàn)代教育技術(shù),2007,17(7):72-75.
[3]劉月明,姚懷彬.淺談背景音樂在社教類節(jié)目中的作用[J].齊齊哈爾大學(xué)學(xué)報,2010(2):79.endprint