遊戲機制設計:動態難度平衡、心流體驗與相關設計中的問題
在動態難度平衡調節機制之下,遊戲系統會透過一套演算法、大資料分析,並根據玩家遊戲中的行為和角色屬性等,以此為依據判斷玩家的水平。如果玩家總是輕鬆的過關,那麼會相應的增加遊戲的難度,從而提高遊戲戰鬥激烈程度。反之亦然,例如玩家總是在某個關卡地點不斷的死亡,則會降低關卡難度,增加道具數量等幫助玩家順利過關。
而透過在遊戲過程中動態的調整遊戲難度,遊戲以此不斷匹配玩家的當前能力,讓難度始終在玩家的能力區間內,從而讓玩家始終處於心流狀態。而心流狀態最重要的一點也是讓玩家的能力,始終匹配於遊戲難度。
但是,這種設計機制存在很大的問題,那就是難以判斷玩家的失敗行為,到底是故意的,還是無意的,從而會被玩家鑽空子。例如:
由於系統難以判斷玩家是故意,還是無意,以及玩家的心理等各方面的特殊因素,所以這種機制也是存在很大的設計漏洞的。這方面的案例有很多,例如:
綜述之,這種動態調節關卡難度的機制,雖可有效避免遊戲設計中玩家鑽空子,且可解決馬太效應中滾雪球現象的問題,但也有自己的遺留問題。也許將動態難度調節機制和關卡預設難度這兩者結合起來,並進行合理的規劃,是一種有效的解決方法。
PS:筆者撰寫的《遊戲設計心理學》系列叢書,已在摩點網眾籌。目前處於“創意”階段,需要2500個“看好”,才能聯絡出版社並正式眾籌,並在未來出版發售。感興趣的讀者可前往支援。謝謝。
詳情說明:
https://zhuanlan.zhihu.com/p/670318084
眾籌地址:
m.modian.com/idea/3967
叢書影片版目錄:
https://www.bilibili.com/video/BV1Pc411S7WN/?spm_id_from=333.999.0.0
來源:藍色瘋狂島
而透過在遊戲過程中動態的調整遊戲難度,遊戲以此不斷匹配玩家的當前能力,讓難度始終在玩家的能力區間內,從而讓玩家始終處於心流狀態。而心流狀態最重要的一點也是讓玩家的能力,始終匹配於遊戲難度。
但是,這種設計機制存在很大的問題,那就是難以判斷玩家的失敗行為,到底是故意的,還是無意的,從而會被玩家鑽空子。例如:
- 在某些關卡或者比賽中,如果玩家不斷的自殺或者投降怎麼辦?
- 玩家出於某種原因而導致打不過怪物怎麼辦?例如換了人玩,導致水平下降(這一點系統是不可能知道的)。
- 玩家壓根不想過關,或者只是想要多聽聽戰鬥中的音樂(我在遊戲中就經常這麼幹)。
- 玩家長時間不玩,導致水平生疏了。
- 你在打遊戲但是你爸媽喊你吃飯了,導致你失敗了。
由於系統難以判斷玩家是故意,還是無意,以及玩家的心理等各方面的特殊因素,所以這種機制也是存在很大的設計漏洞的。這方面的案例有很多,例如:
- 在《使命召喚:冷戰》中,就有SBMM這一動態難度調節匹配機制。該機制主要基於玩家的擊殺/死亡數、勝率、命中率、總遊戲時長等玩家資料,以此計算出玩家的總體實力,再以此為基礎進行匹配。這一機制原本的設計目的,在於讓玩家可以始終匹配於與自己實力相當的對手,從而讓遊戲更具有挑戰性。而很多玩家為了能“虐菜”,並獲得大殺四方的爽快感,於是就產生了在遊戲中利用爆炸物反覆自殺,讓自己死亡次數在單局劇增的行為。往往一局結束後,這類玩家的資料均為0擊殺,數十次甚至上百次的死亡資料。而這種行為,無疑會降低玩家的總體資料,並最終讓SBMM這一動態難度調節匹配機制成為擺設。
- 類似《使命召喚:冷戰》中的現象,在《英雄聯盟》《DOTA2》《爐石傳說》等遊戲中皆屢見不鮮。當玩家在天梯經歷一波連勝後,系統就會認為你實力較強,而透過動態匹配機制和相應的匹配演算法,給你匹配一個遠超過你自身實力的對手。故此,很多玩家為了能虐菜,會故意打輸或者乾脆快速投降,以此降低自身總體遊戲資料。例如,《爐石傳說》中就有著“守門員”這一玩家型別。這類玩家會在自己天梯等級升高後,在與人對戰時迅速的投降,以此快速降低自身的天梯等級。然後再專門守在天梯的重要關口虐菜(例如天梯5級、15級、20級等關口),以此享受勝利的快感和滿足感。
- 在《爐石傳說》的“傭兵戰記”模式中,玩家大面積互相投降,最終讓遊戲的匹配機制徹底成為擺設亦為典型的體現。
- 在《部落衝突》中,玩家故意提前結束戰鬥認輸,導致刻意降杯當守門員的情況亦屬此列。
綜述之,這種動態調節關卡難度的機制,雖可有效避免遊戲設計中玩家鑽空子,且可解決馬太效應中滾雪球現象的問題,但也有自己的遺留問題。也許將動態難度調節機制和關卡預設難度這兩者結合起來,並進行合理的規劃,是一種有效的解決方法。
PS:筆者撰寫的《遊戲設計心理學》系列叢書,已在摩點網眾籌。目前處於“創意”階段,需要2500個“看好”,才能聯絡出版社並正式眾籌,並在未來出版發售。感興趣的讀者可前往支援。謝謝。
詳情說明:
https://zhuanlan.zhihu.com/p/670318084
眾籌地址:
m.modian.com/idea/3967
叢書影片版目錄:
https://www.bilibili.com/video/BV1Pc411S7WN/?spm_id_from=333.999.0.0
來源:藍色瘋狂島
相關文章
- 遊戲機制中的介面設計遊戲
- 遊戲機制設計:資源管理挑戰與遊戲中的AI設計遊戲AI
- 沉浸式遊戲互動設計(上):心流體驗和沉浸感遊戲
- 動態效果在體驗設計中的應用
- 遊戲機制設計方法論遊戲
- 關於心態建設,程式設計和自學程式設計
- 遊戲平衡機制探究:動態難度調節的4條祕訣遊戲
- 遊戲機制設計:《塞爾達傳說:荒野之息》中的湧現與弱引導設計遊戲
- 兩道與移動開發相關的英文設計模式題移動開發設計模式
- 使用者體驗之——動態設計
- 淺談應用動態體驗設計
- 幽默:進入心流狀態的程式設計師跨年程式設計師
- 關於考勤模組中設計的問題
- 開發者分享如何在遊戲設計中做到難易程度的平衡遊戲設計
- Josh Bycer:論述遊戲設計中的消極遊戲機制遊戲設計
- 系統設計 相關面試題面試題
- 移動端使用者體驗設計中錯誤狀態設計分析和實踐
- 移動應用中的流設計
- 有關asp程式設計中,baseclass的問題程式設計
- 問題驅動設計與領域驅動設計的區別 - abdullin
- 請教個動態報表設計的問題
- 關心程式設計師程式設計師
- 談談遊戲難度設計遊戲
- 如何設計高難度遊戲遊戲
- 長文編譯:RTS遊戲系統設計的平衡問題編譯遊戲
- 舉例闡述利用“心流狀態”設計遊戲的要點遊戲
- 使用者體驗設計流程與文件編制指南
- 動態設計:讓玩家有一致的遊戲體驗遊戲
- 領域驅動設計與模型驅動設計的關係模型
- 遊戲機制設計:生活邏輯轉化為遊戲邏輯的設計形式遊戲
- Jive中的設計模式問題設計模式
- 自學程式設計難度大嗎?程式設計
- 談談三消遊戲關卡的難度控制問題:元素難度評分機制遊戲
- Java中的超程式設計與動態代理技術Java程式設計
- rust程式設計(3)結構體相關概念和疑問Rust程式設計結構體
- 誠心請教一個關於hibernate程式碼設計的問題
- 遊戲為何而難? 談談遊戲的難度設計遊戲
- 20個設計模式和軟體設計面試問題設計模式面試