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