?

基于RUBY語言實現的地震逃生教育游戲

2015-03-26 21:21張小雨王婷婷樊迎春
河南科技 2015年21期
關鍵詞:游戲設計教育

張小雨 王婷婷 樊迎春

(河南師范大學 教育與教師發展學院 , 河南 新鄉 453000)

基于RUBY語言實現的地震逃生教育游戲

張小雨 王婷婷 樊迎春

(河南師范大學 教育與教師發展學院 , 河南 新鄉 453000)

本課題提出一款名為《地震逃生》的教育類網頁游戲。這款教育游戲不但具有極強的趣味性,更重要的是它讓我們學習到地震逃生知識。本課題基于RUBY語言RPG游戲,它主要使中小學生在玩游戲的同時能獲得地震逃生知識。本論文主要根據課題研究的背景和意義,教育游戲現狀及發展趨勢的相關分析,以及實現本游戲用到的RPG技術的特點。

RUBY語言;教育游戲;RPG技術;地震逃生

近年來,很多地區常發生地震災害,損失慘重。因此各部門開展地震逃生演習活動使大家了解和掌握地震逃生知識,但是開展地震逃生演習活動會消耗大量的人力、物力、財力。所以尋求一條簡便而有效的途徑來幫助人們普及地震應急逃生知識就顯得非常重要?,F代信息技術的發展和網絡技術的完善和編程語言的簡便化,為我們提供了良好的網絡平臺。因此,我們推出了地震逃生游戲,來使大家形成基本自我保護意識。

1 教育游戲

1.1 教育游戲的定義

教育游戲是具有知識性的娛樂游戲,從學生的心理需要考慮,根據特定教育目的設計開發,兼有教育性和娛樂性,把游戲作為教育的手段,教育作為游戲的靈魂。在游戲的設計開發過程中運用教育理論知識作為支撐,融教育性和游戲性的為一體,力求使游戲與學習有效結合,從而達到寓教于樂的目的。[1]

1.2 教育游戲的現狀

國內教育游戲發展比較晚,對教育游戲的設計研究主要涉及設計的理論基礎、設計的原則和策略。從教育游戲產生到今天,關于教育游戲設計與開發的研究很多,設計的教育游戲存在一定的規律,往往都是教育游戲開發者通過把各個領域相關的知識性成果和游戲相結合,形成教育游戲的固定的開發模式,像游戲加上習題的方式,以及把一些知識的題庫全部搬到手機上,加上一些關卡的方式。還有一些單擊小游戲,都是先確定知識點,然后借用一些flash小游戲進行二次開發,把游戲的素材替換成一些英文字母、數字、卡通動畫,然后就成功蛻變成教育游戲。這樣的游戲產品雖然能快速看見效果,但是沒有吸引力。說到底這樣的游戲產品是無法長久。這就是大多數研究者提出很多構想和模型,然而開發的游戲產品影響力的很小的原因。

現在的教育游戲都是硬生生的將教育知識與游戲相結合,借游戲的軀殼強行植入游戲的靈魂,不去考慮游戲的趣味性,一味的植入教學知識,太注重知識性而忽略游戲性。教育游戲若把知識性放在首要地位,就會導致一些教育游戲毫無生命力,大量的教育游戲發布經不起時間的考驗,不迎合玩家的需求就不能生存。教育游戲需要做的是協調好教育性與游戲性,在注重知識性的同時應該平衡教育性,尋求最佳的切合度。

2 RPG游戲

RPG(Role-playing Game)即角色扮演游戲,具有完整的故事劇情、虛擬的人物形象和需要玩家去完成的任務。其中R 指角色 (role)、P 指扮演 (play)、G 指游戲 (game)。RPG游戲的標準模式是 : 玩 家 接 受 任務——尋找完成任務的方法——不斷與NPC交流——在虛擬的協作交流下完成任務。[2]

3 RPG技術的特點

3.1 極強的代入感

RPG 游戲不僅是基于游戲的層面,還有它自己獨特的世界觀,游戲角色不是毫無頭緒的,通常都是帶有某種目的的去完成任務。借著極強感染力的游戲劇情, RPG 游戲可以為游戲者提供更加真實的目標,使游戲者獲得更大的情感滿足。RPG游戲的評價標準之一就是玩家在游戲過程中對扮演的角色有沒有代入感。RPG游戲玩的時候就使人如同身臨其境,它的故事性也會增強玩家的新鮮感和歸屬感。

該課題地震逃生游戲的主要故事梗概:玩家在教室里上自習時遭遇地震,他需要在規定時間內選擇最適合的路線逃出所在教室,最后逃到操場的安全地帶,這樣才算游戲成功。否則,未在規定時間內或者生命值分數為0均算游戲失敗。本課題把主角逃到操場安全地帶這一故事作為整個游戲主線,利用劇情把其他元素串聯在一起,賦予其一定的意義和內涵。

3.2 交互性

游戲的交互性是吸引游戲者的關鍵要素之一。此交互是指游戲者和虛擬世界的相互作用與反饋。游戲者通過鍵盤和鼠標控制游戲世界中的事物,借以融入游戲環境、利用環境甚至改變環境。[3]RPG游戲會給予人體驗一種全新的人生經歷和情感體驗,這種藝術形式的表達手法是其他藝術形式所無法表現的。交互性是游戲和玩家的相互反饋,游戲給予玩家不僅僅像電影一般的畫面,還有來自于自身操作的反饋。玩家通過游戲中的反饋設計快速適應游戲操作,適度且精妙的反饋不僅提高游戲的可玩性和趣味性,還增強玩家的滿足感和成就感。

在該地震逃生游戲中玩家通過鍵盤的上下左右鍵控制游戲世界中主人公的運動方向選擇合適的路徑,通過不同的選擇進行交互中增減玩家生命值分數,給予玩家直接的反饋。這樣使玩家了解到更多的地震逃生的知識,從而實現在虛擬的游戲世界進行地震演習模擬的效果。

3.3 角色成長

角色成長是RPG游戲的核心游戲機制。它是玩家通過自己的控制和選擇來實現角色逐漸從弱小到強大,從幼稚到成熟,從某個階段到某個階段的成長。RPG游戲都有著或成熟或不成熟的角色成長系統,比如經驗和級別,比如技能樹,比如裝備積累。這些系統甚至會成為某些RPG的象征,這些系統是吸引玩家的注意力、激勵玩家闖關的重要手段。

3.4 戰斗腳本

RPG的腳本引擎所使用的并非限定版權的語言,而是強大的Ruby腳本語言。Ruby腳本語言具有開發大型游戲的能力。

它的基本特點是Ruby腳本語言完全面向對象,在Ruby語言中任何元素都是對象,包括其他語言中的基本數據類型。Ruby腳本語言中變量沒有類型,Ruby的變量可以保有任何類型的數據。腳本使用中可以根據系統自帶的腳本進行設計也可以通過修改該腳本語言或者自行編寫代碼實現游戲設計者想到達的效果。

4 結語

本課題借助教育游戲來構建一個普及地震逃生知識的平臺,通過把教育游戲與地震逃生相結合,設計開發出符合青少年心理發展要求的一款教育游戲。此地震逃生游戲在網絡上模擬了地震場景,教給了人們掌握遇到地震災害時逃生的基本技能,在如今的數字化時代下顯得更加重要。此地震逃生游戲平臺的開發,能隨時隨地模擬地震場景,教給人們更多的地震逃生技能。

[1]曹晶瑜,沙景榮. 對教學游戲設計規則的若干思考——以RPG游戲為例[J]. 中國教育信息化,2007(10): 60-62.

[2]趙成麗. 小學德育課程中rpg教育游戲的設計與研究[D]. 四川師范大學, 2009.

[3]劉艷玲. RPG教育游戲設計與小學語文教學內容融合探究[J]. 中國教育技術裝備, 2014(24):32-34.

P315.9 ;TP391.9

A

1003-5168(2015)11-270-02

河南師范大學國家級大學生創新創業訓練計劃項目 項目編號:201410476033

張小雨,河南師范大學教育與教師發展學院,教育技術學專業2013級本科生,主要研究方向為教育技術學。

猜你喜歡
游戲設計教育
國外教育奇趣
題解教育『三問』
教育有道——關于閩派教育的一點思考
瞞天過?!律O計萌到家
辦好人民滿意的首都教育
設計秀
有種設計叫而專
數獨游戲
瘋狂的游戲
爆笑游戲
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合