GameTheoryAdvanced4 - sunbang123/study_report GitHub Wiki

์บ๋ฆญํ„ฐ ๋””์ž์ธ

  • ๊ฒŒ์ž„์˜ ์žฅ๋ฅด ํ”Œ๋ ˆ์ด๋ฐฉ์‹
  • ์ปจ์…‰๊ธฐํš
  • ์„ธ๊ณ„๊ด€
  • ์บ๋ฆญํ„ฐ์˜ ์„ฑ์žฅ
  • ๊ฒŒ์ž„ ๋‚ด ๊ธฐ๋Šฅ ๋ฐ ์กฐํ•ฉ๊ณผ ์ƒ์„ฑ

์ „์ฒด ์บ๋ฆญํ„ฐ๊ตฌ์„ฑ

  • ๊ฐ ์บ๋ฆญํ„ฐ๋ณ„๊ธฐ๋Šฅ

  • ์บ๋ฆญํ„ฐ๊ฐ„ ์ƒ์„ฑ

  • ์บ๋ฆญํ„ฐ์กฐํ•ฉ

  • ์Šคํ† ๋ฆฌ๊ด€๊ณ„๋„

  • ์›ํ™”, ๋ฆฌ์†Œ์Šค, ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ํ™œ์šฉ๊ฐ€๋Šฅ

  • ์บ๋ฆญํ„ฐ ์ด๋ฆ„

๊ณผ์ œ

์ปค๋น„ ์บ๋ฆญํ„ฐ ํด๋ž˜์Šค ๋ถ„์„

๋น„์ฃผ์–ผ์š”์†Œ

  • ์ƒ๋ฆฌ์  ํŠน์„ฑ ๋ถ€๋ถ„(๋ ˆํผ๋Ÿฐ์Šค ์ด๋ฏธ์ง€)
  • ๋Œ€ํ‘œ์  ์™ธ์  ํŠน์ง•
  • ์‹ ํ…Œ์  ํŠน์ง•, ๋ณต์žฅ, ๋Œ€ํ‘œ ์•„์ดํ…œ
  • ์™ธํ˜• ๋ฐฐ๋ฆฌ์—์ด์…˜
  • ์ฃผ์š” ๋ชจ์…˜ (๋ ˆํผ๋Ÿฐ์Šค ์ด๋ฏธ์ง€๋‚˜ ๋งํฌ ์›€์งค)

ํ”Œ๋ ˆ์ด ์„ค์ •

  • ๊ธฐํš์  ๊ธฐ๋Šฅ
  • ํ”Œ๋ ˆ์ด ์ปจ์…‰(๊ฐœ์ธ์‚ฌ๋ƒฅ, PvP, ํŒŒํ‹ฐํ”Œ๋ ˆ์ด, ํŒ€๋Œ€์ „)
  • ์Šคํ…Œ์ดํ„ฐ์Šค
  • AI ํŒจํ„ด์ปจ์…‰

์บ๋ฆญํ„ฐ ๊ตฌ์กฐ ์„ค์ •

  • ๊ธฐ๋ณธ ์ •๋ณด, ๋‹ค๋ฅธ ํด๋ž˜์Šค์™€์˜ ์—ฐ๊ด€ ๋ฐฉ์‹(์ง์—…, ์•„์ดํ…œ, ์Šคํ‚ฌ ๋“ฑ...)
  • ์บ๋ฆญํ„ฐ ํŒŒ์ธ (์บ๋ฆญํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ ๋ถ€๋ถ„, ์ฆ‰ ๋จธ๋ฆฌ, ๋ชธํ†ต, ํŒ”, ๋‹ค๋ฆฌ, ๋ˆˆ, ์ž…)
  • ๊ธฐ๋ณธ ๋Šฅ๋ ฅ์น˜, ๋Šฅ๋ ฅ์น˜๊ฐ€ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ํ•ญ๋ชฉ
  • ์บ๋ฆญํ„ฐ์˜ ์ƒํƒœ ๊ตฌ๋ถ„
  • ์„ฑ์žฅ ๋ฐฉ์‹

์บ๋ฆญํ„ฐ์˜ ๊ธฐ๋ณธ ์ •๋ณด

  • ID(์ด๋ฆ„์„ ๋Œ€์ฒดํ•˜๋Š” ๋„˜๋ฒ„๋ง), ์บ๋ฆญํ„ฐ ์ด๋ฆ„, ์•„์ด์ฝ˜, ๋งค์‹œ, ํ…์Šค์ฒ˜
  • ์บ๋ฆญํ„ฐ Class์™€ ํƒ€ Class์˜ ๊ด€๊ณ„๋„(์ง์—…, ์žฅ๋น„, ์•„์ดํ…œ, ๊ทธ ์™ธ ์‹œ์Šคํ…œ)
  • ๋ฐธ๋Ÿฐ์‹ฑ ์ด์Šˆ๊ฐ€ ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” ํ•ญ๋ชฉ๋“ค์€ ๋ณ„๋„ Class๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ด€๋ฆฌ
    • ์ง์—… ๋ณ„ ์ดˆ๊ธฐ ๋Šฅ๋ ฅ์น˜, ์ง์—… ๋ณ„ ๋ ˆ๋ฒจ์—… ์ƒ์Šน ๋Šฅ๋ ฅ์น˜, ์ง์—… ๋ณ„ ์ดˆ๊ธฐ ์žฅ์ฐฉ์•„์ดํ…œ

์บ๋ฆญํ„ฐ ํŒŒ์ธ ์˜ ๊ตฌ๋ถ„

ํŒŒ์ธ  ๊ตฌ๋ถ„์˜ ํ•„์š”์„ฑ
  • ๋ถ€์œ„๋ณ„ ์•„์ดํ…œ ์žฅ์ฐฉ, ์ปค์Šคํ„ฐ๋งˆ์ด์ง•, ํ”ผ๊ฒฉ๋Œ€๋ฏธ์ง€, ํ”ผ๊ฒฉ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์œ„ํ•œ...

  • ํ•˜๋‚˜์˜ ํŒŒ์ธ ๋กœ ๋ชจ๋“  ์‹œ์Šคํ…œ์˜ ์ปค๋ฒ„๊ฐ€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋ณ„๋„์˜ ํŒŒ์ธ  ๊ตฌ๋ถ„์ด ํ•„์š”ํ•จ

(ex) ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํŒŒ์ธ  / ์•„์ดํ…œ ์žฅ์ฐฉ ํŒŒ์ธ  / ํ”ผ๊ฒฉ ์ฒดํฌ ํŒŒ์ธ (๋จธ๋ฆฌ, ๋ชธํ†ต, ์™ผํŒ”, ์˜ค๋ฅธํŒ”, ๊ฐ€์Šด, ๋ฐฐ, ์™ผ๋ฐœ, ์˜ค๋ฅธ๋ฐœ)

๋Šฅ๋ ฅ์น˜์™€ ํŒŒ๋ผ๋ฏธํ„ฐ

  • ๋Šฅ๋ ฅ์น˜(๊ณต๊ฒฉ๋ ฅ ๋ฐฉ์–ด๋ ฅ)
  • ๊ฒŒ์ž„ ๋‚ด ๊ฐ์ข… ํŒŒ๋ผ๋ฏธํ„ฐ(HP ์Šคํ…Œ๋ฏธ๋„ˆ)
  • ๋Šฅ๋ ฅ์น˜์™€ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ์—ฐ๊ฒฐ (ex) ํž˜ 1๋‹น ๊ณต๊ฒฉ๋ ฅ 1์ฆ๊ฐ€

์บ๋ฆญํ„ฐ ์ƒํƒœ ์„ค์ •

  • ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐฉ์‹
  • ์ปจํŠธ๋กค ๋ฐฉ์‹
  • ๊ฐ์ข… ๋ฒ„ํ”„, ์ƒํƒœ์ด์ƒ ๋ฆฌ์ŠคํŠธ
  • ์ƒํƒœ๋ณ„๋กœ ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•œ ๊ฐ์ข… ์ƒํ™ฉ๊ณผ ์˜ˆ์™ธ ์ƒํ™ฉ(๊ณต๊ฒฉ์ค‘ ๋ฐ‘์œผ๋กœ ๋–จ์–ด์ง€๋ฉด, ์‚ฌ๊ฒฉ์ค‘ ํ™”์‚ด์ด ๋‹ค ๋–จ์–ด์ง€๋ฉด)
  • ํ•„์š” ๋ฆฌ์†Œ์Šค ๋ฐ์ดํ„ฐ ์ •๋ฆฌ(์• ๋‹ˆ๋ฉ”์ด์…˜, ์ดํŽ™ํŠธ)

์บ๋ฆญํ„ฐ ๊ด€๋ จ ๊ฐ์ข… ๊ทœ์น™

  • ์ƒํƒœ ๋ณ€ํ™”์— ๊ด€๋ จ๋œ ์„ธ๋ถ€ ์‚ฌํ•ญ (ex.) cc๊ธฐ๋ฅผ ๊ฑธ๋ ธ์„๋•Œ
  • ๊ฐ ์‹œ์Šคํ…œ์ด ๊ฒŒ์ž„์ƒ์—์„œ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„๋ ๊ฒƒ์ธ๊ฐ€! ๊ฐ์ข… UI ์‹œํ€€์Šค

์บ๋ฆญํ„ฐ ๋””์ž์ธ ์—ญ๊ธฐํš์„œ

  • ์บ๋ฆญํ„ฐ์˜ ์ปจ์…‰(์Šคํ† ๋ฆฌ, ํ”Œ๋ ˆ์ด ์ปจ์…‰, ๋น„์ฃผ์–ผ ๋ ˆํผ๋Ÿฐ์Šค)
  • ์บ๋ฆญํ„ฐ์˜ ์•ก์…˜, FSM(์ „์ฒด ์ƒํƒœ, ์ „์ด์กฐ๊ฑด, ์ „์ด)
  • ์ „์ฒด ๋ฆฌ์†Œ์Šค ๋ฆฌ์ŠคํŠธ(์• ๋‹ˆ๋ฉ”์ด์…˜, ์ดํŽ™ํŠธ, ์‚ฌ์šด๋“œ)

์œ ํ•œ์ƒํƒœ๋จธ์‹ 

  • ๊ธฐ๋ณธ: ๋Œ€๊ธฐ(Idle), ์ด๋™, ๊ธฐ๋ณธ๊ณต๊ฒฉ, ์Šคํ‚ฌ

์˜ˆ์‹œ: ์˜ค๋ฒ„์›Œ์น˜ ์†”์ €

๋กค ์Šค๋ชฐ๋” ์บ๋ฆญํ„ฐ ์—ญ๊ธฐํš์„œ