張向娟 李 忠
☆課件制作與網(wǎng)頁設(shè)計☆
教育游戲“神探小西游唐記”的開發(fā)
張向娟 李 忠
“神探小西游唐記”是基于初中化學的一款角色扮演類游戲,主要供初三學生在課下自學化學時使用,目的是讓學習者在玩游戲時掌握知識,在愉悅的環(huán)境中鞏固知識并體驗到學習知識的快樂,達到寓教于樂的效果。
該游戲的故事劇情發(fā)生在2032年,主人公小西為初三的一名學生,他喜歡看福爾摩斯、柯南、神探狄仁杰一類的偵探小說。這不,他最近又迷上了電視劇《神探狄仁杰》,為狄仁杰的智慧、才華、洞察力所傾倒。他的夢想就是擁有狄仁杰一樣的智慧,最大的愿望就是能見狄閣老一面,好得到他的真?zhèn)?,也許這只是一個夢……
不過這個夢很快就要實現(xiàn)了,學校從北京買回了中科院剛剛發(fā)明的時空穿梭機,乘坐它可以去任何時代,見任何人。不過這個時空穿梭機還處在試用階段,怕出危險,學校不讓學生使用。但上有政策,下有對策。學校的禁令怎么能阻止好奇的小西呢。他在夜深人靜時,偷偷溜進實驗室乘坐時空穿梭機回到了唐朝,尋找他崇拜的偶像狄仁杰。可不巧的是,他到達時,狄仁杰在斷案中被一個魔獸擄走了。小西開始了他拯救狄仁杰的旅途……
游戲設(shè)計完后,為了檢測游戲軟件本身是否存在問題,在應(yīng)用之前首先對游戲進行了兩次測試。在確認游戲不存在技術(shù)問題的前提下,為了檢查該游戲的教學效果,讓初三學生試用。筆者采用訪談和問卷調(diào)查的方法對該游戲的教育效果進行了分析。通過分析得知:該游戲的游戲任務(wù)設(shè)計在一定程度上符合學習者的心理特征,能吸引他們的學習興趣并讓他們沉浸其中,游戲任務(wù)設(shè)計難度合理,并且知識呈現(xiàn)方式比較自然,大部分學生通過玩游戲增加了對化學的學習興趣。
[1] 尚俊杰,李芳樂,李浩文.“輕游戲”:教育游戲的希望和未來[J].電化教育研究,2005(1):24-26.
[2] 李湘,袁志芬.體驗式學習的理論與實踐策略[J].現(xiàn)代中小學教育,2005(2):25-27.
[3] 呂森林.教育游戲產(chǎn)業(yè)研究報告[J].中國遠程教育,2004(22):44-47.
[4] 史忠翠.教育游戲的理論研究與應(yīng)用[D].北京:北京交通大學,2009.
[5] 萬力勇,趙鳴,趙呈領(lǐng).從體驗性游戲?qū)W習模型的視角看教育數(shù)字游戲設(shè)計[J].中國電化教育,2006(10):5-8.
[6] Kristian Kiili.digital game-based learning:Towardsan ex-periential gaming model[J].THE INTERNET AND HIGHTEDUCATION,2005(8).
2011-11-17
張向娟,碩士。李忠,碩士。
河南城建學院計算機科學與工程系。
1.開發(fā)工具簡介
該游戲使用的主要開發(fā)工具是RPGMakerXP,另外以Photoshop為輔助工具。RPGMakerXP是一款主要用來制作角色扮演類游戲的軟件,也就是Role-Playing Game(RPG)軟件。之所以選擇RPGMakerXP作為該游戲的主要制作工具,是因為它是一款專業(yè)的角色扮演游戲設(shè)計軟件,本身帶有很多地圖元件、角色圖像、角色動畫等素材,我們可以通過這些素材設(shè)計出簡單的角色扮演類游戲,另外,它自身還帶有RGSS腳本系統(tǒng),我們可以通過自己編寫腳本語言設(shè)計開發(fā)出復雜的游戲。
圖1是RPGMakerXP的主界面,和一般的軟件一樣,RPGMakerXP主界面最上面依次是標題欄、菜單欄、工具欄。與其他軟件不同的是,它的右邊是編輯區(qū),我們可以在編輯區(qū)的不同圖層上繪制地圖、編輯事件等。左邊是地圖元件區(qū),根據(jù)我們選擇的地圖放置對應(yīng)的地圖元件。RPGMakerXP的地圖是由許多地圖元件組成的,就像拼積木一樣,我們把不同的地圖元件按相應(yīng)的位置擺在一起就拼成了一幅地圖。左下角是地圖文件夾,我們繪制的地圖就放置在不同的文件夾下。
圖1 RPGMakerXP的主界面
2.游戲開發(fā)中的主要技術(shù)實現(xiàn)
(1)繪制地圖
我們可以利用該軟件自帶的地圖元件庫繪制地圖,也可以根據(jù)需要先在Photoshop里處理好,導入媒體庫中再使用。繪制游戲地圖要根據(jù)游戲的任務(wù)和情境。該游戲一共有4個主要的任務(wù)情境。
任務(wù)情境1:小西破解地窖之妖之謎。
任務(wù)情境2:小西通過正確回答問題得到人工降雨,為人們解決了旱災(zāi)之憂。
任務(wù)情境3:小西通過燃燒的3個條件破解了火災(zāi)之謎案件。
任務(wù)情境4:小西在該情境中通過破解食狗洞之謎,打敗妖魔救出狄仁杰。
4個主要情境的地圖如圖2~圖5所示。
圖2 任務(wù)情境1:地窖之妖地圖
圖3 任務(wù)情境2:人工降雨地圖
圖4 任務(wù)情境3:火災(zāi)之謎地圖
圖5 任務(wù)情境4:食狗洞之謎地圖
除了主要情境地圖外,還有其他的情境地圖,在此不一一列出。
(2)添加事件
游戲的事件決定游戲的運行,因此,地圖繪制完后的主要工作就是編輯游戲的事件。圖6~圖8分別列舉游戲中的幾個事件。
圖6 事件界面1
圖7 事件界面2
圖8 事件界面3
(3)編寫腳本
由于RPGMakerXP自身還帶有RGSS腳本系統(tǒng),我們可以通過自己編寫腳本語言開發(fā)復雜的游戲,筆者只寫出了該游戲用到的部分腳本。
①標題界面腳本
因為該軟件自帶的游戲標題畫面不符合本游戲的要求,因此筆者設(shè)計了如圖9所示的標題界面腳本。
圖9 標題界面腳本
②實現(xiàn)游戲全屏腳本
該軟件默認的游戲界面為640×480。要實現(xiàn)體驗式學習,就要讓學習者在玩游戲時能夠沉浸其中,因此,我們在設(shè)計界面時要盡量做到讓他們玩游戲時能夠忘記計算機的存在,而全屏顯示可以達到這種效果。實現(xiàn)游戲全屏顯示的腳本如圖10所示。
圖10 實現(xiàn)游戲全屏顯示的腳本
③顯示金錢、物品腳本
圖11 顯示金錢、物品的腳本
動機因素是體驗式學習的一個重要因素,因此,在設(shè)計游戲時我們應(yīng)從各個方面出發(fā),設(shè)計出從多個方面激發(fā)學習者學習動機的因素。在該游戲中,我們通過設(shè)置獎勵金錢和獎勵物品環(huán)節(jié)來激發(fā)學習者的動機。但是,該軟件默認的金錢和物品獎勵,玩家在玩游戲時卻看不到,可通過如圖11所示的腳本提示玩家獲得金錢或物品。
(本欄責任編輯/安健)