發(fā)布時間:2023-12-09 17:21:55 瀏覽量:227次
對于復雜程度較高的策略以及益智游戲,如何設計新手教程是個難題。海外游戲咨詢師、游戲網(wǎng)站Game-Wisdom創(chuàng)始人Josh Bycer近日在一篇文章中指出,當開發(fā)者設計復雜游戲時,應當在新手引導中將學習目標進行拆分,為玩家提供即時反饋,讓他們能更快地上手游戲。觸樂對文章主要內容進行了編譯。
反饋是學習的基礎,這一規(guī)律不僅僅適用于游戲。要想了解某個機制的工作原理,你得看到自身行為所帶來的反饋,而在游戲中,玩家獲取操作反饋的時間越長,對學習玩法的幫助就越小。
這就是動作類游戲為何容易上手的原因之一,玩家在游戲中的所有操作或體驗都能得到及時反饋。同樣的,這也解釋了在所有類型的游戲中,策略類游戲最難學——因為反饋是漸進的,玩家經常需要等待幾分鐘時間,才能看到自己的操作所產生的效果。
更糟的是在策略和益智類游戲中,你還要將很多種不同元素結合起來或采用多個步驟,才能掌握核心玩法。假設某次操作的流程涉及50個步驟,可其中第30步行不通,那玩家如何判斷從而停止整個流程呢?
這恰恰也是學習編程最難的部分之一。當程序員不得不篩查數(shù)十行代碼,從中找到引發(fā)問題的某個字符時,他們的挫敗感可想而知。在這種情況下,一種常見的編程技巧就能派上用場了,這同樣適用于教會玩家學習復雜的游戲。
正如前文所述,如果我們使用多個部分和選項創(chuàng)建一套解決方案,一旦它無法運作,將很難弄清問題的癥結所在。因此,程序員寫代碼時會將目標任務切分為不同部分,每個部分分別完成并通過測試,確保它們正常工作,然后再進行合并。
舉個例子,假設要寫一個計算稅金并打印結果的程序,程序員往往會將需要寫的所有代碼切分為三個部分:接收輸入和將它分配給某個變量的部分、計算稅金的部分以及打印結果的部分。
程序員可以對每個部分進行測試,確保代碼正常工作,然后再將它們組合到一起。如此一來,我們就能用多個較小解決方案疊加成了大的解決方案。如果某部分遇到了問題,找到故障并加以解決就容易多了。
但是這跟游戲設計有什么關系呢?別著急,通過以下幾個例子,我們發(fā)現(xiàn)在游戲中,新手引導為玩家提供即時反饋也很重要。
無論游戲復雜程度如何,它們都可以一步一步地為玩家提供即時反饋。例如在動作游戲中,設計師會通過它向玩家介紹玩法和機制,對玩家提出挑戰(zhàn)。
當你玩《超級馬里奧銀河》(Super Mario Galaxy)時,游戲不會在一開始就要求你做出復雜的組合動作——相反,它會逐步向你展示怎樣移動、跳躍,然后才是二段跳等等。在玩家需要做出一套組合動作前,他們已經能熟練掌握每個動作的操作方式。
《異星工廠》:玩家一步步地學習,獲得即時反饋,這將會更快地掌握游戲玩法
玩家在《異星工廠》(Factorio)中也能獲得類似的即時反饋。這是一款沙盒游戲,游戲里需要使用各種零部件和機械設備,打造自動化的生產流水線。開發(fā)者沒有一開始就將所有內容塞給玩家,而是循序漸進地讓人掌握玩法。
游戲初期會要求玩家創(chuàng)建簡單生產鏈,了解其工作原理。之后還會建造更多的生產鏈和自動化系統(tǒng),并最終形成基于多個(自動化)系統(tǒng)的龐大生產流水線。這樣一來,玩家通過將各種系統(tǒng)進行組合,對游戲的熟悉程度就會越來越高。如果某個系統(tǒng)出現(xiàn)問題,玩家也能在將它們進行組合前發(fā)現(xiàn)問題并予以解決。
與《異星工廠》相比,《坎巴拉太空計劃》(Kerbal Space Program)在為玩家提供即時反饋方面則做得不夠好。該作的問題在于,玩家在游戲中需要使用許多彼此關聯(lián)的部件建造火箭,卻無法對每一個部件進行測試,因此無法即時了解到各部分是否存在問題。當玩家發(fā)射火箭時,根本不知道是否能正常升空,以及如果失敗問題出在哪里。
《太空化學》:益智和高策略性的游戲往往不會為玩家提供即時反饋,這加大了學習的難度
如果將Zachtronic開發(fā)的《太空化學》(Spacechem)與這間工作室的另一款游戲《無限工廠》(Infinifactory)進行對比,我們會發(fā)現(xiàn),《太空化學》存在與《坎巴拉太空計劃》相似的問題?!短栈瘜W》的玩法太難學了,因為從技術上來講,它就像一個你無法對部件進行測試的編程項目,而《無限工廠》則會為玩家提供即時反饋。
玩家在《無限工廠》中所面臨的挑戰(zhàn)是這個樣子的:你有輸入,需要實現(xiàn)某個特定輸出,中間過程涉及到的所有操作取決于你。玩家最好是一步一步地尋找解決方案——就像在體驗《異星工廠》或編寫程序時那樣。玩家首先需要明確自己應按照怎樣的順序做些什么,圍繞它建造流水線的各個部件,接下來再確保各部件運轉正常。
另外一款復雜的游戲《外星貿易公司》(Offworld Trading Company)將新手教程拆分為多段,在每一個部分中,游戲會提示玩家進行最重要的操作,并看到所帶來的反饋。通過這些新手教程,玩家得以熟悉游戲中的所有重要元素,因而能快速深入地體驗游戲。
筆者遇到過太多的策略游戲和4X游戲,都因為玩家學習反饋的時間滯后從而魅力大打折扣,這些游戲只能吸引它們的鐵桿粉絲,無法進一步擴大玩家群體。
與此同時,這樣做也能在開發(fā)者設計游戲時為他們提供幫助。當一款游戲涉及到不同品類或機制的混搭,多系統(tǒng)設計會非常有難度,所以循序漸進地設計各個系統(tǒng)隨后再將它們進行整合,會讓設計師更容易判斷各系統(tǒng)是否在穩(wěn)定運行。對游戲產品來說,一旦某部分出現(xiàn)問題,將會影響游戲設計的其他方面乃至整個項目。
在開發(fā)一款游戲時,雖然你無法為整個過程中可能出現(xiàn)的所有問題做好解決計劃,但循序漸進的步驟和想法可以避免或減少有可能遇到的一些潛在問題。
熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設計領域和數(shù)字藝術教育的重要性,歡迎點擊咨詢報名。
2. 手機游戲如何開發(fā)(如何制作傳奇手游,都需要準備些什么?)
?如何制作傳奇手游,都需要準備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說明時代在進步游戲在更新,更趨于方便化移動化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費、一鍵制作炫酷特效,適合新手小白??靵碓囋嚕?/span>
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇。《天命奇御》具有多線劇情多結局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經濟體系揭秘,不同玩家角色的經濟活動
Bigtime加密游戲經濟模型分析,探討游戲經濟特點,幫助玩家更全面了解這款GameFi產品。
6. 3D動漫建模全過程,不是一般人能學的會的,會的多不是人?
步驟01:面部,頸部,身體在一起這次我不準備設計圖片,我從雕刻進入。這一次,它將是一種純粹關注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
7. 3D動畫軟件你知道幾個?3ds Max、Blender、Maya、Houdini大比拼
當提到3D動畫軟件或動畫工具時,指的是數(shù)字內容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術動畫的軟件程序。但是,在3D動畫軟件中還包含了其他類型的...
?三昧動漫對于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應并不會推出《巫師4》。因為《巫師》系列在策劃的時候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
想讓你的3D打印模型更堅固?不妨嘗試一下Cura參數(shù)設置和設計技巧,讓你輕松掌握!
10. 如何自己開發(fā)一款游戲(游戲開發(fā)入門必看:五大獨立游戲開發(fā)技巧)
?游戲開發(fā)入門必看:五大獨立游戲開發(fā)技巧無論您是剛剛起步開發(fā)自己的第一款游戲,還是已經制作了幾款游戲,本篇文章中的5大獨立游戲開發(fā)技巧都可以幫助您更好地設計下一款游戲。無論你對游戲有著什么樣的概念,都
最新文章
同學您好!