๐ŸŒ ์ด ํŽ˜์ด์ง€๋Š” AI๋กœ ๋ฒˆ์—ญ๋˜์—ˆ์œผ๋ฉฐ ์˜๋„์น˜ ์•Š์€ ์˜ค๋ฅ˜๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ์œ„ํ•ด ์˜๋ฌธ ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•ด ์ฃผ์„ธ์š”.

๐ŸŒค๏ธ ์›”๋“œ ์ƒํƒœ

Cat Town์˜ ์‹ค์‹œ๊ฐ„ ์›”๋“œ ์ƒํƒœ โ€” ๊ณ„์ ˆ, ๋‚ ์”จ, ์‹œ๊ฐ„๋Œ€, ์ฃผ๋ง ํ”Œ๋ž˜๊ทธ โ€” ๋Š” GameData ์ปจํŠธ๋ž™ํŠธ์— ์˜จ์ฒด์ธ์œผ๋กœ ์ €์žฅ๋˜๋ฉฐ ๋‹ค๋ฅธ ๋ชจ๋“  ์‹œ์Šคํ…œ(๋‚š์‹œ ๋“œ๋กญ, ์ฃผ๋ง ๋Œ€ํšŒ, ๊ฐ€์ฑ  ํ’€)์„ ๊ตฌ๋™ํ•ฉ๋‹ˆ๋‹ค. Bankr ์Šคํ‚ฌ์€ ์ด๋ฅผ ํ•œ ๋ฒˆ์˜ ํ˜ธ์ถœ๋กœ ์ฝ์–ด์˜ต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

  • "์ง€๊ธˆ Cat Town ๋‚ ์”จ๊ฐ€ ์–ด๋•Œ?"
  • "๋ฌด์Šจ ๊ณ„์ ˆ์ด์•ผ?"
  • "๋‚š์‹œ ๋Œ€ํšŒ ์ฃผ๋ง์ด์•ผ?"
  • "Cat Town์€ ์ง€๊ธˆ ๋ช‡ ์‹œ์•ผ?"

Bankr๊ฐ€ ํ•˜๋Š” ์ผ

  • GameData.getGameState()๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค โ€” ํ•œ ๋ฒˆ์˜ RPC๋กœ ๊ณ„์ ˆ, ์‹œ๊ฐ„๋Œ€, ๋‚ ์”จ, ์ฃผ๋ง ํ”Œ๋ž˜๊ทธ, ์›”๋“œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.
  • ๊ฐ’์„ ์ผ๋ฐ˜ ์–ธ์–ด๋กœ ์ •๊ทœํ™”ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: Weather = 4 โ†’ Storm).
  • ๊ฒฐ๊ณผ๋ฅผ ๋‚š์‹œ ๋“œ๋กญ ํ•„ํ„ฐ, ๋Œ€ํšŒ ํƒ€์ด๋ฐ, ๊ฐ€์ฑ  ํ’€ ์ฟผ๋ฆฌ์˜ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค โ€” ๋™์ผํ•œ ์ฝ๊ธฐ๊ฐ€ ์•„๋ž˜ ์˜์—ญ๋“ค์„ ๊ตฌ๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด ์˜์—ญ์€ ์ฝ๊ธฐ ์ „์šฉ์ž…๋‹ˆ๋‹ค โ€” ์“ธ ๊ฒƒ๋„, ์Šน์ธ๋„, ์ˆ˜์ˆ˜๋ฃŒ๋„ ์—†์Šต๋‹ˆ๋‹ค.

๋งํฌ

Last updated