前言:想要寫出一篇引人入勝的文章?我們特意為您整理了Unity3D下科普游戲制作探析范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:為推進我國電子科普游戲的發展,通過解決如何撰寫劇本、定制人物角色、設計游戲場景和程序編寫等制作一款科普游戲《優優修車記》。本游戲使用unity3d作為游戲開發引擎,結合前期撰寫的游戲劇本,使用Unity3D和fungus組件進行游戲架構的設計和文本對話形式的程序編寫。通過三級階梯式難度的關卡和點擊式游戲操作方式,將維修科普知識融合在游戲中,增強了游戲的科普性和趣味性。
關鍵詞:Unity3D;劇本;游戲制作;科普
1引言
當前我國科普游戲中關于汽車或機動車內部結構進行科普的游戲較為稀少,為此我們確認車輛維修科普游戲的主要研究方向[1-2]。基于Unity3D的游戲引擎,嘗試從科普的視角建立一個基礎修車過程游戲,并取這個游戲名稱為《優優修車記》。此科普游戲的目標人群鎖定為對維修車輛有興趣的青少年,其主要內容是將山地車、電動車、汽車這3種不同車型遇到的常見問題及其維修過程給玩家進行科普與益智性地娛樂。游戲主要采用點擊式操作,玩家可通過鼠標點擊動作來選擇3種車型中自己想要維修的車型。在每種維修車型中,設置3個任務關卡,維修任務關卡由易到難。游戲過程中,玩家需自己思考選擇準確的維修工具,然后通過游戲中出現的提示來完成任務關卡。我們利用科普游戲的虛擬操作替代維修的實際操作,既能讓玩家學習知識,體驗維修的樂趣,又能避免觸碰到潛在的危險,無形知識財富效益巨大[3]。
2游戲的策劃和準備工作
2.1游戲的策劃
本游戲是利用Unity3D引擎軟件建立一個基礎修車過程游戲,屬于科普類游戲。此科普游戲劇本設計包含下列內容:1)游戲類型:本游戲主要是利用Unity3D引擎開發一款維修車輛的劇情類的科普游戲,在虛擬情境中達到沉浸學習,并確定游戲時空背景定為未來高效率新能源交通工具全面普及的時期。2)游戲玩法:采用傳統點擊和拖拽式操作玩法。3)游戲劇情:劇情設定為以主角優優和爸爸給爺爺修車為故事主線,體現家庭的溫馨和時代的變化,通過主人公一家和交通工具的故事能夠反映出科技的進步以及人民生活水平的提高。隨著劇情發展將山地車、電動車、汽車這3種不同車型遇到的常見問題及其維修過程展現在游戲中,讓玩家既能享受益智性地娛樂也能獲取科普知識。本游戲采用人物對話的形式推動劇情發展,增加玩家的代入感。4)游戲任務和關卡:科普游戲必須考量游戲性與教育性的融合問題,即游戲任務與科普知識如何有機結合[4]。所以將科普的知識內容分解到各個任務,科普的內容在游戲里通過問答、交談、維修中遇到的問題與使用維修工具等方面體現出來。科普內容與游戲進行匹配,將游戲進行科普化,并且能夠最大程度保留科普游戲的娛樂性,避免教條化的科普游戲形式以及游戲過程中答題式的枯燥性。本游戲共設置有山地車、電動車、汽車3種維修車輛任務的選擇,并且在每種維修車型任務中,設置3個游戲關卡,維修任務關卡由易到難,其中,山地車的游戲關卡分別為輪胎問題、更換鏈條問題、油剎灌油問題。游戲過程中,玩家需自己思考選擇正確的維修工具,然后通過游戲中出現的提示來完成任務關卡。將維修操作與游戲難度系數進行關聯并趨向平衡,利用互動設計理念優化關卡的人性化操作,以做到對大部分用戶的友好適應[4]。5)運行目標平臺:本游戲以Windows電腦為載體,界面隨著劇情發展而變化,具有可操作性與沉浸式游戲。現實生活中對各類車型的拆解和維修都是具有一定風險的,這也成為了對此有興趣的人的一道門檻,本游戲的研發將能一定程度的降低這一門檻,讓更多對機械結構有興趣的人能夠體會到其中的樂趣。6)獎懲措施:暫時不設立懲罰機制,需要完成前一關的游戲才能進行下一關,會展示鼓勵音效。7)目標受眾:本游戲采用卡通、可愛的畫面風格,游戲趣味性、科普性強,適合青少年利用閑暇碎片時間放松心情。
2.2游戲的前期工作
游戲的前期準備工作主要是圖片和音樂的收集與整理還有游戲劇本故事的撰寫。背景圖片,顏色盡量新鮮但種類不能過多,既要符合青少年喜歡的范疇,也不能繁亂復雜。因為游戲的目標使用者是青少年,在背景音樂選擇上應該盡量的活潑歡快,音效不可聲音刺耳和突然。我們所設計的科普知識點既不能過于簡單無聊,也不能過于術語化,得符合青少年的認知水平。在劇情設計上需要多次討論出一個自然、合理的劇情。
3游戲圖像的制作
3.1游戲場景的類型和風格
在一款游戲開始設計之前,確定游戲風格是必不可少的,游戲的風格決定了整部游戲的藝術水平,同時游戲風格的確定對于一個游戲的受體群眾和整體風格也有著很大的影響[5]。而基于我們對本游戲的定位是科普類游戲,且面向人群為青少年,故整體游戲風格應該偏低齡化且具有一定程度的趣味性,同時在設計過程中也要適當的添加多種顏色,以此來吸引玩家進一步對游戲進行探索,使得玩家在動畫中能夠輕松地了解關于維修車輛的相關知識,達到本項目的科普教育目標。游戲產品的視覺外觀決定了游戲給玩家最直觀最清楚的感受,游戲中的角色形象工具等視覺元素匯聚在一起,形成統一的風格,給玩家最好的視覺化效果。我們可以通過這些元素的造型,質感和設計等多方面的內容進行適當的創新與設計,從而給玩家帶來不一樣的奇特的視覺表現。
3.2游戲場景的設計
游戲場景設計是指除了角色造型外,還包括游戲里其他物體的造型設計,包括建筑物、角色服飾道具等。游戲主體是指游戲中的人物角色及一切圍繞在主題周圍,控制著游戲中的劇情發展的所有物體。場景的設計既要符合現實還要有一定的創新,并且,游戲場景的設計要能夠體現出游戲的時代、人物關系、游戲主線等等。我們結合已編寫完成的游戲腳本,決定游戲人物風格采用卡通的形式,而為了保存游戲的真實性,拉近玩家與游戲的游戲場景的風格我們決定采用寫實風格。游戲初始場景設定為庭院,在這里我們參考了現代中國別墅的房型作為給游戲人物的設定的家庭背景,具有濃濃的現代中國氣息。在游戲人物的塑造過程中,采用了較為傳統的中國動畫形象,在色彩的搭配上也較為鮮艷顯著,更能吸引玩家的注意。在工具選擇上,我們也是采用卡通化的方法,使其更符合游戲的整體設計。
4程序的編寫
游戲的基本架構采用的是Unity3D中的fungus組件,本組件在使用過程中需要輸入相應的指令組成程序框圖,其基本單元被稱為“塊(block)”,單元與單元之間使用指令或者帶有指令的線條連接,每個單元具有獨立的命令。整個程序框圖的開始一般是由一個命令為“gamestarted”的“塊(block)”實現,然后由各種各樣的觸發條件繼續實現不同的指令,從而達到游戲程序的運行。了解完fungus的基本實現形式后,接下來是編寫游戲程序。本游戲程序主要采用文本對話的形式來講述一個故事,從而達到科普的目的,即有聲有色地講述一個故事。本游戲demo的程序框圖主要具有三大部分,包括開始菜單,游戲關卡1、游戲關卡2和游戲關卡3。開始菜單程序界面如圖1。此程序使用了“呼叫(call)”指令,這個指令具有滿足條件時可以直接跳到設定好的下一方塊的功能,同時還使用了“目錄(menu)”指令,該指令的作用時是產生分支,可以讓使用者進行選項的選擇。“呼叫(call)”以及“目錄(menu)”是該部分程序的大框架,里面還包括調動相應貼圖以及控制人物臺詞進出和轉場時需要的指令如“貼圖展示(showsprite)”以及“貼圖隱藏(fadesprite)”等等。除了前面劇情轉場部分使用的過渡程序外,在主要關卡設計中,我們使用了多選來觸發不同結果的方式設計關卡。首先我們在對話設計中會給出通關信息提示,玩家需要認真收集闖關過程中得到的信息,并且靈活應用在關卡設計中,下面以demo中的一個關卡為例子來講解我們所編寫的程序。在下面這個程序中,我們將各種各樣的信息羅列出來,玩家只要將鼠標移至物品上方,就會出現大量的信息點,以此來干擾玩家做出選擇,只有當玩家正確選擇到其中的有關剎車油,鐵錘和剪鉗三樣物品時,才能夠正確的通過此關卡,如圖2所示。在編程的設計上,我們使用了布林函數(Boolean),布林函數(Boolean)會被相應的設置成真值(true)或假值(false),開始時,所有函數值默認為假值(false)。每當一件物品被選擇時,只有當被需要的幾件物品的布林函數(Boolean)為真值(true)時,才能滿足過關條件,同時當有過多的物品被設置成真值(true)時,也無法通過。在此處同樣使用了“呼叫(call)”指令以及“目錄(menu)”指令來方便玩家進入分支選項的選擇。最終還會有一個審核程序來確定玩家所選擇的幾件工具的布林函數(Boolean)值,從而達到闖關的目的。
5游戲效果測試
本游戲的測試主要是圍繞游戲性能(游戲平衡性、游戲順暢度等維度)、游戲壓力測試、游戲功能測試等方面展開。游戲的第一關如圖3所示,主要是引入游戲故事內容,圖3是游戲對話效果圖。游戲的第一關主要是輪胎維修問題,破舊的山地車輪胎爆破而且輻條斷裂,玩家需要根據提示并且回答問題,從給出的幾種輪胎里面找到合適的輪胎給它換上(圖4)。系漸趨衰退。究其原因,在于在大眾社會與網絡社會崛起之后,春晚從內容生產到價值主張、傳播方式都未能及時適應大眾文化生產機制的需要,也難以適應網絡社會全民話語生產的特性,因此,春晚-觀眾的品牌關系出現裂隙甚至錯位,吐槽成為春晚無意生產而大行其道的狂歡化大眾文化。以春晚經濟的新媒體化轉型為突破口,驅動春晚的商業模式轉型,充分實現媒體融合的“后春晚”關系產品、空間產品,回歸狂歡化的民間節慶儀式,以媒介市場的自發秩序力量,達成意識形態傳播、商業利益、節慶儀式的動態平衡,是應對網絡社會中的春晚變局,修復春晚品牌關系、實現春晚再中心化的可能途徑。進而言之,這也是網絡社會重建主流媒體“社會中心”影響力的可能路徑。
作者:葉招娣 陳海祺 尹婭琳 余小希 鄭譽煌 單位:廣東第二師范學院物理與信息工程學院