์†”์งํžˆ ๋ญ ๋ณ„๊ฑฐ ์•„๋‹Œ ๋‚ด์šฉ์ด๊ณ  AI๋”ธ๊น์ด๊ธดํ•œ๋ฐ

๊ทธ๋ž˜๋„ ๋‚˜๋ฆ„ ๊ณต๋ถ€ํ•˜๋ฉด ์œ ์ตํ•œ ๋ถ€๋ถ„์ด ์—†์ง€์•Š์•„ ์žˆ๋Š”

์—๊ฒ ๋ฉ˜ํŠธ ์ƒ๋žต


๋‚˜๋‹ค ์”น์ƒˆ๋“ค์•„

์˜ค๋Š˜ ์ƒˆ๋ฒฝ์— AI๊ฐ€ ์‹œํ‚ค๋Š”๋Œ€๋กœ 3์‹œ๊ฐ„ย ์ณ๋ฐ•๋‹ค๊ฐ€ ๋‡Œ์ •์ง€ ์˜จ ์‚ฌ๋žŒ์ด๋‹ค.

ํ„ด์ œ๊ฒŒ์ž„์ด ๋ณต์žกํ•˜๋‹ค๊ณ  ๋“ฃ๊ธด ํ–ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ฝ”๋”ฉ์€ ๋‘˜์งธ์น˜๊ณ  ์ „์ฒด ๊ตฌ์กฐ๋ถ€ํ„ฐ ๋‹ค์‹œ ์žก๊ณ  ๊ฐ€๊ธฐ๋กœ ํ–ˆ๋‹ค.

์•„๋ž˜๋Š” ์ •๋ฆฌํ•ด๋‹ฌ๋ผ๊ณ ํ•œ ChatGpt์˜ ์ด๋ฏธ์ง€ ์ด๋‹ค.

์‹๋‹น์œผ๋กœ ๋น„์œ ๋„ ํ•ด์คฌ์œผ๋‹ˆ ์žฌ๋ฐŒ๊ฒŒ ์ฝ๊ณ  ํ›ˆ์ˆ˜๋„ ๋งŽ์ด ๋‘ฌ ์ฃผ๊ธธ ๋ฐ”๋ž€๋‹ค.

๋‚˜ ๋‚˜๋ฆ„ ๊ฐ„์ ˆํ•˜๋‹ค.

24b0d121e09c28a8699fe8b115ef046f5d4b9a9b

์ฐธ๊ณ ๋กœ ๋ณธ์ธ์€ We go ํ˜•์‹์˜ ๊ฒŒ์ž„์ด๋ผ ์กฐ๊ธˆ ๋” ๋ณต์žกํ•  ์ˆ˜ ์žˆ์Œ(์•„๋‹ ์ˆ˜ ๋„ ์žˆ๊ณ )

*We go๋Š” ์ฐธ๊ณ ๋กœ ๋ฏธ๋ฆฌ ํ–‰๋™์„ ์ •ํ•ด๋†“๊ณ  ์ˆœ์„œ๋Œ€๋กœ ์ง„ํ–‰ํ•˜๋Š” ์˜ˆ์ธก์ด ๋“ค์–ด๊ฐ„ ๊ฒŒ์ž„

..์œผ๋กœ ์•Œ๊ณ ์žˆ์Œ.


1. UI_Planner

ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ง์ ‘ ์กฐ์ž‘ํ•˜๋Š” ๊ณณ์ด๋‹ค.

๊ณต๊ฒฉ, ์ด๋™, ์Šคํ‚ฌ๋“ฑ์˜ ์•ก์…˜์„ ์„ ํƒํ•˜๊ณ , ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํ–‰๋™์„ ํ™•์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ทจ์†Œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ทจ์†Œ ๋˜ํ•œ ๊ฐ€๋Šฅํ•ด์•ผํ•œ๋‹ค.

์‹๋‹น์œผ๋กœ ๋น„์œ ํ•˜๋ฉด ์•„์นจ, ์ ์‹ฌ, ์ €๋…์„ ์–ด๋””์„œ ๋จน์„์ง€(๊ตถ์„ ์ˆ˜ ๋„ ์žˆ์Œ) ์„ ์ •ํ•˜๋Š” ๋‹จ๊ณ„๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.


2. Action Queue

1๋ฒˆ์˜ UI_Planner์—์„œ ๋ฐ›์€ ๊ฐ Action์„ ์ˆœ์„œ์— ๋”ฐ๋ผ ๋‚˜์—ดํ•œ๋‹ค.

์‹๋‹น์œผ๋กœ ๋น„์œ ํ•˜๋ฉด ๊ฐ ์‹๋‹น์˜ ์›จ์ดํŒ… ๋Œ€๊ธฐ๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.


3. Turn Manager

๋‚ด๊ฐ€ ์ •ํ•œ ๊ทœ์น™์— ๋”ฐ๋ผ, ์ˆœ์„œ์™€ ํ–‰๋™์ด ์ง„ํ–‰๋œ๋‹ค.

์‹๋‹น์œผ๋กœ ๋น„์œ ํ•˜๋ฉด ๊ฐ ์‹๋‹น์˜ ์›จ์ดํ„ฐ๋“ค์ด ์ˆœ์„œ๋Œ€๋กœ ์ž…์žฅ์„ ์ง„ํ–‰ํ•˜๊ณ  ๋ˆ„๊ตฌ์—๊ฒŒ ์–ด๋–ค ์Œ์‹์„ ์–ด๋–ค ์ˆœ์„œ๋กœ ์ค„์ง€ ์ •ํ•˜๊ณ  ํŒ๋‹จํ•˜๋Š”๊ณณ์ด๋‹ค.


4. Entity ???

์ด ์ดํ›„๋Š” Turn Manager๊ฐ€ ์ •ํ•ด์ง„ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ง์ ‘ ๊ฐ Entity๊ฐ€ ์›€์ง์ด๊ฒŒ ๋œ๋‹ค.ย 

์‹๋‹น์œผ๋กœ ๋น„์œ ํ•˜๋ฉด ๊ฐ ์‹๋‹น์—์„œ ๊ฐ ์†๋†ˆ๋“ค์ด ์ง€๋“ค ์ทจํ–ฅ์— ๋”ฐ๋ผ ๋ญ˜ ๋จน๋Š”์ง€ ๋ง๋“ ์ง€ ํ•˜๋Š” ๋‹จ๊ณ„์ด๋‹ค.


5. MoveCom

"์ด๋™" ๋งŒ์„ ๋‹ด๋‹นํ•˜๋ฉฐ ๊ฒฝ๋กœ ๋˜ํ•œ ๊ณ„์‚ฐํ•œ๋‹ค.

์ด๋™ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋˜ํ•œ ์ด๊ณณ๊ณผ ์—ฐ๋™ํ•˜์—ฌ ์›€์ง์ด๊ฒŒ๋œ๋‹ค.

์‹๋‹น์œผ๋กœ ๋น„์œ ํ•˜๋ฉด ์‹๋‹น๊นŒ์ง€์˜ ๋„ค๋น„๊ฒŒ์ด์…˜ ํ˜น์€ ๊ฐ€๊ฒŒ ๋‚ด์˜ ์ด๋™๋™์„ ๋งŒ ์ƒ๊ฐํ•˜๋Š”๊ฒƒ์ด๋‹ค.


6. BoardManager

๋งต์˜ ๊ทœ์น™์„ ์ง€ํ‚ค๊ฒŒ ํ•œ๋‹ค.

๋ฒฝ์— ์ณ๋ฐ•๊ฑฐ๋‚˜ ์ƒ๋Œ€๋ฐฉ๊ณผ ๊ฐ™์€ ์ขŒํ‘œ์— ์ถฉ๋Œํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๊ฑฐ๋‚˜ ๋“ฑ์ด๋‹ค.

์‹๋‹น์œผ๋กœ ๋น„์œ ํ•˜๋ฉด ๋ฒ•๊ณผ ๊ฐ™์€๊ฒƒ์ด๋‹ค. ์˜†์ž๋ฆฌ ์‚ฌ๋žŒ์˜ ์Œ์‹์„ ๋นผ์•—์•„ ๋จน๊ฑฐ๋‚˜ ํ•˜๋“ ๋“ฑ์˜ ํ–‰๋™์„ ์ œ์•ฝํ•œ๋‹ค.