前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了RPG教育游戲在程序設(shè)計(jì)類課程中應(yīng)用范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
程序設(shè)計(jì)類課程是高中信息技術(shù)學(xué)科的重要組成部分,是培養(yǎng)學(xué)生計(jì)算思維和信息意識(shí)的主要載體。而在實(shí)際教學(xué)中,隨著課程的深入和難度的增加,一些基礎(chǔ)薄弱的學(xué)生很容易失去學(xué)生興趣,產(chǎn)生畏難情緒。針對(duì)這一問(wèn)題,筆者進(jìn)行了長(zhǎng)期實(shí)踐研究,結(jié)果發(fā)現(xiàn),教育游戲能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生學(xué)習(xí)的積極性。
一、rpg教育游戲在程序設(shè)計(jì)類課程中的應(yīng)用
角色扮演類(Role-playinggameRPG)教育游戲是教育游戲的一個(gè)重要分支。RPG教育游戲的任務(wù)、場(chǎng)景、劇情、交互都是圍繞教學(xué)目標(biāo)而設(shè)計(jì)的,游戲中設(shè)置的任務(wù)關(guān)卡也往往是學(xué)習(xí)的重難點(diǎn),學(xué)習(xí)者在完成任務(wù)的同時(shí)也達(dá)成了學(xué)習(xí)目標(biāo)。RMXP(RPGMakerXP)是一款基于RubyGameScriptingSystem(RGSS)的制作RPG游戲的開(kāi)發(fā)軟件。RMXP具有圖形化界面,其功能全面,簡(jiǎn)單易學(xué)。教師利用RMXP可以方便、高效地制作一款RPG教育游戲,學(xué)生在游戲世界中經(jīng)歷劇情并完成任務(wù),在游戲的同時(shí)獲得學(xué)習(xí)。下面,筆者介紹RPG教育游戲在Python編程教學(xué)中的詳細(xì)應(yīng)用。1.創(chuàng)設(shè)完備的世界觀,激發(fā)學(xué)習(xí)興趣。一個(gè)RPG教育游戲就是一個(gè)虛擬的世界,清晰明確的游戲世界觀,可以增強(qiáng)學(xué)生的代入感,能讓學(xué)生更容易理解和建立學(xué)習(xí)目標(biāo)。一個(gè)完備的RPG教育游戲應(yīng)包含但不限于故事背景、主分支劇情、場(chǎng)景地圖、角色形象、人物屬性、物品屬性、系統(tǒng)用語(yǔ)、戰(zhàn)斗屬性等要素,豐富完備的游戲世界觀是學(xué)生不斷學(xué)習(xí)的動(dòng)力。劇情作為世界觀的重要載體,是游戲設(shè)計(jì)的重點(diǎn),是貫穿游戲所有其他要素的線索,并賦予其他要素情感和內(nèi)涵。無(wú)論是文學(xué)還是影視作品,角色的塑造都需要角色經(jīng)歷故事情節(jié)。劇情的設(shè)置要曲折、豐富且具有分支,游戲者在做出不同的選擇后,劇情應(yīng)向不同分支發(fā)展并影響結(jié)局。為避免劇情平實(shí),故事中可以設(shè)計(jì)一些奇幻的情節(jié),以加強(qiáng)故事的趣味性,如在尋找解毒劑劇情中融入二進(jìn)制和枚舉法的教學(xué)、在爬樓梯去鐘樓報(bào)警劇情中融入斐波那契數(shù)列和遞歸的知識(shí)點(diǎn)、在校園密室逃脫劇情中融入動(dòng)態(tài)規(guī)劃算法。2.合理設(shè)計(jì)任務(wù),明確學(xué)習(xí)目標(biāo)。根據(jù)對(duì)經(jīng)典RPG游戲的分析,可以將任務(wù)流程分解成任務(wù)初始NPC、任務(wù)的描述、任務(wù)完成條件及獎(jiǎng)勵(lì)、任務(wù)過(guò)程、任務(wù)完成NPC等五個(gè)部分。當(dāng)游戲者符合某個(gè)任務(wù)的開(kāi)始條件后,任務(wù)初始NPC的頭上會(huì)出現(xiàn)一個(gè)金色的感嘆號(hào),此時(shí)游戲者可以通過(guò)和任務(wù)初始NPC對(duì)話來(lái)獲得任務(wù),并在對(duì)話后獲得明確的任務(wù)目標(biāo)和任務(wù)描述(如下頁(yè)圖1)。所有任務(wù)會(huì)記錄在一個(gè)任務(wù)管理系統(tǒng)中,方便用戶隨時(shí)查看任務(wù)進(jìn)度。固定的任務(wù)流程有利于學(xué)生快速熟悉游戲并有效完成任務(wù),提高學(xué)習(xí)效率,如下頁(yè)圖2所示是“尋找毒酒”的任務(wù)流程。任務(wù)名稱:尋找毒酒,拯救同學(xué)。任務(wù)描述:在100瓶酒中找到有毒的那瓶,有7只小白鼠可以試毒,但由于毒藥毒性太強(qiáng),每只小白鼠只能試毒一次,請(qǐng)嘗試找出這瓶毒酒。任務(wù)過(guò)程:選擇觀察小白鼠的存活狀態(tài)。任務(wù)完成條件:找到毒酒,完成測(cè)試。任務(wù)獎(jiǎng)勵(lì):得到進(jìn)入圖書(shū)館的鑰匙、智力+5、品德+5。3.積極游戲互動(dòng),及時(shí)給予反饋。RPG教育游戲的交互方式以人機(jī)交互為主,依靠預(yù)先設(shè)定好的程序給出既定反饋。它不受網(wǎng)絡(luò)限制,干擾因素也比較少,不需要教師太多干預(yù)。在呈現(xiàn)學(xué)習(xí)內(nèi)容時(shí),次要內(nèi)容使用白色文字,學(xué)習(xí)重點(diǎn)或線索提示則使用紅色文字突出顯示。當(dāng)能力值、物品的數(shù)量發(fā)生變化或順利完成任務(wù)、發(fā)生重要事件時(shí)都要使用文字提示并配上音效。選擇和填空測(cè)試要給予反饋,學(xué)生做出錯(cuò)誤選擇時(shí)應(yīng)給予適當(dāng)提示,或返回任務(wù)初始重新完成任務(wù)。設(shè)置任務(wù)管理界面,方便學(xué)生隨時(shí)查看目前學(xué)習(xí)的任務(wù),多設(shè)置任務(wù)提示,引導(dǎo)學(xué)生將注意力集中在任務(wù)上。及時(shí)準(zhǔn)確的反饋有助于學(xué)生更好地融入游戲情境,提高學(xué)習(xí)效率。
二、RPG教育游戲應(yīng)用在程序設(shè)計(jì)類課程中的思考與建議
1.教育游戲的動(dòng)機(jī)平衡問(wèn)題。教育游戲應(yīng)用在學(xué)習(xí)中,可以激發(fā)學(xué)習(xí)者的學(xué)習(xí)動(dòng)機(jī)。但實(shí)際應(yīng)用中一些教育游戲的耐玩性很差,學(xué)生在很短時(shí)間內(nèi)就失去了興趣;另一些教育游戲雖然生動(dòng)有趣,但分散了學(xué)生的注意力,學(xué)習(xí)動(dòng)機(jī)變得模糊。產(chǎn)生這樣的問(wèn)題,不是學(xué)生的興趣不足,而是游戲動(dòng)機(jī)和學(xué)習(xí)動(dòng)機(jī)的失衡。要做到教育游戲的動(dòng)機(jī)平衡,就必須把學(xué)習(xí)目標(biāo)和游戲內(nèi)容有機(jī)融合,如學(xué)習(xí)目標(biāo)要“隱藏”在劇情和任務(wù)中,而不是直白地陳述知識(shí)點(diǎn)。2.教育游戲的適度問(wèn)題。RPG教育游戲應(yīng)用于教學(xué)是一把雙刃劍,運(yùn)用不當(dāng),有可能產(chǎn)生完全相反的效果,因此教師在教學(xué)中應(yīng)遵循適度、適時(shí)原則。如果在課上使用,應(yīng)做好課堂管理,引導(dǎo)學(xué)生將注意力集中在完成任務(wù)上。如果在課后使用,應(yīng)和家長(zhǎng)溝通好使用目的、使用時(shí)間、使用方法等,避免學(xué)生以學(xué)習(xí)為借口打游戲。3.游戲任務(wù)的難度問(wèn)題。教育游戲的任務(wù)設(shè)置應(yīng)遵循明確、適度、激勵(lì)等原則。任務(wù)的設(shè)計(jì)應(yīng)該有難度梯度,應(yīng)該超出學(xué)生的認(rèn)識(shí)水平但又在“最近發(fā)展區(qū)”的范圍內(nèi),讓學(xué)生稍加努力就能完成任務(wù)。任務(wù)的設(shè)置還應(yīng)考慮個(gè)體差異,學(xué)生一次性就完成任務(wù)后應(yīng)給予獎(jiǎng)勵(lì)加成,但也要允許學(xué)生重復(fù)學(xué)習(xí)任務(wù),直到完成為止。
三、總結(jié)
游戲是人類的天性,將RPG教育游戲應(yīng)用在高中程序設(shè)計(jì)類課程中,可以創(chuàng)建一個(gè)虛擬的游戲化學(xué)習(xí)環(huán)境,激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī),培養(yǎng)良好情感和鍥而不舍的游戲精神,提高學(xué)習(xí)的效率。但在實(shí)際運(yùn)用時(shí),教師一定要明確游戲目標(biāo),注意適時(shí)、適量,做好過(guò)程控制和管理,只有這樣才能最大程度地發(fā)揮RPG教育游戲的功效。
作者:陳冀 單位:江蘇省天一中學(xué)