區(qū)澤宇,李晶,魏菊霞,嚴(yán)道葵,陳燦,許皓然
摘 要:《知識榮耀》是基于Unity3D游戲開發(fā)引擎的一款歷史教育手游,以歷史事實為依據(jù)進(jìn)行設(shè)計,加入答題元素以及豐富有趣的玩法,提高玩家對世界歷史的興趣,并鞏固玩家所學(xué)知識,激發(fā)玩家學(xué)習(xí)動力。文章研發(fā)了一款教育功能游戲,擬解決現(xiàn)有功能游戲娛樂性低、耐玩性低、社交弱、功能性反饋時間長而弱等問題。
關(guān)鍵詞:Unity3D;教育游戲;世界歷史
近年來,隨著人們教育理念的轉(zhuǎn)變升級,各式各樣的教育類游戲?qū)映霾桓F[1]。在當(dāng)今知識爆炸的時代,人們每天通過各種渠道接收知識,越來越多的人為了降低學(xué)習(xí)壓力,將知識游戲化,以達(dá)到“寓教于樂”的效果。
隨著社會的不斷發(fā)展,人類對游戲的需求程度呈現(xiàn)出驚人的增長趨勢。根據(jù)《2017年中國游戲產(chǎn)業(yè)報告》[2]顯示,2017年中國游戲市場實際銷售收入達(dá)到2 036.1億元,相比于2008年的185.6億元,10年間就有近10倍的增長[3]。通過需求分析、市場調(diào)研,對現(xiàn)有的功能游戲行業(yè)和傳統(tǒng)游戲行業(yè)進(jìn)行了解,發(fā)現(xiàn)中國教育游戲仍聚集在幼兒教育和教學(xué)游戲,雖然內(nèi)容豐富,但普遍存在耐玩性低的問題,導(dǎo)致玩家數(shù)量稀少。針對這一情況,本團隊著手設(shè)計、研發(fā)了《知識榮耀》手游,具體設(shè)計思路及方案如下。
1 創(chuàng)意來源
2012年,答題節(jié)目《一站到底》橫空出世,在綜藝節(jié)目更迭速度如此之快的今天,一檔不依賴明星的答題益智節(jié)目堅持了7年之久,堪稱“現(xiàn)象級”。2014年,節(jié)目組推出《一站到底PK版2》手游,筆者在這款游戲的對戰(zhàn)過程中,深感大家對答題的喜愛和熱情。2017年《頭腦王者》爆火,再次驗證了答題游戲的廣闊市場。答題是學(xué)習(xí)和鞏固知識的重要手段,文章將傳統(tǒng)游戲機制與答題有效結(jié)合,擬解決現(xiàn)市場上功能游戲存在的問題:(1)基本為單機游戲,缺乏競技性、耐玩性與交互性。(2)PVE游戲的游戲資源消耗過快。(3)功能性反饋性價比低。(4)功能性片面。(5)功能游戲一般采取買斷制收費。(6)功能性無法為用戶量身定做。
2 游戲設(shè)計與實現(xiàn)
2.1 游戲設(shè)計
《知識榮耀》是基于Unity3D游戲開發(fā)引擎制作的一款歷史教育手游,以歷史事實為依據(jù)設(shè)計游戲內(nèi)容,并加入答題元素,激發(fā)對世界歷史的興趣,鞏固所學(xué)知識,激發(fā)玩家學(xué)習(xí)動力,加以有趣的玩法,豐富游戲內(nèi)容。游戲分為非對戰(zhàn)系統(tǒng)和對戰(zhàn)系統(tǒng)。其中非對戰(zhàn)系統(tǒng)包括:題庫系統(tǒng)、牌庫系統(tǒng)、好友系統(tǒng)、協(xié)會系統(tǒng)、商店系統(tǒng);對戰(zhàn)系統(tǒng)包括:排位系統(tǒng)、匹配系統(tǒng)、自定義對戰(zhàn)系統(tǒng)、冒險系統(tǒng),游戲界面如圖1所示。
圖1 游戲主界面和對戰(zhàn)界面
在游戲中,題庫系統(tǒng)是項目的核心模塊之一,由官方提供準(zhǔn)確的題包供玩家在游戲中進(jìn)行調(diào)用,玩家也可自主上傳題目做成題包,并可隨時增減修改。答題的模式有3種:
(1)游戲初始題目。游戲剛進(jìn)入時玩家需回答3個問題,答對幾題則可自選幾張初始手牌,答錯則隨機獲得手牌。
(2)必答題。當(dāng)?shù)竭_(dá)己方回合時,玩家必須回答必答題,答對則自選一張該回合的手牌,否則隨機獲得一張手牌。
(3)選答題。當(dāng)?shù)竭_(dá)對方回合時,己方會自動進(jìn)入選答題模式,在對方回合結(jié)束前,己方可無限答題。答對會獎勵金幣,答錯則扣除金幣,連續(xù)答對能獲得更多的金幣。
(4)界面布局與效果。由上到下為問題描述、問題4個選項、答題進(jìn)度和答對題數(shù)。
2.2 游戲?qū)崿F(xiàn)
2.2.1 答題模塊代碼實現(xiàn)前期準(zhǔn)備
(1)定義題庫的3種類型:初始題目(Normal Question)、必答題(Necessary Question)、選答題(Selection Question),用于區(qū)分答題的3種模式。
(2)用Private定義并獲取答題界面物體相關(guān)控制引用:選項按鈕(用于監(jiān)聽用戶給出答案)、問題描述、選項內(nèi)容、回答之后正確與否提示、答題進(jìn)度和答題題量。
(3)使用onClick.AddListene()監(jiān)聽用戶回答。
2.2.2 答題流程代碼實現(xiàn)
(1)題庫中隨機獲取一道題,并傳入InitQuestion()方法中,根據(jù)傳入的題目信息,更新答題界面UI,存儲該題答案。
(2)用戶回答之后于HandleResponse()方法處理問題選項,回答正確與否會有相應(yīng)獎勵和懲罰,結(jié)果進(jìn)行網(wǎng)絡(luò)同步,因為答題有3種模式,用switch結(jié)構(gòu)分別處理不同模式,最后更新UI(答題進(jìn)度、答對題量等信息)并用Invoke()方法于1 s后調(diào)用DelayEndQuestion()方法自動切換題目或關(guān)閉答題(見圖2)。
3 結(jié)語
基于Unity3D的歷史教育游戲?qū)⒋痤}融入各類傳統(tǒng)游戲進(jìn)行融合創(chuàng)新,同時取材眾多其他游戲的玩法,不僅能使玩家體驗游戲樂趣、游戲策略,還能鞏固已有知識并促進(jìn)玩家加強自我學(xué)習(xí),實現(xiàn)激發(fā)玩家學(xué)習(xí)動力的游戲目標(biāo),具有良好的社會意義和現(xiàn)實意義。
基金項目:2019年廣東省省級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目;項目名稱:《知識榮耀》·嚴(yán)肅游戲;項目編號:S201912574010。廣東省高等教育教學(xué)教改項目;項目編號:粵教高函[2018]180號-654。本科高等教育教學(xué)改革立項項目;項目編號:東軟學(xué)院?!?018〕94號-7。教學(xué)質(zhì)量與教學(xué)改革工程立項建設(shè)項目;項目編號:東軟學(xué)院校〔2017〕252號-4。
作者簡介:區(qū)澤宇(1998— ),男,廣東佛山人,本科生;研究方向:游戲開發(fā)。
*通信作者:李晶(1987—),女,陜西商洛人,講師,碩士;研究方向:軟件開發(fā),游戲開發(fā)。
圖2 switch結(jié)構(gòu)處理
[參考文獻(xiàn)]
[1]王春艷,甘甜.基于Unity3D的VR英語教育游戲的設(shè)計與開發(fā)[J].計算機時代,2019(10):35-37.
[2]中國音數(shù)協(xié)游戲工委,CNG中新游戲研究(伽馬數(shù)據(jù)),國際數(shù)據(jù)公司.2017年中國游戲產(chǎn)業(yè)報告(摘要版)[M].北京:中國書籍出版社,2017.
[3]裴蕾絲,尚俊杰.回歸教育本質(zhì):教育游戲思想的萌芽與發(fā)展脈絡(luò)[J].全球教育展望,2019(8):37-52.
Design and development of games based on Unity3D
Ou Zeyu, Li Jing*, Wei Juxia, Yan Daokui, Chen Can, Xu Haoran
(School of Computer Science, Neusoft Institute Guangdong, Foshan 528225, China)
Abstract:Knowledge Glory is a historical educational mobile game based on the Unity3D game development engine. The game is designed based on historical facts, and adds answer elements and rich and interesting gameplay to enhance players interest in world history and consolidate players. The knowledge learned stimulates the players motivation to learn. In this paper, an educational function game is developed to solve the problems of low entertainment, low patience, weak social interaction and long and weak functional feedback time.
Key words:Unity3D; educational game; world history