ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2562d4ea5fd2bc9a114c2d1971e9e0ba7e380b92a3698e5b4563f36fd4d1a023c71fc86731a44a2615e4bc7ff3a


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2562d4ea5fd2bc9a114c2d1971e9e0ba7e380b92a3698e5b4563f37fd4d1abd54124d85418e947f4835887561a9






์•ˆ๋…•ํ•˜์„ธ์š”.ย 


ํ˜„์žฌ ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ๊ณต๋ถ€์–ดํ”Œ๊ณผ๋Š” ๋ณ„๊ฐœ๋กœ 1~2๊ฐœ์›” ์ „๋ถ€ํ„ฐ ์กฐ์‚ฌํ•ด๋ณด๊ณ  ๋งŒ๋“ค์–ด ์™”๋˜ ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.


์—ฌ๋Ÿฌ๋ชจ๋กœ ์ž์ž˜ํ•œ ์˜ค๋ฅ˜ ์• ๋กœ์‚ฌํ•ญ๋“ค์„ ์ฐพ์•„์•ผ ํ•˜๋Š” ๋‹จ๊ณ„๋ผย 


์—ฌ๊ธฐ์—์„œ ๊ตฌํ•˜๋“  ์˜คํ”ˆ์นดํ†ก์—์„œ ๊ตฌํ•˜๋“  ๋„ค์ด๋ฒ„ ์นดํŽ˜์—์„œ ๊ตฌํ•˜๋“ ย 


์ตœ๋Œ€ํ•œ ๋งŽ์€ ๊ธฐํš์ž๋ถ„๋“ค์˜ ์˜๊ฒฌ์„ ์ˆ˜์ง‘ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.


์Œ... ์ฒ˜์Œ์€ ์ธ๋””๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๊ธฐํš ํˆด์—์„œ ์‹œ์ž‘ํ•˜์ง€๋งŒ


๋‚˜์ค‘์—” ๊ธฐ์—…๋“ค๋„ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ ์ฒœ์ฒœํžˆ ๋ฐ”๊ฟ”๋‚˜๊ฐ€๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค.




๊ฐœ์š”์ž…๋‹ˆ๋‹ค


์ธ๋””๋ฐธ๋Ÿฐ์‹ฑ์€ ์ธ๋””๊ฒŒ์ž„ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์›น ๊ธฐ๋ฐ˜ '๊ฒŒ์ž„ ๋ฐธ๋Ÿฐ์Šค ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ํˆด' ์ž…๋‹ˆ๋‹ค.

์—‘์…€๋ณด๋‹ค ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ํŠนํ™”๋œ ์‹œํŠธ ์‹œ์Šคํ…œ๊ณผ ์ˆ˜์‹์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๊ฒŒ์ž„ ๋ฐธ๋Ÿฐ์‹ฑ ์ž‘์—…์—์„œ ์ž์ฃผ ํ•„์š”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค

DAMAGE.. SCALE.. TTK ๊ฐ™์€ ๊ณต์‹์„ ์‰ฝ๊ฒŒ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


์บ๋ฆญํ„ฐ ์Šคํ…Ÿ ๋ณ€๊ฒฝ ์‹œ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž๋™์œผ๋กœ ์žฌ๊ณ„์‚ฐ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์„ฑ์žฅ ๊ณก์„ , ๋Šฅ๋ ฅ์น˜ ๋น„๊ต ๋“ฑ์„ ์ฐจํŠธ๋กœ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


JSON,CSV ์—ฐ๋™์„ ํ†ตํ•ด ๊ฒŒ์ž„ ์—”์ง„์—์„œ ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

๊น”๋”ํ•œ UI๋ฅผ ํ†ตํ•ด ๋ณด๊ธฐ ์ข‹์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.



์–ด๋””์„œ ๊ณต๋ถ€ ํ–ˆ๋Š”๊ฐ€?


GDC Vault์˜ ์‹ค๋ฌด ๋ฐธ๋Ÿฐ์‹ฑ ๋ฐฉ๋ฒ•๋ก (Zynga์˜ ๊ณต์‹ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ๋ฒ• , Slay the Spire ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฐธ๋Ÿฐ์‹ฑ)

NDC 2018 <- ๋„ฅ์Šจ์˜ ๋ฐธ๋Ÿฐ์Šค ๊ธฐํš ํ”„๋กœ์„ธ์Šค

ํ•™์ˆ ์ž๋ฃŒ : Csikszentmihalyi์˜ Flow ์ด๋ก  , ๊ฒŒ์ž„ ๊ฒฝ์ œํ•™์˜ Faucet/Sink ๋ชจ๋ธ



24b0d121e09c28a8699fe8b115ef046c69f92b4b9d



๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ <- TTK/DPS ๊ณ„์‚ฐ ๊ณต์‹ , RPG ์„ฑ์žฅ ๊ณก์„  ์„ค๊ณ„



๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋ญ˜ ๋ฐฐ์› ๋Š”๊ฐ€?


๋ฐธ๋Ÿฐ์Šค ๋ฐ์ดํ„ฐ๋Š”


1. ๊ธฐ์ค€ ์„ค์ •

2. ์ˆ˜์‹ํ™”

3. ์‹œ๊ฐํ™”

4. ๊ฒ€์ฆ

์‚ฌ์ดํด๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


๊ฒŒ์ž„๋งˆ๋‹ค ๊ณตํ†ต์œผ๋กœ ์“ฐ์ด๋Š” ์ˆ˜์‹(๋ฐ๋ฏธ์ง€ ๊ฐ์†Œ์œจ, ์„ฑ์žฅ ๊ณก์„ , TTK)๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ธฐํš์ž๊ฐ€ ์ž์ฃผ ์“ฐ๋Š” ํˆด์€ ๋ณด๊ธฐ ์ข‹์•„์•ผ ์ƒ์‚ฐ์„ฑ์ด ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.


์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”๊ฐ€?


Damage(atk, def) ๊ฐ์†Œ์œจ ๊ณต์‹ atk * (100 / (100 + def))

SCALE(base, level, rate ,type) <- 4๊ฐ€์ง€ ์„ฑ์žฅ ๊ณก์„  ์ง€์›

TTK(hp , damage , attackSpeed) <- ์ •ํ™•ํ•œ ํ‚ฌํƒ€์ž„ ๊ณ„์‚ฐ

REF("์‹œํŠธ๋ช…","ํ–‰์ด๋ฆ„","์ปฌ๋Ÿผ๋ช…") <- ์‹œํŠธ๊ฐ„ ์ž๋™ ์ฐธ์กฐ


์‹œํŠธ๊ฐ„ ์ž๋™ ์ฐธ์กฐ๋ฅผ ํ†ตํ•ด ์ž๋™์œผ๋กœ ๊ณ„์‚ฐํ•ด์ค๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์ˆœํ™˜ ์ฐธ์กฐ๊ฐ€ ๊ฐ์ง€๋˜๋ฉด ๊ฒฝ๊ณ ํ•ด์ค๋‹ˆ๋‹ค.


๊ฒŒ์ž„ ํŠนํ™” ์‹œ๊ฐํ™”๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.


1. ์„ฑ์žฅ ๊ณก์„  ์ฐจํŠธ : Linear, Exponential , Logarithmic,ย  Quadratic , S-Curve ๋น„๊ต



24b0d121e09c28a8699fe8b115ef046a7f68edca



RPG ๋ ˆ๋ฒจ/์Šคํƒฏ ์„ค๊ณ„์˜ ๊ธฐ๋ณธ ๋А๋‚Œ์ž…๋‹ˆ๋‹ค.


2. ๋ ˆ์ด๋” ์ฐจํŠธ : ์บ๋ฆญํ„ฐ/์•„์ดํ…œ ๋Šฅ๋ ฅ์น˜ ๋น„๊ต

3. TTK/DPS ๊ณ„์‚ฐ๊ธฐ : ๋ฌด๊ธฐ ํšจ์œจ ๋ถ„์„


์›ํด๋ฆญ JSON ๋‚ด๋ณด๋‚ด๊ธฐ. ๊ฒŒ์ž„ ์—”์ง„์—์„œ ๋ฐ”๋กœ ํŒŒ์‹ฑ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ๋กœ ๋งŒ๋“ค์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์˜จ๋ณด๋”ฉ ๊ฐ€์ด๋“œ๋กœ ๋น ๋ฅธ ํ•™์Šต์„ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค


### ํ˜„์žฌ ์ด ํˆด์˜ ํ•œ๊ณ„์ 


1. ๋ฒ”์šฉ ์ „ํˆฌ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์ „ํˆฌ ๋กœ์ง์€ ๊ฒŒ์ž„๋งˆ๋‹ค ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.ย 

ย ์ฆ‰ ์ด ํˆด์€ ํ˜„์žฌ ์ˆ˜์‹ ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐ๋งŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋ชจ์˜ ์ „ํˆฌ ์‹œ๋ฎฌ์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๊ฒŒ์ž„ ์—”์ง„ ํ”Œ๋Ÿฌ๊ทธ์ธ ์•„๋‹˜ : JSON ๋ฐ์ดํ„ฐ๋Š” ์ œ๊ณตํ•˜์ง€๋งŒ ํŒŒ์‹ฑ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค

3. ํ˜‘์—… ํˆด ์•„๋‹˜ : ํ˜„์žฌ๋Š” ๊ฐœ์ธ ์‚ฌ์šฉ ๋ชฉ์ ์œผ๋กœ๋งŒ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์ฐจํ›„์— ํด๋ผ์šฐ๋“œ๋‚˜ ํŒ€ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ๊ฒ ๋„ค์š”

4. ์ž๋™ ๋ฐธ๋Ÿฐ์‹ฑ AI ์•„๋‹˜ : ์ˆ˜์น˜๋ฅผ ์ž๋™์œผ๋กœ ์กฐ์ ˆํ•ด ์ฃผ๋Š” ๊ธฐ๋Šฅ์€ ์—†์Šต๋‹ˆ๋‹ค. ํŒ๋‹จ์€ ๊ฐœ๋ฐœ์ž์˜ ๋ชซ์ž…๋‹ˆ๋‹ค.



๊ฒฝ์ œ ์‹œ์Šคํ…œ,๊ฐ€์ฑ /๋ฝ‘๊ธฐ ์‹œ์Šคํ…œ ์„ค๊ณ„,๋กœ๊ทธ๋ผ์ดํฌ ์•„์ดํ…œ ์‹œ๋„ˆ์ง€ ์ „๋ถ€๋‹ค ์ง€์›ํ•˜๋Š”๊ฑธ ๋ชฉํ‘œ๋กœ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค

์ˆ˜์‹ ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐ๊ธฐ๋„ ์žˆ๋Š”๋ฐ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๊ฒŒ์ž„๋งˆ๋‹ค ์ „ํˆฌ ๋กœ์ง์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์œ ์˜ํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์‹  ์ œ๊ณตํ•˜๋Š”๊ฑด ์ˆ˜์‹ ํ…Œ์ŠคํŠธ, ๊ตฌ๊ฐ„ ๊ณ„์‚ฐ, ๋น„๊ต ๊ณ„์‚ฐ, TTK/DPS ๊ณ„์‚ฐ๊ธฐ ์ž…๋‹ˆ๋‹ค.



24b0d121e09c28a8699fe8b115ef046c62f62c489c



ํ…œํ”Œ๋ฆฟ๋„ ์ œ๊ณต ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ๋Œ€ํ•œ ๊ธฐํš์ž ์นœํ™”์  UI๋ฅผ ๋งŒ๋“œ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค


ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ


1. ๋ฐธ๋Ÿฐ์Šค ์ž๋™์œผ๋กœ ์žก์•„์ฃผ๋Š” AI๋‚˜ ๊ทธ๋Ÿฐ๊ฒŒ ์•„๋‹™๋‹ˆ๋‹ค.

2. ๊ฒŒ์ž„ ์—”์ง„ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์•„๋‹™๋‹ˆ๋‹ค.

3. ํ˜„์žฌ๋Š” ํŒ€ ํ˜‘์—… ํˆด์ด ์•„๋‹™๋‹ˆ๋‹ค.


ํ–ฅํ›„ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ


1. ์ปค๋ฎค๋‹ˆํ‹ฐ ํ…œํ”Œ๋ฆฟ <- ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  ๋ชจ๋“ˆ๋ผ๋ฆฌ ์กฐํ•ฉ ๊ณต์œ  ๊ฐ€๋Šฅํ•˜๊ฒŒ

2. AI ๋ฐธ๋Ÿฐ์Šค ์ œ์•ˆ <- ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ด์ƒ์น˜ ํƒ์ง€ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค(์ž๋™ ๋ฐธ๋Ÿฐ์‹ฑ์ด ์•„๋‹™๋‹ˆ๋‹ค!! ๊ฒฝ๊ณ ๋งŒ)

3. ๊ฒŒ์ž„์—”์ง„ ์—ฐ๋™. Unity/Godot ์—๋””ํ„ฐ ์ต์Šคํ…์…˜์œผ๋กœ JSON ์ž๋™ import

4. ๊ณ„์ • ๊ธฐ๋ฐ˜ ์ €์žฅ

5. ์‹ค์‹œ๊ฐ„ ํ˜‘์—…

6. ๋ช…๋ น์–ด๋กœ๋„ ํ…Œ์ด๋ธ” , ํ–‰์—ด ์ƒ์„ฑ. (๋‚˜์ค‘์— AIํ•œํ…Œ ํ•™์Šต์‹œ์ผœ์„œ ํŽธํ•˜๊ฒŒ import export ํ•  ์ˆ˜ ์žˆ๊ฒŒ)


์ˆ˜์ต ๋ชจ๋ธ


๋ฐฉํ•ด ์•ˆ๋˜๋Š” ์œ„์น˜์— ๋ฐฐ๋„ˆ ๊ด‘๊ณ  1~2๊ฐœ๋ฅผ ๋„ฃ์„ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค. ๋„๋ฉ”์ธ ๋น„์šฉ + ์ปคํ”ผ๊ฐ’ ์ •๋„๊ฐ€ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.

๋‚˜์ค‘์— ๋ฐฑ์—”๋“œ ์„œ๋ฒ„๊ฐ€ ์ƒ๊ฒจ๋„ ์„œ๋ฒ„ ๋น„์šฉ์ •๋„๊นŒ์ง€๋งŒ ์†์ต๋ถ„๊ธฐ์  ๋”ฑ ๋งž์ถฐ์ง€๋Š” ์ •๋„๋กœ ์ƒ๊ฐ์ค‘์ž…๋‹ˆ๋‹ค.



ํ˜„์žฌ ๊ณ ๋ฏผ์ค‘์ธ ๋ฌธ์ œ


๊ธฐ์กด์˜ ์ œ๊ฐ€ ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ํ”Œ๋žซํผ ํ•จ์ˆ˜๋“ค์ด๋ž‘ csv ์•ก์…€ ํ•จ์ˆ˜๋ž‘ ์—ฐ๋™์„ ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๊ทธ๋Ÿฐ ๋ถ€๋ถ„๋“ค์ด ๊ณ ๋ฏผ์ž…๋‹ˆ๋‹ค.



๋‹ค์Œ์€ ์ œ๊ฐ€ ๋ฐ›์•„์™”๋˜ ์งˆ๋ฌธ๋“ค์ž…๋‹ˆ๋‹ค.


FAQ


์•„์ง ์ œ๊ฐ€ ๋†“์นœ ๋ฌธ์ œ๋‚˜ ํ˜„์—…์—์„œ ๋ถ€๋”ชํžˆ๋Š” ๋ถ€๋ถ„์ด ๋งŽ์„ ๊ฑฐ๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค


Q: ๊ตฌ๊ธ€ ์‹œํŠธ์— Apps Script๋ฅผ ์“ฐ๋ฉด ๋˜์ง€ ์•Š๋‚˜์š”?

A: ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜ ์‹œ๊ฐ„์„ ๊ณ ๋ คํ•˜๋ฉด ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•˜๋Š” ํŽธ์ด ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


Q: ์žฅ๋ฅด๊ฐ€ ์„ž์ธ ๊ฒŒ์ž„์€ ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”?

A: ์•„์ง์€ ์žฅ๋ฅด ์„ ํƒ ๊ธฐ๋Šฅ์€ ์—†์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ธฐ๋Šฅ ๋ชจ๋“ˆ๋งŒ ๊ณจ๋ผ์„œ ์กฐํ•ฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.


Q: ์ „ํˆฌ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ์—†๋‚˜์š”?

A: ์—†์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„๋งˆ๋‹ค ์ „ํˆฌ ๋กœ์ง์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋ฒ”์šฉ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ํ˜„์‹ค์ ์œผ๋กœ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋งŒ๋“ค์ˆ˜๋Š” ์žˆ๊ฒ ์ง€๋งŒ ํ˜„์žฌ ๋‹จ๊ณ„์—์„  TTK/DPS ๊ณ„์‚ฐ๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


Q: ๋ธŒ๋ผ์šฐ์ € ์บ์‹œ๋ฅผ ์ง€์šฐ๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ ์•„๊ฐ€๋‚˜์š”?

A: IndexedDB๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ผ๋ฐ˜ ์บ์‹œ ์‚ญ์ œ๋กœ๋Š” ๋‚ ์•„๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋ธŒ๋ผ์šฐ์ € ๋ฐ์ดํ„ฐ ์ „์ฒด ์‚ญ์ œ ์‹œ์—๋Š” ๋‚ ์•„๊ฐˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋ฐฑ์—…์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.


Q: C# ์ฝ”๋“œ๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์•ˆ ๋˜๋‚˜์š”?

A: ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๊ตฌ์กฐ๊ฐ€ ๋‹ฌ๋ผ์„œ ์–ด์ฐจํ”ผ ์ˆ˜์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. JSON ํŒŒ์‹ฑ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


Q: ์œ ๋ฃŒํ™” ๊ณ„ํš์ด ์žˆ๋‚˜์š”?

A: ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์€ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. ์ถ”ํ›„ ํด๋ผ์šฐ๋“œ/ํ˜‘์—… ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์€ ์œ ๋ฃŒํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


Q: ํ˜ผ์ž์„œ ๋‹ค ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‚˜์š”?

A: MVP๋Š” ์‹œํŠธ + ์ˆ˜์‹ + ์ €์žฅ + ๋‚ด๋ณด๋‚ด๊ธฐ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค. TanStack Table, Math.js, Recharts ๋“ฑ ๊ธฐ์กด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์กฐํ•ฉํ•˜๋ฏ€๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


Q: ์ด๋ก ์  ๊ทผ๊ฑฐ๊ฐ€ ์žˆ๋‚˜์š”?

A: Flow ์ด๋ก , Faucet/Sink ๋ชจ๋ธ, NDC/GDC ๋ฐœํ‘œ ์ž๋ฃŒ ๋“ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๋ชจ๋ฅด๋Š” ์ด๋ก ์  ๊ทผ๊ฑฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


Q: TTK ๊ณ„์‚ฐ์—์„œ ์™œ DPS๋กœ ๋‚˜๋ˆ„๋ฉด ์•ˆ ๋˜๋‚˜์š”?

A: ๋งˆ์ง€๋ง‰ ํƒ€๊ฒฉ์—๋Š” ์ฟจ๋‹ค์šด์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ฒด๋ ฅ 100, DPS 100์ด๋ฉด TTK๋Š” 1์ดˆ๊ฐ€ ์•„๋‹ˆ๋ผ 0.9์ดˆ์ž…๋‹ˆ๋‹ค.


Q: ์ธ๋”” ๊ฐœ๋ฐœ์žํ•œํ…Œ ์ด๋Ÿฐ ์ด๋ก ์ด ํ•„์š”ํ•œ๊ฐ€์š”?

A: ์ด๋ก ์€ ๋งŒ๋Šฅ ํ•ด๊ฒฐ์ฑ…์ด ์•„๋‹ˆ๋ผ ์ฒดํฌ๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. "์™œ ๋‚ด ๊ฒŒ์ž„์ด ์žฌ๋ฏธ์—†์ง€?" ํ•  ๋•Œ ๋ญ˜ ๋ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• ์ž…๋‹ˆ๋‹ค. ๋‹ค ์ ์šฉํ•  ํ•„์š” ์—†์ด ์ฐธ๊ณ ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.


Q: TTK/DPS๋Š” ์Šˆํ„ฐ ๊ฒŒ์ž„์—์„œ๋งŒ ์“ฐ๋Š” ๊ฑฐ ์•„๋‹Œ๊ฐ€์š”?

A: RPG์—์„œ๋„ "๋ชฌ์Šคํ„ฐ ์žก๋Š” ๋ฐ ๋ช‡ ์ดˆ๊ฐ€ ์ ๋‹นํ•œ๊ฐ€"๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ TTK ๊ฐœ๋…์ด ์“ฐ์ž…๋‹ˆ๋‹ค. ํ•„์š” ์—†์œผ๋ฉด ํ•ด๋‹น ๋ชจ๋“ˆ์€ ์•ˆ ์“ฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค.


Q: Faucet/Sink๊ฐ€ ์ธ๋”” ๊ฒŒ์ž„์—๋„ ํ•„์š”ํ•œ๊ฐ€์š”?

A: ๊ณจ๋“œ๊ฐ€ ์žˆ์œผ๋ฉด ๊ฒฝ์ œ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์Šคํƒ€๋“€๋ฐธ๋ฆฌ(๋†์ž‘๋ฌผโ†’๋„๊ตฌ), ๋ฑ€ํŒŒ์ด์–ด ์„œ๋ฐ”์ด๋ฒ„(๊ณจ๋“œโ†’์˜๊ตฌ ์—…๊ทธ๋ ˆ์ด๋“œ) ๋ชจ๋‘ Faucet/Sink ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ๊ทœ๋ชจ๋Š” ๋‹ค๋ฅด์ง€๋งŒ ๊ฐœ๋…์€ ๊ฐ™์Šต๋‹ˆ๋‹ค.


Q: ๊ฐ€์ฑ  ์‹œ์Šคํ…œ์€ ๋ชจ๋ฐ”์ผ ๊ฒŒ์ž„์šฉ ์•„๋‹Œ๊ฐ€์š”?

A: ๊ฐ€์ฑ ๋Š” ๋ฝ‘๊ธฐ/ํ™•๋ฅ  ์‹œ์Šคํ…œ ์ „์ฒด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ๋ผ์ดํฌ์˜ ์•„์ดํ…œ ๋“œ๋ž๋„ ํ™•๋ฅ  ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๊ณผ๊ธˆํ˜• ๊ฐ€์ฑ ๋งŒ ๊ฐ€์ฑ ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.


Q: ์„œ๋ฒ„๊ฐ€ ์—†์œผ๋ฉด ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์ง€ ์•Š๋‚˜์š”?

A: ์„œ๋ฒ„๋ฅผ ๋ถ™์ด๋ฉด ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜๊ณ  ์œ ๋ฃŒํ™”๊ฐ€ ํ•„์š”ํ•ด์ง‘๋‹ˆ๋‹ค. JSON ํŒŒ์ผ๋กœ ๋ฐฑ์—…ํ•ด์„œ ํด๋ผ์šฐ๋“œ ๋“œ๋ผ์ด๋ธŒ์— ์˜ฌ๋ฆฌ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ถ”ํ›„ ํด๋ผ์šฐ๋“œ ๋™๊ธฐํ™” ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.


Q: ๋…ธ์…˜์ด๋‚˜ ์—์–ดํ…Œ์ด๋ธ”์„ ์“ฐ๋ฉด ๋˜์ง€ ์•Š๋‚˜์š”?

A: ๋…ธ์…˜์—๋Š” DAMAGE(atk, def) ๊ฐ™์€ ๊ฒŒ์ž„ ํŠนํ™” ํ•จ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์‹œํŠธ ๊ฐ„ ์ž๋™ ์—ฐ๋™์ด๋‚˜ ์„ฑ์žฅ ๊ณก์„  ์ฐจํŠธ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๋…ธ์…˜์€ ๋ฒ”์šฉ ํˆด์ด๊ณ , ์ด ํˆด์€ ๊ฒŒ์ž„ ๋ฐธ๋Ÿฐ์Šค์— ํŠนํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.


Q: Slay the Spire ๊ฐœ๋ฐœ์ž๊ฐ€ "๋ฐธ๋Ÿฐ์‹ฑ์ด ์‰ฝ๋‹ค"๊ณ  ํ–ˆ๋‹ค๋˜๋ฐ์š”?

A: "์‰ฝ๋‹ค"๋Š” ๊ฒƒ์€ ์‹ฑ๊ธ€ํ”Œ๋ ˆ์ด์–ด๋ผ PvP ๋ฐธ๋Ÿฐ์Šค๋ฅผ ๋งž์ถ”์ง€ ์•Š์•„๋„ ๋œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐธ๋Ÿฐ์‹ฑํ–ˆ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


Q: MVP๊ฐ€ ์‹œํŠธ+์ˆ˜์‹+์ €์žฅ์ด๋ฉด ๊ทธ๋ƒฅ ์—‘์…€ ์•„๋‹Œ๊ฐ€์š”?

A: ์—‘์…€์—๋Š” SCALE(base, level, rate, "exponential") ๊ฐ™์€ ๊ฒŒ์ž„ ํŠนํ™” ํ•จ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ˆœํ™˜ ์ฐธ์กฐ ๊ฐ์ง€ ๊ฒฝ๊ณ ๋‚˜ ์›ํด๋ฆญ JSON ๋‚ด๋ณด๋‚ด๊ธฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.ย 


Q: ๋งŒ๋“ค์–ด๋ดค์ž ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ์„๊นŒ์š”?

A: ์†”์งํžˆ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ๋‹ค๋งŒ "๋ถˆํŽธํ•˜์ง€๋งŒ ์ต์ˆ™ํ•ด์„œ ์“ด๋‹ค"์™€ "๋” ๋‚˜์€ ๋Œ€์•ˆ์ด ์—†๋‹ค"๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.


Q: ์›น ๊ธฐ๋ฐ˜์ด๋ฉด ์˜คํ”„๋ผ์ธ์—์„œ ๋ชป ์“ฐ์ง€ ์•Š๋‚˜์š”?

A: PWA๋กœ ์˜คํ”„๋ผ์ธ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. IndexedDB๋Š” ๋กœ์ปฌ ์ €์žฅ์ด๋ผ ์ธํ„ฐ๋„ท ์—†์ด๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์™„๋ฒฝํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.


Q : AIํ•œํ…Œ ๋‚ด๊บผ ์ž…๋ง›๋Œ€๋กœ ์‹œ๋ฎฌ๋Œ๋ฆฌ๋Š”๊ฑฐ๋ณด๋‹ค ์žฅ์ ์ด ๋ญ๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋‚˜์š”?

A : AI๋Š” ํœ˜๋ฐœ์„ฑ ๋А๋‚Œ์ด ๊ฐ•ํ•œ๊ฒŒ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋“ค์ด ๋Š˜์–ด๋‚  ์ˆ˜๋ก AI์˜ ํ™˜๊ฐ๊ธฐ๋Šฅ์€ ์ ์  ์ปค์งˆํ…๋ฐ ์ง€์†์ ์ธ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์ธก๋ฉด์—์„œ ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. AI๋Š” ๋งค๋ฒˆ ์ปจํ…์ŠคํŠธ ์„ค๋ช…ํ•ด์•ผ ํ•˜๊ณ , ๋Œ€ํ™” ๋Š๊ธฐ๋ฉด ๋‹ค์‹œ ์„ค๋ช…ํ•ด์•ผ ํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋„ ์•ˆ ์Œ“์ด๊ณ , ์ˆ˜์น˜ ๋ฐ”๊ฟ€ ๋•Œ๋งˆ๋‹ค ๋‹ค์‹œ ๋ฌผ์–ด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ์ผํšŒ์„ฑ ๊ณ„์‚ฐ์€ AI๊ฐ€ ๋น ๋ฅด์ง€๋งŒ ์ง€์†์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌํ•˜๋ฉด์„œ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ ๊ฐ•์ ์ด ๋“ค์–ด๋‚ ๊ฑฐ๋ผ ๋ฏฟ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค



์ด ๊ฒŒ์‹œ๊ธ€์„ ์˜ฌ๋ฆฐ ์ด์œ ๊ฐ€ ๋ญ๋ƒ?


'์ด๋Ÿฐ ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค' , 'ํ˜„์‹ค์  ๋ฌธ์ œ ๋–„๋ฌธ์— ๋„ˆ๊ฐ€ ๋งŒ๋“œ๋Š”๊ฑด ์ข€ ํž˜๋“ค ๊ฒƒ ๊ฐ™์€๋ฐ?' ๋“ฑ๋“ฑ์˜ ํ”ผ๋“œ๋ฐฑ์„ ์›ํ•ด์„œ ์ž…๋‹ˆ๋‹ค.


์†Œ์ค‘ํ•œ ์˜๊ฒฌ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค..



https://docs.google.com/forms/d/e/1FAIpQLSc38rdQcG9hsMGPjxeM-kdPT-nDMmyyMb63Ada2US5MxGwYdQ/viewform



์‹œ๊ฐ„ ๋‚˜์‹ค ๋•Œ ๊ตฌ๊ธ€ ํผ๋„ ํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.