公務(wù)員期刊網(wǎng) 論文中心 正文

RPG教育游戲在程序設(shè)計類課程中應(yīng)用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了RPG教育游戲在程序設(shè)計類課程中應(yīng)用范文,希望能給你帶來靈感和參考,敬請閱讀。

RPG教育游戲在程序設(shè)計類課程中應(yīng)用

程序設(shè)計類課程是高中信息技術(shù)學(xué)科的重要組成部分,是培養(yǎng)學(xué)生計算思維和信息意識的主要載體。而在實際教學(xué)中,隨著課程的深入和難度的增加,一些基礎(chǔ)薄弱的學(xué)生很容易失去學(xué)生興趣,產(chǎn)生畏難情緒。針對這一問題,筆者進(jìn)行了長期實踐研究,結(jié)果發(fā)現(xiàn),教育游戲能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生學(xué)習(xí)的積極性。

一、rpg教育游戲程序設(shè)計課程中的應(yīng)用

角色扮演類(Role-playinggameRPG)教育游戲是教育游戲的一個重要分支。RPG教育游戲的任務(wù)、場景、劇情、交互都是圍繞教學(xué)目標(biāo)而設(shè)計的,游戲中設(shè)置的任務(wù)關(guān)卡也往往是學(xué)習(xí)的重難點,學(xué)習(xí)者在完成任務(wù)的同時也達(dá)成了學(xué)習(xí)目標(biāo)。RMXP(RPGMakerXP)是一款基于RubyGameScriptingSystem(RGSS)的制作RPG游戲的開發(fā)軟件。RMXP具有圖形化界面,其功能全面,簡單易學(xué)。教師利用RMXP可以方便、高效地制作一款RPG教育游戲,學(xué)生在游戲世界中經(jīng)歷劇情并完成任務(wù),在游戲的同時獲得學(xué)習(xí)。下面,筆者介紹RPG教育游戲在Python編程教學(xué)中的詳細(xì)應(yīng)用。1.創(chuàng)設(shè)完備的世界觀,激發(fā)學(xué)習(xí)興趣。一個RPG教育游戲就是一個虛擬的世界,清晰明確的游戲世界觀,可以增強(qiáng)學(xué)生的代入感,能讓學(xué)生更容易理解和建立學(xué)習(xí)目標(biāo)。一個完備的RPG教育游戲應(yīng)包含但不限于故事背景、主分支劇情、場景地圖、角色形象、人物屬性、物品屬性、系統(tǒng)用語、戰(zhàn)斗屬性等要素,豐富完備的游戲世界觀是學(xué)生不斷學(xué)習(xí)的動力。劇情作為世界觀的重要載體,是游戲設(shè)計的重點,是貫穿游戲所有其他要素的線索,并賦予其他要素情感和內(nèi)涵。無論是文學(xué)還是影視作品,角色的塑造都需要角色經(jīng)歷故事情節(jié)。劇情的設(shè)置要曲折、豐富且具有分支,游戲者在做出不同的選擇后,劇情應(yīng)向不同分支發(fā)展并影響結(jié)局。為避免劇情平實,故事中可以設(shè)計一些奇幻的情節(jié),以加強(qiáng)故事的趣味性,如在尋找解毒劑劇情中融入二進(jìn)制和枚舉法的教學(xué)、在爬樓梯去鐘樓報警劇情中融入斐波那契數(shù)列和遞歸的知識點、在校園密室逃脫劇情中融入動態(tài)規(guī)劃算法。2.合理設(shè)計任務(wù),明確學(xué)習(xí)目標(biāo)。根據(jù)對經(jīng)典RPG游戲的分析,可以將任務(wù)流程分解成任務(wù)初始NPC、任務(wù)的描述、任務(wù)完成條件及獎勵、任務(wù)過程、任務(wù)完成NPC等五個部分。當(dāng)游戲者符合某個任務(wù)的開始條件后,任務(wù)初始NPC的頭上會出現(xiàn)一個金色的感嘆號,此時游戲者可以通過和任務(wù)初始NPC對話來獲得任務(wù),并在對話后獲得明確的任務(wù)目標(biāo)和任務(wù)描述(如下頁圖1)。所有任務(wù)會記錄在一個任務(wù)管理系統(tǒng)中,方便用戶隨時查看任務(wù)進(jìn)度。固定的任務(wù)流程有利于學(xué)生快速熟悉游戲并有效完成任務(wù),提高學(xué)習(xí)效率,如下頁圖2所示是“尋找毒酒”的任務(wù)流程。任務(wù)名稱:尋找毒酒,拯救同學(xué)。任務(wù)描述:在100瓶酒中找到有毒的那瓶,有7只小白鼠可以試毒,但由于毒藥毒性太強(qiáng),每只小白鼠只能試毒一次,請嘗試找出這瓶毒酒。任務(wù)過程:選擇觀察小白鼠的存活狀態(tài)。任務(wù)完成條件:找到毒酒,完成測試。任務(wù)獎勵:得到進(jìn)入圖書館的鑰匙、智力+5、品德+5。3.積極游戲互動,及時給予反饋。RPG教育游戲的交互方式以人機(jī)交互為主,依靠預(yù)先設(shè)定好的程序給出既定反饋。它不受網(wǎng)絡(luò)限制,干擾因素也比較少,不需要教師太多干預(yù)。在呈現(xiàn)學(xué)習(xí)內(nèi)容時,次要內(nèi)容使用白色文字,學(xué)習(xí)重點或線索提示則使用紅色文字突出顯示。當(dāng)能力值、物品的數(shù)量發(fā)生變化或順利完成任務(wù)、發(fā)生重要事件時都要使用文字提示并配上音效。選擇和填空測試要給予反饋,學(xué)生做出錯誤選擇時應(yīng)給予適當(dāng)提示,或返回任務(wù)初始重新完成任務(wù)。設(shè)置任務(wù)管理界面,方便學(xué)生隨時查看目前學(xué)習(xí)的任務(wù),多設(shè)置任務(wù)提示,引導(dǎo)學(xué)生將注意力集中在任務(wù)上。及時準(zhǔn)確的反饋有助于學(xué)生更好地融入游戲情境,提高學(xué)習(xí)效率。

二、RPG教育游戲應(yīng)用在程序設(shè)計類課程中的思考與建議

1.教育游戲的動機(jī)平衡問題。教育游戲應(yīng)用在學(xué)習(xí)中,可以激發(fā)學(xué)習(xí)者的學(xué)習(xí)動機(jī)。但實際應(yīng)用中一些教育游戲的耐玩性很差,學(xué)生在很短時間內(nèi)就失去了興趣;另一些教育游戲雖然生動有趣,但分散了學(xué)生的注意力,學(xué)習(xí)動機(jī)變得模糊。產(chǎn)生這樣的問題,不是學(xué)生的興趣不足,而是游戲動機(jī)和學(xué)習(xí)動機(jī)的失衡。要做到教育游戲的動機(jī)平衡,就必須把學(xué)習(xí)目標(biāo)和游戲內(nèi)容有機(jī)融合,如學(xué)習(xí)目標(biāo)要“隱藏”在劇情和任務(wù)中,而不是直白地陳述知識點。2.教育游戲的適度問題。RPG教育游戲應(yīng)用于教學(xué)是一把雙刃劍,運用不當(dāng),有可能產(chǎn)生完全相反的效果,因此教師在教學(xué)中應(yīng)遵循適度、適時原則。如果在課上使用,應(yīng)做好課堂管理,引導(dǎo)學(xué)生將注意力集中在完成任務(wù)上。如果在課后使用,應(yīng)和家長溝通好使用目的、使用時間、使用方法等,避免學(xué)生以學(xué)習(xí)為借口打游戲。3.游戲任務(wù)的難度問題。教育游戲的任務(wù)設(shè)置應(yīng)遵循明確、適度、激勵等原則。任務(wù)的設(shè)計應(yīng)該有難度梯度,應(yīng)該超出學(xué)生的認(rèn)識水平但又在“最近發(fā)展區(qū)”的范圍內(nèi),讓學(xué)生稍加努力就能完成任務(wù)。任務(wù)的設(shè)置還應(yīng)考慮個體差異,學(xué)生一次性就完成任務(wù)后應(yīng)給予獎勵加成,但也要允許學(xué)生重復(fù)學(xué)習(xí)任務(wù),直到完成為止。

三、總結(jié)

游戲是人類的天性,將RPG教育游戲應(yīng)用在高中程序設(shè)計類課程中,可以創(chuàng)建一個虛擬的游戲化學(xué)習(xí)環(huán)境,激發(fā)學(xué)生的學(xué)習(xí)動機(jī),培養(yǎng)良好情感和鍥而不舍的游戲精神,提高學(xué)習(xí)的效率。但在實際運用時,教師一定要明確游戲目標(biāo),注意適時、適量,做好過程控制和管理,只有這樣才能最大程度地發(fā)揮RPG教育游戲的功效。

作者:陳冀 單位:江蘇省天一中學(xué)