μλ¬Έ:Randomness and Game Design
2014λ λ κΈ
ν΄μΈμμλ κ²μ λμμΈ κΈ μ€μ κ°μ₯ μ μλ €μ§ κΈ μ€ νλμΈλ° νκ΅μμλ μκ°κ° μλμ κ°μ Έμλ΄
μμ² λ λμ μ°λ¦¬λ μλ°©ν₯ μμ€ν μ μλμ λκΈ° μν΄ λ€μν μ’ λ₯μ 무μμμ±μ μμ‘΄ν΄ μμ΅λλ€.
μ΄λ€ μ’ λ₯μ μλ°©ν₯μμ€ν μλ νμ λͺ¨λ μ’ λ₯μ 무μμμ±μ΄ μ‘΄μ¬νκ² μ§λ§, μ λ μ λ΅ κ²μμ 무μμμ±μ κ΄ν νμ¬μ κ°μ μ΄ ν¬κ² μλͺ»λμλ€κ³ μκ°ν©λλ€.
(μμ£Ό:μλ¬Έμ interactive, κ²μμ μ£Όλ‘ interactive, μνΈμμ©, λλ μλ°©ν₯ 맀체λΌκ³ λ§ν¨. λ¨λ°©ν₯ 맀체λ λ§€μ€ λ―Έλμ΄λΌκ³ νλλ°, μνΈμμ© μμ€ν μ¦, νλ μ΄μ΄μ μ νμ λ°λΌμ κ²°κ³Όκ° λ°λλ κ²μ μλ°©ν₯ λλ μνΈμμ©νλ€κ³ λ§ν¨)
μ κ° λ§μλλ¦¬κ³ μΆμ ν΅μ¬μ νλ μ΄μ΄μ μ νκ³Ό κ²°κ³Ό μ¬μ΄μ μ½μ
λλ λ°©ν΄(noise)(μ¬κΈ°μλ μΆλ ₯ 무μμμ±(Output randomness)μ΄λΌκ³ ν¨)λ
μ λ΅ κ²μμμ νμ©λμ§ μλλ€λ μ μ
λλ€.
"무μμμ±"μ΄λ 무μμΈκ°μ?
μ΄ κΈμμ 무μμμ±μ΄λ "μμΈ‘ν μ μλ μνμ μ§μ νλ κ²"μ μλ―Έν©λλ€.
무μμ μ λ³΄κ° μμ±λλ κ³Όμ μ μΈκ°μ΄ μ λ μμλΌ μ μλλ‘ μ€κ³λμ΄ μμ΅λλ€.
무μμ μμ€ν
μ λνμ μΈ μλ‘λ μ£Όμ¬μ ꡴리기, μΉ΄λ μκΈ°, λμ μμ±κΈ° λ±μ΄ μμ΅λλ€.
μλ°ν λ§νλ©΄ μ£Όμ¬μλ₯Ό ꡴리λ ν¨ν΄μ μ€μ λ‘ '무μμ'κ° μλλλ€.
μ£Όμ¬μλ 물리νμ λ°μνλ κ²μΌ λΏμ΄λ©°, μ»΄ν¨ν°λ μ£Όμ¬μκ° μ΄λ»κ² λμ Έμ‘λμ§μ λν μ 보λ₯Ό κ°μ§κ³ μ΄λ€ μ«μκ° λμ¬μ§ μμΈ‘ν μ μμ΅λλ€.
μΈκ°μ κ·Έλ κ² ν μ μκΈ° λλ¬Έμ μ°λ¦¬λ μ£Όμ¬μλ₯Ό μ ννκ² μ¬μ©ν©λλ€.
μ€μ λ‘ κ²μ λμμΈμ μ£Όμ¬μλ₯Ό λμ
ν λλ μΈκ°μ΄ κ²°κ³Όλ₯Ό μμΈ‘ν μ μκ±°λ μλμ‘°μ°¨ ν μ μλ€λ κ°μ νμ μ§νν©λλ€.
μ€μ λ‘ μ£Όμ¬μκ° μ΄λ»κ² κ΅΄λ¬κ°μ§, μ¦ μλν κΆ€μ μ 그리며 μ‘°μ¬μ€λ½κ² λμ Έ μλν λ°©ν₯μΌλ‘ κ΅΄λ¬κ°λλ‘ νλ λ± μ€μ λ‘ μ£Όμ¬μκ° μ΄λ»κ² κ΅΄λ¬κ°μ§ μμΈ‘νλ €κ³ μλνλ κ²μ κ΄μ°°μλΌλ©΄ λꡬλ 'μμ½μ΄(λΆμ νμ)'λΌκ³ μ§μ ν κ²μ
λλ€.
μ£Όμ¬μμ λͺ¨λ κ²°κ³Όκ°μ μλ©΄ μ λλ€λ κ²μ λλ€.
μμν μ μ μλ μ λ³΄λ‘ λ¨μμΌ νλ κ²μ΄ λ°λ‘ μ£Όμ¬μμ
λλ€.
κ·Έ μ΄μ μ€ νλλ 무μμμ±μ΄ ν¬ν¨λ κ²μμμ μ€μ λ‘ λ κ°μ λΆλ¦¬λ νμ μμ€ν
(λ«ν μμ€ν
)μ λ€λ£¨κ³ μλ€λ μ¬μ€ λλ¬Έμ
λλ€.
μ£Όμ¬μλ₯Ό ꡴리λ κ²μ λ ν° κ²μ μμ€ν
κ³Όλ μλ¬΄λ° κ΄λ ¨μ΄ μλ κ·Έ μμ²΄λ‘ νμμ μΈ μμ€ν
μ
λλ€.
μ΄λ λ€λ₯Έ μ’
λ₯μ "μμΈ‘ν μ μλ" λλ "λΆνμ€ν" μ΄λ²€νΈμλ ꡬλ³λ©λλ€.
μλ₯Ό λ€μ΄ 체μ€μμ νλ μ΄μ΄λ μμ λ΄λ€λ³Ό μ μλ ν΄ μμ μ΄λ μ λ μ νμ΄ μμ΅λλ€. κ·Έ μ΄νμλ νλ μ΄μ΄κ° μ€μ λ‘ λ°μνλ μ΄λ²€νΈλ₯Ό μμΈ‘ν μ μμ΅λλ€.
νμ§λ§ νλ μ΄μ΄λ 체μ€λ₯Ό λ μ λκ² λλ©΄
κ°λ₯μ±μ νΈλ¦¬(μμ£Ό:μ¦ κ°λ₯μ±μ κ°μ§μλ₯Ό λ λ§μ΄ λ³Ό μ μλ€λ λ§)μ μ λ λ©λ¦¬ λ΄λ€λ³΄λ λ²μ λ°°μΈ μ μκ³ , μ€μ λ‘ κ·Έλ κ² νκ³ μμ΅λλ€.
체μ€μ κΈ°μ μ€ νλλ κ³μ λμ΄λλ κ°λ₯μ±μ 곡κ°μ νμνκ³ λ λ§μ μμΈ‘ λ₯λ ₯μ λ°νν μ μλ€λ κ²μ
λλ€.
λ°λΌμ 체μ€μλ μμΈ‘ λΆκ°λ₯μ±μ΄ μμ§λ§ 무μμμ±μ μμ΅λλ€.
λͺ¨λ κ²μμ΄ μλνλ €λ©΄ μμΈ‘ λΆκ°λ₯μ±μ΄ μμ΄μΌ νμ§λ§ 무μμμ±λ§μ΄ μ΄λ₯Ό λ¬μ±νλ μ μΌν λ°©λ²μ μλλλ€.
체μ€μ μμΈ‘ λΆκ°λ₯μ±μ μμ²μΈ κ³ λλ‘ λ³΅μ‘ν κ²μ μνλ 무μμμλ λ¬λ¦¬ νλνλ λ―μ΄λ³΄λ©΄, μ΄ν΄λ μ μλ€λ μ μμ λ€λ¦
λλ€.
무μμμ± μ ν
무μμμ±μ μ
λ ₯ 무μμμ±κ³Ό μΆλ ₯ 무μμμ±μ λ κ°μ§ λ²μ£Όλ‘ λλ μ μμ΅λλ€.
-μΆλ ₯ 무μμμ± - κ²μμμ 무μμμ±μ μκ°ν λ μΌλ°μ μΌλ‘ μ΄κ²μ μλ―Έν©λλ€.
μΆλ ₯ 무μμμ±μ νλ μ΄μ΄μ κ²°μ μΌλ‘μΈν΄ λ°μνλ κ²°κ³Ό μ¬μ΄μ μ½μ λλ λ°©ν΄ μμ(noise)μ λλ€. μλ₯Ό λ€μ΄,
Risk λλ Memoir44μ μ£Όμ¬μ ꡴리기 μ ν¬λ μμ€μ»΄μ΄λ FTLμ λμ μμ± μ ν¬λ₯Ό λ€ μ μμ΅λλ€.
μ΄λ¬ν μ νμ 무μμμ±μ΄ μλ μμ€ν
μ "κ²°μ λ‘ μ "μ΄λΌκ³ λΆλ¦
λλ€.
-μ λ ₯ 무μμμ± - μ΄ μ νμ 무μμμ±μ νλ μ΄μ΄κ° κ²°μ μ λ΄λ¦¬κΈ° μ μ νλ μ΄μ΄μκ² μ 보λ₯Ό μ 곡ν©λλ€.
μ λ ₯ 무μμμ±μ λνμ μΈ μλ‘λ λ¬Έλͺ μ리μ¦λ Rogueμ λ§΅μμ±(μμ£Ό:λ‘κ·ΈλΌμ΄ν¬μ μλ₯κ° λλ λ‘κ·Έ λ§ν¨), Puerto Rico λλ Agricola κ°μ μΌκΎΌ λ°°μΉ κ²μμ νμΌμ΄λ μΉ΄λκ° μμ΅λλ€.
(μ¬λλ€μ λμ§νΈ κ²μμμ μ΄λ¬ν μ’
λ₯μ 무μμμ±μ μ§μΉν λ 'μ μ°¨μ μμ±(Procedural generation)'μ΄λΌλ μ©μ΄λ₯Ό μμ£Ό μ¬μ©ν©λλ€.) μ΄ κΈμμλ μ΄λ¬ν μ νμ 무μμμ±μ μ΄μ μ λ§μΆμ§λ μκ² μ§λ§, κ·Έ μ°¨μ΄μ μ μμλλ κ²μ΄ μ€μν©λλ€.
ν₯λ―Έλ‘κ²λ μ΄ λ κ°μ§ μ νμ λΆλ₯κ° νμν λ§νΌ ꡬλ³λμ§λ§, κΈ°μ μ μΌλ‘λ μ¬μ€μ λμΌμ μμ μ‘΄μ¬ν©λλ€.
μμΈν μ€λͺ νμ§ μλλΌλ, νλ μ΄μ΄κ° μλ‘μ΄ μ 보μ λμν μκ°μ΄ κ±°μ μκ±°λ κ²μμμ λ§€μΉλ§λ€ λμ΄λκ° λ§€μ° λ€μν λ¬Έμ λ₯Ό μμ±νλ λ±
μ무 μκ°μμ΄ μ λ ₯ 무μμμ±μ μ¬μ©νλ©΄,κ·Έλ‘μΈν΄ μΌκΈ°λλ μΆλ ₯ 무μμμ±κ³Ό μ μ¬ν λ¬Έμ κ° λ°μν μ μλ€λ μ μ μ μν΄μΌ ν©λλ€.
μ λ΅ κ²μμ νμ΅ λκΈ°
μ λ΅ κ²μμ μ°λ¦¬κ° κ²μμ μ΄ν΄ν μ μκ² ν΄μ£Όλ μμ§μ λλ€.
μ°λ¦¬λ κ²μμ νλ μ΄νκ³ , μ΄κΈ°κ±°λ μ§κ³ , μΌλ ¨μ μ°κ΄κ΄κ³λ₯Ό νμ ν©λλ€.
κ·Έλ¦¬κ³ λ λ§νμ£ !
"μ€, μμλ€!"
μ§νλ‘ μ μΈ μ΄μ λ‘ μ°λ¦¬λ μ΄ μΌλ ¨μ λ°°μμ κ³Όμ μ μ¬λ―Έμκ² μκ°ν©λλ€.
μ΄κ²μ΄ λ°λ‘ μ λ΅ κ²μμ 'λ³Έμ§μ μΈ μ¬λ―Έ'μ λλ€
(Raph Koster'sμ μ μ 'κ²μ λμμΈμ μν μ¬λ―Έμ μ΄λ‘ 'μμ).
(μμ£Ό:μ‘°κΈ λ λμμ€λ₯Ό μ΄ν΄μ νμ΄μ¨λ³΄μλ©΄, μ λ΅κ²μμμ κ²μμ μλλ°©μμ μ΄ν΄νλ κ² μ체λ§μΌλ‘ μ¬λμ μ¬λ―Έλ₯Ό λλ μ μλ€λ λ§μ)
νλ‘μΈμ€λ₯Ό μ’ λ μΈλΆνν΄ λ³΄κ² μ΅λλ€.
νλ μ΄μ΄μκ² μ 보 μ 곡 - νλ μ΄μ΄λ κ²μ μνλ₯Ό μ΄ν΄λ³΄κ³ μ΄λ€ μλ₯Ό λμ΄μΌ ν μ§ κ³ λ―Όν©λλ€.
νλ μ΄μ΄λ μμ μ 'μ€ν¬' λ°μ΄ν°λ² μ΄μ€, μ¦ μ§κΈκΉμ§ μμμ¨ μμ€ν
κ³Ό μλ λ°©μμ λν μ΄μ²΄μ μΈ κ΄μ°° κ²°κ³Όλ₯Ό λ°νμΌλ‘ μ 보λ₯Ό μ»μ΅λλ€.
κ²μ μλ ¨(Recording SKill) - νλ μ΄μ΄λ μ΄λ¬ν μΈκ³Ό κ΄κ³λ₯Ό κ΄μ°°νκ³ κΈ°λ‘νμ¬ μμ μ λ°μ΄ν°λ² μ΄μ€μ κΈ°λ‘ν©λλ€. κ·Έλ° λ€μ νλ μ΄μ΄λ μ΄ μ€ν¬μ μ¬μ©νμ¬ μμΌλ‘ μμ§μΌ μ μμ΅λλ€. (νΉν μ΄ μκ°μ΄μΌλ§λ‘ μ λ΅ κ²μμ λ³Έμ§μ μΈ 'μ¬λ―Έ'κ° λμ€λ μκ°μ΄μ§λ§, λ¬Όλ‘ μλ ¨λλ κΈ°κ³(μμ£Ό:μ¬λμ λ§ν¨)μ μ±λ₯μ λ°λΌ λ¬λΌμ§λλ€).
νλ μ΄μ΄λ κ²μμ νλ μ΄νλ©΄μ λ§μ κ²½κΈ°λ₯Ό ν΅ν΄ μ΄ 'μ€ν¬ ν΄λ'λ₯Ό λ΄μ¬νν΄μ μλ ¨μ μμ λ κ°λ ₯ν νλ μ΄μ΄κ° λ©λλ€.
μμ κ²μμμλ μ΄λ¬ν μκ°μ΄ 그리 λ§μ§ μμ μ μμ§λ§, λ§€μ° κΉμ κ²μμμλ νμμ μλλλΌλ μμ λ λμ μ΄λ¬ν μκ°μ κ³μ μ 곡ν μ μμ΅λλ€. μΌλ°μ μΌλ‘ κ²μμ λν΄μ μ λ΅μ μΌλ‘ 'κΉμ΄ μλ' κ²μ΄ μ’μ κ²μμΌλ‘ κ°μ£Όλλ μ΄μ κ° λ°λ‘ μ¬κΈ°μ μμ΅λλ€.
μ΄λ»κ² νλ©΄ μ΄λ¬ν κΉμ΄λ₯Ό μ»μ μ μμκΉμ?
λͺ¨λ κ²μ λμμ΄λκ° μ΄λ―Έ μκ³ μλ 첫 λ²μ§Έ λ°©λ²μ λ°λ‘ μ°½λ°μ 볡μ‘μ±(Emergent Complexity)μ λλ€.
볡μ‘μ±μ λ§λ€κΈ° μν΄ κ²μ λμμ΄λλ κ²μμ νλ μ΄νλ λ΄λ΄ 볡μ‘ν μν©μ΄ λ°μνλλ‘ μ€κ³ν©λλ€.
λΉμ, λμ΄νΈ, λ£©μ΄ ν° μΈ κ°μ νΈμ μλνλ μν©μ λ³Έμ§μ μΌλ‘ 볡μ‘νμ§ μκ³ λ°μ΄ν°μ μμ΄ λ§€μ° μ μ΅λλ€.
νμ§λ§ 체μ€νμμ μ΄ λ μΈλ ₯μ΄ μλ‘λ₯Ό 곡격νλ μν©μ΄λ©΄ λ°μν μ μλ μν©μ μμ²λκ² λ§μμ§λλ€.
μ ν¨ λ³΅μ‘μ±(Complexity Effectiveness)
κ²μμμ 'κΉμ΄'λ₯Ό μ»κΈ° μν λ λ²μ§Έ λ°©λ²μ μ κ° μκΈ°λ‘λ μ€λλ λλΆλΆμ λμμ΄λκ° μ΄ν΄νμ§ λͺ»νλ λ°©λ²μ λλ€.
μ΄ λ°©λ²μ 볡μ‘μ±μ΄ μ λ°νλ ν¨κ³Ό,
μ¦ μν(State) κ°μ μκ΄κ΄κ³μ κ³Όκ±° μνμ κΈ°λ‘λ€μ λ³΄κ³ νμ
νλ κ²μ
λλ€.
μ λ΅ κ²μμλ κ²½κΈ° λ΄λ΄ νμ λ μμ μνλ§ μ‘΄μ¬ν©λλ€.
κ²μμ΄ νλμ μ΄λ²€νΈμμ λ€λ₯Έ μ΄λ²€νΈλ‘ κ²°μ λ‘ μ μΌλ‘ μ΄μ΄μ§λ μ°μμ μΈ μΌλ ¨μ μ΄λ²€νΈμΈ κ²½μ°, λ°μν μ μλ κ³ μ ν μν©μ μλ₯Ό μ΅λνν μ μμ΅λλ€. μ΄ μμ΄λμ΄λ μ΄λκ°μμ 무μμλ‘ λ°μνλ μ΄λ²€νΈκ° κ³ μ ν μν©μ μλ₯Ό λλ €μΌ νλ€κ³ μκ°νλ λ§μ μ¬λλ€μ μ΄κ²μ΄ μ§κ΄μ μ΄μ§ μλ€ μκ°ν©λλ€.
μμ€ν μ μμ ν κ²°μ λ‘ μ μΌλ‘ λ§λ€λ©΄ μ ν¨ν 볡μ‘μ±μ μ΅λν ν¨κ³Όμ μΌλ‘ νμ©ν μ μμ΅λλ€.
μλνλ©΄ κ°κ°μ μλ‘μ΄ μν©μ κ·Έ μ νμ λ°μν λͺ¨λ μ΄λ²€νΈμ μν΄ λ³΅μ‘μ±μ΄ λ§₯λ½μ λμμ€λ₯Ό λΆμ¬λ°κΈ° λλ¬Έμ
λλ€.
κ²°μ λ‘ μ κ²μμμ νμ¬ κ²μ μνλ μ 체 νμλΌμΈμ λͺ¨λ λΆλΆκ³Ό μ°κ΄λμ΄ μμ΅λλ€.
κ·Έλ κΈ° λλ¬Έμ λ 볡μ‘νκ³ λ νΉν ννλ₯Ό λ κ² λ©λλ€.
μ΄λ 컨ν μ€νΈκ° κ²°μ λ‘ μ μΌλ‘ κ΄λ ¨λμ΄ μμ λ κ²μ μνμ μλ―Έλ₯Ό λΆμ¬νλ λ°©μμ 보μ¬μ€λλ€.
λ¬Όλ‘ κ³ λλ‘ λ¬΄μμμ μΈ κ²μμλ κ²μ μνμμλ 컨ν μ€νΈλ₯Ό μ 곡νλ κ²°μ λ‘ μ μμκ° μΌλΆ μ‘΄μ¬ν©λλ€.
μλ₯Ό λ€μ΄, μλ¨Έλμ¦ μ(μ£Όμ¬μλ₯Ό κ΅΄λ € μ ν¬λ₯Ό λ²μ΄λ ν΄μ μ μ κ²μ)κ³Ό κ°μ κ²μμμ μνμ¬μ 체λ ₯κ³Ό μ λμ μμΉλ μλμ μΌλ‘ κ²°μ μ μ΄λ©° κ²μ μνμ λν 컨ν
μ€νΈλ₯Ό μ 곡ν©λλ€.
(μμ£Ό: μ»΄ν¬μ€μμ μλΉμ€ν μλ¨Έλμ¦ μκ° λ§μ)
νμ§λ§ κ²μμμ λλΆλΆμ 컨ν μ€νΈ μ 보λ ν° μλ―Έκ° μμ΅λλ€.
λ΄κ° λΉμ μ μ λμ 곡격νκ³ μ£Όμ¬μλ₯Ό κ΅΄λ Έμ΅λλ€.
μ£Όμ¬μλ 'κ°λλΉ'μΌλ‘ λμκ³ , λ€μ ν΄μ λΉμ μ΄ κ·Έ μ λμ μ£½μμ΅λλ€.
λΉμ μ΄ λ΄ μ λμ μ£½μΈ κ·Έ μ¬κ±΄μ λ μ΄μ λ΄κ° μ΄μ μ ν νλκ³Ό κ²°μ λ‘ μ μΌλ‘ μ°κ²°λμ§ μμ΅λλ€.
λ΄κ° νλμ μ·¨ν λ€μ 무μμμ μΈ μΌμ΄ λ°μνκ³ , κ·Έλ€μμ λΉμ μ΄ νλμ μ·¨ν κ²μ΄μ£ .
μ°κ²° κ³ λ¦¬κ° λμ΄μ‘κΈ° λλ¬Έμ λ μ΄μ λ΄ μμ§μμ νμ¬ κ²μ μνμ λν λ§₯λ½μ λμμ€λ‘ μ¬μ©ν μ μμ΅λλ€.
μ΄μ κ²μμ λ μ΄μ "Aμ μν΄μ Bκ° λ°μνκ³ , κ²°κ³Όμ μΌλ‘ C"κ° μλλλ€.
λμ , μ΄μ "A κ·Έλ¦¬κ³ B κ·Έλ¦¬κ³ C"κ° λ©λλ€.
κ°μ₯ μ€μν νΌλλ°±μ λͺ©ν μν(Goal State)μ
λλ€.
μ΄λ‘μΈν΄ μ΄λ¬ν νλλ€μ΄ λμ μΉλ¦¬λ‘ μ΄μ΄μ‘κΈ° λλ¬Έμ μ΄λ μ λ μ’μ μμ§μμ΄μλμ§ νμ νλ κ²μ λλ€.
νλ μ΄μ΄κ° μ΄κ²Όλ€κ³ ν΄μ κ·Έμ λͺ¨λ μλ€μ΄ μ’μ μμλ€λ μλ―Έλ μλλλ€.
κ·Έλ¬λ κ·Έκ²μ λ€λ₯Έ λͺ¨λ μλ₯Ό μλ €μ£Όλ κΈ°μ€μ μ μ 곡ν©λλ€.
λ¬Όλ‘ νλ μ΄μ΄λ₯Ό μ΅λν μΉλ¦¬ μνμ κ°κΉκ² λ§λ€κΈ° μν΄ μλ₯Ό λλ κ²μ λΉμ°ν©λλ€.
κ²½κΈ°κ° λλλ©΄ μ΄μ κ° μμ§μμ΄ μ΄λ»κ² κ·Έλ¦¬κ³ μ ν¨κ³Όμ μ΄μλμ§ νμΈν μ μμ΅λλ€.
(μ΄ λλ¬Έμ νλ μ΄μ΄λ 리νλ μ΄λ₯Ό λ³΄κ³ λΆμνλ κ²λ§μΌλ‘λ κ²μμ νλ μ΄ν λμ κ°μ μ¬λ―Έλ₯Ό λλ μ μμ΅λλ€.)
μ’μ κΈμ΄μ§. μμ μ μ½μλ κΈ°μ΅μ΄ μλ€. λ무 μ€λλΌμ GMTK μ±λ λ±μ μμ맀체 ννλ‘λ λ§λ€μ΄μ Έμ μλ§ μ΄κ±Έλ‘ λ³Έ μ¬λμ κ½€ μμ λ―
κ°μΆ