์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 

๋กœ๋ธ”๋ก์Šค์—์„œ ํŒŒ์ด์ฌ์œผ๋กœ ๋ฉ”ํƒ€๋ฒ„์Šค ๊ตฌํ˜„ํ•˜๊ธฐ

๋กœ๋ธ”๋ก์Šค(Roblox)์™€ ํŒŒ์ด์ฌ์œผ๋กœ ๋‚˜๋งŒ์˜ ๊ฐ€์ƒ ์„ธ๊ณ„๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•„์‹œ๋‚˜์š”? ์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฉ”ํƒ€๋ฒ„์Šค๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ƒํ˜ธ ์—ฐ๋™ ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๊ฒŒ์ž„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๊ฐœ๋ฐœ ยท ํ”„๋กœ๊ทธ๋ž˜๋ฐ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • ๋กœ๋ธ”๋ก์Šค ๊ฒŒ์ž„ ๊ฐœ๋ฐœ

  • Python

  • API ์—ฐ๋™

  • JSON

  • ๋ฉ”ํƒ€๋ฒ„์Šค

  • ๋””์ง€ํ„ธ ํŠธ์œˆ

๋Œ€์„ธ๋กœ ๋– ์˜ค๋ฅธ ๋ฉ”ํƒ€๋ฒ„์Šค!
๊ตฌํ˜„๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€, ํŒŒ์ด์ฌ์œผ๋กœ ์‰ฝ๊ณ  ์žฌ๋ฐŒ๊ฒŒ ๐Ÿšฉ

๋ฉ”ํƒ€๋ฒ„์Šค๊ฐ€ ๋ฌด์—‡์ผ๊นŒ์š”? โœจ

ํ˜„์žฌ ์„ธ๊ณ„๊ฐ€ ์—ด๊ด‘ํ•˜๊ณ  ์žˆ๋Š” ๋ฉ”ํƒ€๋ฒ„์Šค! 
ํ•˜์ง€๋งŒ ๋‚˜์—๊ฒŒ๋Š” ๋„ˆ๋ฌด๋‚˜ ๋จผ ๋ฉ”ํƒ€๋ฒ„์Šค!

๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•œ ๋ฉ”ํƒ€๋ฒ„์Šค๋ฅผ ๋กœ๋ธ”๋ก์Šค(Roblox)๋ผ๋Š” ํ”Œ๋žซํผ์—์„œ ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค, ์•Œ๊ณ  ๊ณ„์‹ ๊ฐ€์š”? 
๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋‚˜์•„๊ฐ€ ๋งต์„ ๋ฐœ์ „์‹œ์ผœ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด์„œ ๋ฐฐํฌ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š”! 

metaverse, roblox, python

ํ˜„์žฌ ์„ธ๊ณ„๊ฐ€ ์—ด๊ด‘ํ•˜๊ณ  ์žˆ๋Š” ๋ฉ”ํƒ€๋ฒ„์Šค์— ๋Œ€ํ•ด ์‰ฝ๊ณ  ์ž์„ธํ•˜๊ฒŒ ์•Œ๋ ค๋“œ๋ฆฌ๊ณ , ๋กœ๋ธ”๋ก์Šค์™€ ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ๋ฉ”ํƒ€๋ฒ„์Šค๋ฅผ ๊ตฌํ˜„, ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜๋Š” ๋ฉ”ํƒ€๋ฒ„์Šค๋ผ๋Š” ๊ฒƒ์„ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ด์„œ ๋” ๋งŽ์€ ๋ถ„๋“ค๊ป˜ ๋ฉ”ํƒ€๋ฒ„์Šค๊ฐ€ ๋” ์ด์ƒ ์–ด๋ ต์ง€ ์•Š๋‹ค๋Š” ๊ฑธ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ง์ ‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์–ด๋ ต๊ฒŒ๋งŒ ๋А๊ปด์กŒ๋˜ ๋ฉ”ํƒ€๋ฒ„์Šค๋ฅผ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ ๋ฉ”ํƒ€๋ฒ„์Šค์— ๋Œ€ํ•ด ํ•œ ๋ฐœ์ง ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋‚˜ ๊ธฐํšํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋กœ๋ธ”๋ก์Šค๋ฅผ ํ†ตํ•ด ๋ฉ”ํƒ€๋ฒ„์Šค์— ๋Œ€ํ•ด ์—ด๋ฆฐ ์ƒ๊ฐ์„ ๊ฐ€์ง€๊ฒŒ๋” ๋„์™€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค ๐Ÿ”

์š”์ƒˆ ๋Œ€์„ธ! 
๋ฉ”ํƒ€๋ฒ„์Šค์— 
๊ด€์‹ฌ์ด ์žˆ๊ฑฐ๋‚˜ 
๋ฐฐ์›Œ๋ณด๊ณ  ์‹ถ์€ ๋ถ„ 

ํŒŒ์ด์ฌ, ๋ฃจ์•„ ๋“ฑ
์ดˆ๊ธ‰ ์ด์ƒ์˜ 
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์†Œ์–‘์ด 
์žˆ๋Š” ๋ถ„ 

์™ธ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค
๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด 
ํ˜„์กดํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋ฉ”ํƒ€๋ฒ„์Šค์—์„œ
๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„

์„ ์ˆ˜ ์ง€์‹์„ ํ™•์ธํ•ด์ฃผ์„ธ์š”!

  • โœ… ํŒŒ์ด์ฌ(Python), ๋ฃจ์•„(Lua) ์–ธ์–ด ํ˜น์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ž…๋ฌธ์ž ์ด์ƒ์˜ ๊ฒฝํ—˜์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • โœ… ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์˜ ์—ญํ• ์— ๋Œ€ํ•ด ๊ฐ„๋‹จํžˆ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • โœ… Windows ํ˜น์€ macOS ์šด์˜์ฒด์ œ๋ฅผ ๊ฐ–์ถ˜ PC๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋‚˜๋ฉด ๐Ÿ“–

1๏ธโƒฃ ์‘์šฉ๋ ฅ UP, ๋‚ด๊ฐ€ ๋งŒ๋“œ๋Š” ๊ฐ€์ƒ ์„ธ๊ณ„!

๊ฐ•์˜์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์‘์šฉํ•˜์—ฌ ๋กœ๋ธ”๋ก์Šค ์•ˆ์—์„œ ๋‚˜๋งŒ์˜ ๋งต์„ ์ œ์ž‘ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2๏ธโƒฃ ์ฐจ๋ณ„ํ™”๋œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์˜ ์ฒซ๊ฑธ์Œ.

๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ๊ด€์‹ฌ์žˆ๋‹ค๋ฉด ๋”๋”์šฑ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒŒ์ž„๊ณผ ๋‹ค๋ฅด๊ฒŒ ํ˜„์‹ค ์„ธ๊ณ„์™€ ์œตํ•ฉํ•œ ๋””์ง€ํ„ธ ํŠธ์œˆ ์„ธ๊ณ„์˜ ๋งต์„ ๋งŒ๋“ค์–ด ๋ฐฐํฌํ•˜์—ฌ ๋‹ค๋ฅธ ๊ฒŒ์ž„๊ณผ ์ฐจ๋ณ„ํ™”๋œ ๋กœ๋ธ”๋ก์Šค ๊ฒŒ์ž„์„ ์„ค๊ณ„ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๋ธ”๋ก์Šค๋กœ ๋‚˜๋งŒ์˜ ๊ฐ€์ƒ ์„ธ๊ณ„๋ฅผ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”!


์ˆœ์„œ๋Œ€๋กœ ํ•™์Šตํ•ด๋ณด์„ธ์š”! ๐Ÿ“š

1. ๋ฉ”ํƒ€๋ฒ„์Šค์™€ ๋กœ๋ธ”๋ก์Šค

๋ฉ”ํƒ€๋ฒ„์Šค์˜ ์—ญ์‚ฌ์™€ ์˜๋ฏธ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ณ  ๋กœ๋ธ”๋ก์Šค์—์„œ ๊ฐœ๋ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ค€๋น„ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.

2. ๋กœ๋ธ”๋ก์Šค ์ด์šฉํ•˜๊ธฐ

๋กœ๋ธ”๋ก์Šค์˜ ๊ธฐ๋ณธ์ ์ธ ํŒŒํŠธ์™€ ๋ฃจ์•„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ณ , ๋‚ฎ๊ณผ ๋ฐค์˜ ์‹œ๊ฐ„์ด ๋ฐ”๋€Œ๊ณ  ๋‚ ์”จ๊ฐ€ ๋ฐ”๋€Œ๋Š” ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

3. Flask๋ฅผ ์ด์šฉํ•œ ์›น์„œ๋น„์Šค

Python์„ ์ด์šฉํ•˜์—ฌ ์™ธ๋ถ€ API์—์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ๋กœ๋ธ”๋ก์Šค ์•ˆ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ •์ œ ์ž‘์—…์„ ์‹ค์Šตํ•ฉ๋‹ˆ๋‹ค.

4. ๋กœ๋ธ”๋ก์Šค์™€ ๋น„์ฆˆ๋‹ˆ์Šค ์„œ๋ฒ„ ์—ฐ๊ฒฐ

3์„น์…˜์—์„œ ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋“ค์„ Lua ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋กœ๋ธ”๋ก์Šค ์„œ๋ฒ„์—์„œ ์ ์šฉ์‹œํ‚ค๊ณ  ๋งŒ๋“ค์–ด์ง„ ๋งต์„ ๋ฐฐํฌํ•˜๋Š” ์‹ค์Šต์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.


์ด ๊ฐ•์˜๋ฅผ ๋งŒ๋“  
์ง€์‹๊ณต์œ ์ž๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค ๐Ÿ‘จโ€๐Ÿซ

์—ํ”ผ๋…ธ

์—ํ”ผ๋…ธ๋Š” 2021๋…„ ํšจ์œจ์ ์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ต์œก์ปจํ…์ธ  ๊ฐœ๋ฐœ/๊ด€๋ฆฌ๋ฅผ ๋ชฉ์ ์œผ๋กœ ์„ค๋ฆฝ๋œ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค.
๊ณ ๊ฐ ์„œ๋น„์Šค ๊ธฐํš, ๊ฐœ๋ฐœ ๋ฐ ๋ธ”๋ก์ฒด์ธ, ์ธ๊ณต์ง€๋Šฅ ๋“ฑ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๊นŒ์ง€ ์ „๋ฌธ์ ์ธ ์˜ํ–ฅ๋ ฅ์„ ๊ฐ€์ง„ ๋‹ค์ˆ˜์˜ ํŒŒํŠธ๋„ˆ์™€ ํ•จ๊ป˜ ๊ต์œก์ปจํ…์ธ ๋ฅผ ์ œ๊ณตํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๋Œ€ํ˜•์„œ๋น„์Šค ๊ฐœ๋ฐœ, ์ธ๊ณต์ง€๋Šฅ ์œตํ•ฉ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๋“ฑ ํ•ญ์ƒ ์ƒˆ๋กœ์šด ๋ถ„์•ผ๋ฅผ ํ•™์Šตํ•˜๊ณ  ์‰ฝ๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ปจํ…์ธ  ๊ฐœ๋ฐœ์— ์ง‘์ค‘ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


๋ฏธ๋ฆฌ ์‚ดํŽด๋ณด๋Š” Q&A ๐Ÿ’ฌ

Q. ์™œ ๋กœ๋ธ”๋ก์Šค๋กœ ๋ฉ”ํƒ€๋ฒ„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋‚˜์š”?

๋กœ๋ธ”๋ก์Šค๋Š” ๋ˆ„๊ตฌ๋‚˜ ๋งต์ด๋‚˜ ๊ฐ์ฒด๋ฅผ ์ œ์ž‘ํ•˜์—ฌ ๋ฐฐํฌํ•˜๊ณ  ์ˆ˜์ž…์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์™ธ๋ถ€ API์™€์˜ ํ†ต์‹ ์ด ๋งค์šฐ ์ž์œ ๋กœ์›Œ ๋ฉ”ํƒ€๋ฒ„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ  ์ฒดํ—˜ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

Q. ๋น„์ „๊ณต์ž๋„ ๋“ค์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ•์˜์ธ๊ฐ€์š”?

ํŒŒ์ด์ฌ์ด๋‚˜ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์ดˆ๊ธ‰ ์ด์ƒ์˜ ๊ฒฝํ—˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ API์™€ Flask, ์กฐ๊ฑด๋ฌธ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฌธ๋ฒ•์„ ์ž์„ธํžˆ ์•Œ๋ ค๋“œ๋ฆฌ์ง€๋งŒ, ์™„์ „ ์ž…๋ฌธ์ž์˜ ๊ฒฝ์šฐ ์ดํ•ด๊ฐ€ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์ด ์žˆ๋‚˜์š”?

Windows ๋˜๋Š” macOS PC๊ฐ€ ์žˆ์œผ์‹  ๋ถ„, ์ฝ”๋”ฉ ์ž…๋ฌธ์ž ์ด์ƒ์˜ ์‹ค๋ ฅ์„ ๊ฐ–์ถ”๊ณ  ๊ณ„์‹  ๋ถ„์ด๋ผ๋ฉด ๋ˆ„๊ตฌ๋‚˜ ์ˆ˜๊ฐ•ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

์ด ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฉ”ํƒ€๋ฒ„์Šค์˜ ์„ธ๊ณ„์— ์ฒซ๋ฐœ์„ ๋‚ด๋”›์–ด ๋ณด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค! ๐Ÿ’Œ

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ๋ฉ”ํƒ€๋ฒ„์Šค์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋ถ„

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ดˆ๊ธ‰ ์ด์ƒ์˜ ์†Œ์–‘์ด ์žˆ๋Š” ๋ถ„

  • ์™ธ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ๋ฐฉ๋ฒ•์„ ํ†ตํ•œ ํ˜„์กดํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋ฉ”ํƒ€๋ฒ„์Šค์— ์ ์šฉํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • ํŒŒ์ด์ฌ, ๋ฃจ์•„ ๋“ฑ ์ž…๋ฌธ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„

์•ˆ๋…•ํ•˜์„ธ์š”
์—ํ”ผ๋…ธ์ž…๋‹ˆ๋‹ค.

์‹ฌํ”Œํ•˜๊ณ  ํšจ๊ณผ์ ์ธ ๊ต์œก์ปจํ…์ธ  ๊ฐœ๋ฐœ๊ธฐ์—… ์—ํ”ผ๋…ธ์ž…๋‹ˆ๋‹ค.

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

25๊ฐœ โˆ™ (2์‹œ๊ฐ„ 11๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!

๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ๊ฐ•์˜๋กœ ์ˆ˜๊ฐ•์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.