概觀
"Truth in Game Design"
by Jonathan Blow,
GDC Europe 2011
"Designing to Reveal the Nature of Universe"
by Jonathan Blow, Marc ten Bosch,
IndieCade 2011
演講內容整理分享
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
概觀
Jonathan Blow 《 Braid 》
Slide 8
Slide 8 text
概觀
Jonathan Blow 《 The Witness 》
Slide 9
Slide 9 text
概觀
Marc ten Bosch 《 Miegakure 》(見え隠れ)
Slide 10
Slide 10 text
概觀
Marc ten Bosch 《 Miegakure 》(見え隠れ)
Miegakure on xkcd (ref. 《 Flatland 》 )
Slide 11
Slide 11 text
What's "truth"?
Slide 12
Slide 12 text
Example: Portal 2
"Truth" in Game Design
Slide 13
Slide 13 text
Example: vvvvvv
"Truth" in Game Design
Slide 14
Slide 14 text
遊戲設計的美學
1. 發掘遊戲中的這些「真實」
2. 妥善地將它們呈現給玩家
"Truth" in Game Design
Slide 15
Slide 15 text
從數學的角度切入
數學有助於我們瞭解宇宙 (Universe)
遊戲也有類似特性
- 玩具宇宙
- 數學系統
"Truth" in Game Design
Slide 16
Slide 16 text
數學之美
用越簡單的定理,表達潛在越複雜的東西
"Truth" in Game Design
Slide 17
Slide 17 text
Mandelbrot Set
z' = z2 + c
"Truth" in Game Design
Slide 18
Slide 18 text
Mandelbrot Set
for x = ...
for y = ...
for iter = ...
z' = z2 + c
"Truth" in Game Design
Slide 19
Slide 19 text
Conway's Game of Life
"Truth" in Game Design
Slide 20
Slide 20 text
Conway's Game of Life
"Truth" in Game Design
for x = ...
for y = ...
if count == 2 then do_nothing
else if count == 3 then birth
else die
Slide 21
Slide 21 text
"Truth" in Game Design
main_loop:
update(); // 更新世界狀態
render(); // 視覺化
Slide 22
Slide 22 text
遊戲
"Truth" in Game Design
main_loop:
input(); // 玩家輸入
update(); // 更新世界狀態(規則)
render(); // 視覺化
和前述數學系統就只差在 input
對數學的審美概念,可以用在遊戲設計上
Slide 23
Slide 23 text
"Truth" in Game Design
Slide 24
Slide 24 text
Jon 和 Marc 提倡的設計方式
"Truth" in Game Design
1. 建立系統
2. 探索系統可能引導出的結果 "Truth"
3. 將這些結果帶給玩家,所以接著玩家也
能發現它們
探索方式:開始問 "What if...?"
Slide 25
Slide 25 text
Jon 和 Marc 提倡的設計方式
"Truth" in Game Design
探索過程中會發現很多可能性,
為什麼想嘗試這種可能性?怎麼取捨?
Slide 26
Slide 26 text
8 Virtues
Slide 27
Slide 27 text
8 Virtues
"8 Virtues"
用最少的「人為加工」,彰顯最多「真實」
1. Aim the richest space
2. Completeness of Exploration
3. Surprise
4. Lightest Contrivance
5. Strength of Boundary
6. Compatibility of Mechanics
7. Orthogonality of Mechanics
8. Generosity
Slide 28
Slide 28 text
Aim the richest space
調整遊戲機制,讓最有趣、內容最豐富的
領域得以被呈現
Miegakure => 4D 概念 + 3D 平行世界地
形呈現
"8 Virtues"
Slide 29
Slide 29 text
Completeness of Exploration
《 Braid 》 -
如果有某些東西不會受時間倒轉影響?
如果時間軸和玩家的 x 軸位置相關?
"8 Virtues"