陳冀
高中學校通常在新生入學前會發(fā)放一本“新生入學指南”的小冊子,幫助其提前熟悉校園環(huán)境。但由于紙質(zhì)材料的局限性,效果往往欠佳。隨著信息技術(shù)的發(fā)展,各式各樣的電腦游戲受到眾多學生的喜愛。那么能否將教育內(nèi)容和游戲有機結(jié)合做到“寓教于樂”呢?這是近些年教育工作者研究的熱點話題,也是筆者一直探究的問題。RPG Maker XP(簡稱RMXP)是一款操作簡單、功能強大的游戲制作軟件。筆者嘗試利用RMXP開發(fā)制作了一個高中校園的虛擬環(huán)境——《天一校游記》。使用者通過完成各種任務,就可以足不出戶提前對學校有一個全面、具體的了解,從而可以盡早熟悉寄宿制高中的校園生活,引導其形成積極、樂觀的生活態(tài)度。
● 用RMXP制作高中新生入學指南
新生入學時給予及時有效的指導是非常重要的。筆者就遇到過一個高二的學生,入學已兩年,竟然還不知道學校圖書館的位置。指導的缺失可能會造成學生很難適應寄宿制生活,進而影響學校的教育效果。而傳統(tǒng)的紙質(zhì)新生入學指南大多是文字形式的,不能體現(xiàn)地理環(huán)境、建筑布局等信息,不能吸引新生興趣。新生往往在翻看幾頁后就扔在一邊,不能發(fā)揮其作用。
1.RMXP應用現(xiàn)狀
RMXP多用于角色扮演類游戲的制作,而在教育領(lǐng)域的應用還處于起步階段。但也有一些很好的作品,如北京大學的《北大英雄》就是其中之一。北京大學每年都會在寄給新生的入學通知書里附帶這個采用RMXP制作的新生入學指南。使用者在規(guī)定時間里了解今后的校園生活,而時間結(jié)束后系統(tǒng)會根據(jù)使用者的完成情況給出相應的結(jié)局和評價。但以寄宿制高中生活為內(nèi)容的新生入學指南尚未有人制作。《天一校游記》無疑是一次大膽的嘗試。
2.使用RMXP的優(yōu)點和局限
RMXP是一款基于RGSS語言的圖形化PRG游戲開發(fā)工具,它具有簡單易學、功能強大、圖形化界面等優(yōu)點。在地圖制作中采用模塊化設(shè)計思想,其圖形化的學習界面十分適合制作新生入學指南這樣認知新地理環(huán)境的學習任務。但RMXP是一款單機游戲開發(fā)軟件,沒有多人聯(lián)機功能,這不得不說是一大遺憾。
● 《新生入學指南》的設(shè)計
1.確定指南內(nèi)容
新生入學指南的目的就是讓新生快速、高效地熟悉校園環(huán)境。寄宿制高中學生的在校生活是豐富的,軍訓、學習、宿舍生活、社團、選修課、研究性學習、校園文化、課程設(shè)置等需要做什么、有哪些需要注意的事項都是需要指導的內(nèi)容。
2.設(shè)置任務
《天一校游記》在劇情設(shè)計上采用開放式分支任務結(jié)構(gòu)(如圖1),分為入學準備、校園文化、校園生活、校內(nèi)學習四條任務分支并行處理。分支任務內(nèi)部按時間順序進行,各分支任務之間基本沒有聯(lián)系(需完成“入學準備”中的部分任務才能繼續(xù)其他任務)。各分支任務在結(jié)束時都有相應的問題或劇情對使用者進行考核,只有答對問題才能完成對應任務。當完成度達到100%時,說明使用者已完全了解了在校學習生活的基本細節(jié),《天一校游記》結(jié)束。
3.根據(jù)任務制作腳本
RMXP腳本應包含以下基本部分:場景、事件及對話、任務控制、狀態(tài)控制、物品控制等。腳本應圍繞劇情設(shè)計,人物對話應盡量簡潔,必要時配以圖片,語言風格根據(jù)場景、人物需要或幽默風趣或嚴肅認真,重要信息可加粗、變色突出顯示。以下是《天一校游記》中主角報到后去宿舍的一段腳本:
場景:男生宿舍樓。
事件:男生宿舍管理員、公告欄、403宿舍門、新生甲、新生乙。
新生甲或新生乙:你好,你也是來報到的嗎?先看看公告欄吧。(開關(guān)[報到看公告]=開)
公告欄:歡迎新同學報到,請先到宿舍管理員處領(lǐng)取蚊帳、被褥、迷彩服、鑰匙等用品,然后去寢室認識一下新室友吧!(任務[領(lǐng)取宿舍用品]=開)
主角:管理員阿姨你好!
管理員:同學你好!這是你的東西,請當面點清。(物品[403宿舍鑰匙]=+1、[宿舍用品]=+1;開關(guān)[403宿舍可進]=開;任務[認識新室友]=開)
主角:沒錯,東西都齊了。
管理員:請妥善保管好鑰匙,如有遺失請到管理員辦公室登記,請愛惜宿舍電話機、空調(diào)等電器設(shè)備。希望你在這能度過快樂、充實的三年寄宿生活。好了,快去寢室收拾收拾吧。
主角:謝謝阿姨提醒。阿姨再見!
403宿舍門:如果物品[403宿舍鑰匙]==1,那么用鑰匙打開門,主角進入室內(nèi);否則提示沒有鑰匙,請去管理員處領(lǐng)取。
● 《天一校游記》的開發(fā)制作
制作的大體流程是首先利用Photoshop等圖像處理軟件繪制地圖素材,將素材導入數(shù)據(jù)庫并繪制地圖。然后根據(jù)腳本設(shè)置數(shù)據(jù)庫、NPC(非玩家角色)及其相關(guān)事件等。最后對軟件進行測試和發(fā)布,下面逐步介紹制作的流程。
1.地圖的設(shè)計和繪制
RMXP的地圖素材由基本圖塊構(gòu)成,圖塊之間可以任意組合搭配,大大降低了開發(fā)難度和成本。RMXP中一共有三層地圖繪制層,繪制時應注意圖層順序和實際邏輯相符合(如上頁圖2)。
地圖繪制時應盡量還原學校的真實地理面貌(如上頁圖3),注意建筑之間的比例、布局合理,帶給使用者身臨其境的感覺。有時根據(jù)劇情需要可以詳盡或簡化場景設(shè)置,對于劇情較少的場景可采用縮小比例尺、簡化物品設(shè)置等方法,上頁圖4是利用地圖素材繪制的《天一校游記》主地圖。
2.設(shè)置數(shù)據(jù)庫、NPC以及相關(guān)事件
當?shù)貓D做好后就可以設(shè)置數(shù)據(jù)庫了,入學指南中涉及的各類物品及其功能都要事先錄入到數(shù)據(jù)庫(如上頁圖5),在后面事件中調(diào)用時只需要選擇物品對應的編號即可,以后如果想修改物品名稱或?qū)傩灾恍栊薷臄?shù)據(jù)庫的相應內(nèi)容。
入學指南中除了主角以外的角色我們稱為NPC。NPC是推動劇情進展的重要部分。引導使用者下一步做什么或是對其進行階段考核抑或是給予其關(guān)鍵物品等,都是由NPC完成的。NPC的設(shè)置不宜過多,過多的NPC和冗長的大段對話會讓使用者產(chǎn)生倦怠感。
如果說地圖、數(shù)據(jù)庫、人物是入學指南的身體和四肢,那么事件的設(shè)置就是入學指南的靈魂。它是所有人物、物品、劇情發(fā)展的內(nèi)驅(qū)力。從對話設(shè)置到條件分歧,從事件開關(guān)到各種屬性的更改,RMXP中內(nèi)置了90種事件,絕大部分事件都可以輕松設(shè)置完成,大大提高了制作的效率。以下是《天一校游記》中主角報道時和管理員對話的事件(如圖6、圖7)。
3.測試和發(fā)布
當所有制作步驟完成后還要對軟件進行測試,測試的重點是地圖和事件。測試地圖中是否有角色能走進去卻無法走出的“陷阱”區(qū)域,因為這會造成角色被困在這個區(qū)域。檢查事件中是否存在邏輯錯誤,有無死循環(huán)、因果倒置等情況。這些bug都會造成軟件無法繼續(xù)下去。
由于最后的成品是要刻錄成光盤,寄到新生手上的,這就要求成品必須脫離RMXP調(diào)試環(huán)境并獨立運行。RMXP中的“壓縮游戲數(shù)據(jù)”功能能幫助我們實現(xiàn)這一需求。該功能將整個軟件打包成一個后綴名為.exe的可執(zhí)行文件,用戶只要雙擊該文件就能解壓并運行《天一校游記》。
● 總結(jié)
將RMXP應用于寄宿制高中新生入學指南是一次有意義的探索?!短煲恍S斡洝吩谠O(shè)計模式上獨辟蹊徑,它在操作上采用角色扮演游戲設(shè)計思想,在學習上則貫通任務驅(qū)動教學法。該軟件突破了傳統(tǒng)的紙質(zhì)入學手冊的局限,創(chuàng)建了立體化的完全交互游戲化學習環(huán)境,只要設(shè)計者對教育游戲有很好的構(gòu)思與創(chuàng)意,能很好地處理好游戲與教育的關(guān)系,那么他就能制作一款既受學生歡迎,又有教育意義的教育游戲。