๋ถ๋ฅ:๊ฒ์ ๊ฐ๋ฐ ๋๊ตฌ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
Ren'Py
1. ์๊ฐ2. ์ฅ์
2.1. ์คํ ์์ค2.2. ๋ฉํฐ ํ๋ซํผ ์ง์2.3. ์ง๊ด์ ์ธ ๋ฌธ๋ฒ2.4. ์์ ๋2.5. ์ฒด๊ณ์ ์ธ ๋ํ๋จผํธ2.6. ์์ฒญ๋ ๋ ํผ๋ฐ์ค์ ๋ํฐ์ด ์ปค๋ฎค๋ํฐ2.7. ํ์ด์ฌ2.8. GUI ์์ฑ ํ๊ฒฝ2.9. ์ง์์ ์ธ ์ง์๊ณผ ๊ฐ์
3. ๋จ์ 4. ํ์5. ๊ธฐํ6. ๊ด๋ จ ์ฌ์ดํธ7. ๋ ํ์ด๋ก ์ ์๋ ๊ฒ์๋ค8. ๊ด๋ จ ๋ฌธ์1. ์๊ฐ[ํธ์ง]
๋น์ฃผ์ผ ๋
ธ๋ฒจ ์ ์์ ์ํ ์คํ์์ค ๊ฒ์ ์์ง. ๋ ํผ๊ฐ ์๋๋ผ '๋ ํ์ด'๋ค. ๊ฐ๋ฐ์๋ ์ผ๋ช
ํ์ดํฐ(PyTom)์ผ๋ก ๋ถ๋ฆฌ๋ ํฐ ๋กํ๋ฉ(Tom Rothamel)์ด๋ค.
๋ ํ์ด๋ผ๋ ์ด๋ฆ์้ฃๆ ์ผ๋ณธ์ด ๋จ์ด ์ฐ์ (ๆๆ; ๋ ์์ด)์ ๊ฐ๋ฐ ์ธ์ด์ธ ํ์ด์ฌ์์ ๋ฐ ์จ ํฉ์ฑ์ด๋ค. ์ด ๋๋ฌธ์ ๊ธฐ์ด์ ์ธ ํ์ด์ฌ ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ง๋ง ๊ณ ๊ธ ์์ค๊น์ง ํ์ํ ๊ฒ์ ์๋๋ค. ๋จ์ํ ์คํ์ด์ค๋ฐ๋ง ๋๋ฅด๋ฉด ๋๋ ๊ฐ๋จํ ๋น์ฃผ์ผ ๋
ธ๋ฒจ ์ ๋๋ ์๋๋ฆฌ์ค์ ๊ทธ๋ฆผ(๊ฐ์ฅ ์ค์!)๋ง ์๋ค๋ฉด ๊ธ๋ฐฉ ๋ง๋ค ์ ์๋ ์์ค. ํ์ง๋ง ์ฌ๊ธฐ์ ๋ ๋ฐ์ ํ๋ ค๋ฉด ๋ฌผ๋ก ๋ ํ์ด ์ธ์ด์ ๋ํด ์ดํด๊ฐ ํ์ํ๋ค. ์กฐ๊ธ๋ง ์๋ณด๋ฉด ์ด๋๋ฒค์ฒ๋ฅ์ ๊ฒ์์ด๋ ํ๋ฆฐ์ธ์ค ๋ฉ์ด์ปค์ ๊ฐ์ ์ก์ฑ ์๋ฎฌ๋ ์ด์
๊ฒ์๋ ๋ง๋ค ์ ์๋ค.
SDL์ ๋ฐํ์ผ๋ก ํ Pygame์ ๋ฐํ์ผ๋ก ํ๊ณ ์์ผ๋ฉฐ 6.99 ๋ฒ์ ๋ถํฐ๋ SDL2๋ฅผ ๋ฐํ์ผ๋ก ํ Pygame์ ๋ฐํ์ผ๋ก ์ฐ์ฌ์ก๋ค. ๊ทธ๋์ ์์ด์ฝ๋ Pygame์ ์์ง์ธ '๊ฒ์ํจ๋๋ฅผ ๋ฌผ๊ณ ์๋ ๋ฑ'์ ๋๋ฅธ ํํ๊ฐ์ ๋ชจ์ต์ด๋ค. ๊ธฐํ Ren'Py๊ฐ ์์กดํ๋ ํ๋ก๊ทธ๋จ์ ๋ชฉ๋ก์ SDK์ ๋ผ์ด์ ์ค ํ์ด์ง์์ ํ์ธํ ์ ์๋ค.
๋ ํ์ด๋ผ๋ ์ด๋ฆ์
SDL์ ๋ฐํ์ผ๋ก ํ Pygame์ ๋ฐํ์ผ๋ก ํ๊ณ ์์ผ๋ฉฐ 6.99 ๋ฒ์ ๋ถํฐ๋ SDL2๋ฅผ ๋ฐํ์ผ๋ก ํ Pygame์ ๋ฐํ์ผ๋ก ์ฐ์ฌ์ก๋ค. ๊ทธ๋์ ์์ด์ฝ๋ Pygame์ ์์ง์ธ '๊ฒ์ํจ๋๋ฅผ ๋ฌผ๊ณ ์๋ ๋ฑ'์ ๋๋ฅธ ํํ๊ฐ์ ๋ชจ์ต์ด๋ค. ๊ธฐํ Ren'Py๊ฐ ์์กดํ๋ ํ๋ก๊ทธ๋จ์ ๋ชฉ๋ก์ SDK์ ๋ผ์ด์ ์ค ํ์ด์ง์์ ํ์ธํ ์ ์๋ค.
2. ์ฅ์ [ํธ์ง]
ํ
์คํธ ๊ธฐ๋ฐ์ ์ด๋๋ฒค์ฒ ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ๋ง๋ค๊ธฐ ์ํด์๋ ๊ธฐํ์๋ ๊ฒ์ ๋์์ด๋๋ฅผ ์ํ ์คํฌ๋ฆฝํธ ์ธ์ด๋ฅผ ํ๋ ๋ง๋ จํด์ผ ๋๋๋ฐ, ํ๋ก๊ทธ๋๋จธ ์
์ฅ์์๋ ๋ฐ๋ฅ๋ถํฐ ์ด๋ฏธ์ง ์ฒ๋ฆฌ์ ์ปดํ์ผ๋ฌ๊น์ง ๋ค ๋ง๋ค๊ธฐ์๋ ๋๋ฌด๋ ๊ฑฐ๋ํ ํ๋ก์ ํธ๊ฐ ๋๋ฒ๋ฆฌ๊ณ , ์ ๋ํฐ๋ ์ฝ์ฝ์ค ์์ ๋ง๋ค๊ธฐ์๋ ๊ทธ๋ฅ ์ง์ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ๋ ์ฝ๋ฉ์ ํ๋๊ฒ ๋ซ๊ฑฐ๋, ์๋ฌด๋ฆฌ ์ ๋ง๋ค์ด๋ ๋ ํ์ด ์คํฌ๋ฆฝํธ ์์ค์ ํ์ฅ์ฑ์ ๊ฐ์ง ์ธ์ด๋ฅผ ๊ตฌํํ๊ธฐ ํ๋ค๋ค.
๋ ํ์ด ์คํฌ๋ฆฝํธ์ ํ๊ฒฝ์ ํ๋ก๊ทธ๋๋จธ๋ค์ ์ํ ์ธ์ด์ ๊ธฐํ์์ฉ ๋จ์ ์คํฌ๋ฆฝํธ ์ธ์ด ์ฌ์ด์์ ์ ์ ํ ์ค๊ฐ์ง๋์ ๊ฑธ์ณ ์๋๋ฐ, ํ ์คํธ ์ด๋๋ฒค์ฒ ํด ์ค์์๋ ๊ฐ์ฅ ํ๋ก๊ทธ๋๋จธ์ ์ฌ์์ ๊ฐ๊น์ด ํํ๋ฅผ ์ทจํ๊ณ ์๋ค.
์ฌ์ค ์๋์ ์ธ๊ธ๋ ์ด ํด์ ์ฅ์ ๋ค ๋ํ ์ด๋ฌํ ํน์ฑ์์ ๋ชจ๋ ํ์๋ ๊ฒ.
๋ ํ์ด ์คํฌ๋ฆฝํธ์ ํ๊ฒฝ์ ํ๋ก๊ทธ๋๋จธ๋ค์ ์ํ ์ธ์ด์ ๊ธฐํ์์ฉ ๋จ์ ์คํฌ๋ฆฝํธ ์ธ์ด ์ฌ์ด์์ ์ ์ ํ ์ค๊ฐ์ง๋์ ๊ฑธ์ณ ์๋๋ฐ, ํ ์คํธ ์ด๋๋ฒค์ฒ ํด ์ค์์๋ ๊ฐ์ฅ ํ๋ก๊ทธ๋๋จธ์ ์ฌ์์ ๊ฐ๊น์ด ํํ๋ฅผ ์ทจํ๊ณ ์๋ค.
์ฌ์ค ์๋์ ์ธ๊ธ๋ ์ด ํด์ ์ฅ์ ๋ค ๋ํ ์ด๋ฌํ ํน์ฑ์์ ๋ชจ๋ ํ์๋ ๊ฒ.
2.1. ์คํ ์์ค[ํธ์ง]
๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, MIT ๋ผ์ด์ ์ค ๊ธฐ๋ฐ์ด๋ผ ๋ณ๋ฌ๋ฆฌ ์ ์ฝ์ด ์์ด์ ์ด๊ฑธ๋ก ๋ง๋ ๊ฒ์์ ์๋ฆฌ์ ๋ชฉ์ ์ผ๋ก ํ๋งคํ ์๋ ์์ผ๋ฉฐ ์ํ๋ค๋ฉด ๊นํ๋ธ์ ๊ณต๊ฐ๋์ด ์๋ ํ๋ก์ ํธ ์์ค ์ฝ๋๋ฅผ ์ง์ ์์ ํ์ฌ ์ํ๋ ํํ๋ก ๋ ํ์ด ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ๋ง๊ฐ์กฐํ ์๋ ์๋ค.
์คํ ์์ค๋ก ์ค๋๊ธฐ๊ฐ ์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ๋ก ๊ฐ๋ฐ๋ ํด์ด๊ธฐ์ ์์ ์ฑ๋ ๋งค์ฐ ๋ฐ์ด๋๋ค.
์คํ ์์ค๋ก ์ค๋๊ธฐ๊ฐ ์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ๋ก ๊ฐ๋ฐ๋ ํด์ด๊ธฐ์ ์์ ์ฑ๋ ๋งค์ฐ ๋ฐ์ด๋๋ค.
2.2. ๋ฉํฐ ํ๋ซํผ ์ง์[ํธ์ง]
๋ํ ์ ์ ํ๊ฒฝ๊ณผ ์คํ ํ๊ฒฝ์ผ๋ก ์๋์ฐ, ๋ฆฌ๋
์ค, ๋งคํจํ ์ ๋ฑ ๋ฉํฐ ํ๋ซํผ์ ์ง์ํ๊ณ ์์ผ๋ฉฐ ๋ด์ฅํด์ธ RAPT์ Renios๋ฅผ ํตํด ์๋๋ก์ด๋์ iOS ํฌํ
๋ ๊ฐ๋ฅํ๋ค. iOS๋ Xcode ํ๋ก์ ํธ๋ก ์ถ๋ ฅํ๊ธฐ ๋๋ฌธ์ ๋งฅ ์ปดํจํฐ๊ฐ ํ์ํ๋ฉฐ, ์ฑ์คํ ์ด ์ถ์์ ๊ฐ๋ฐ์ ๋ผ์ด์ผ์ค๊ฐ ํ์ํ๋ค.[1]
๋ํ ๋ชจ๋ฐ์ผ์ ๊ฒฝ์ฐ, ๊ฐ ์ฑ์คํ ์ด(์ ํ, ๊ตฌ๊ธ, ์๋ง์กด)์ ๋ํ ์ธ์ฑ ๊ฒฐ์ ๋ชจ๋๋ ์ฝ๊ณ ์ถฉ์คํ๊ฒ ๊ตฌํ๋์ด ์๋ค.
๋ํ ๋ชจ๋ฐ์ผ์ ๊ฒฝ์ฐ, ๊ฐ ์ฑ์คํ ์ด(์ ํ, ๊ตฌ๊ธ, ์๋ง์กด)์ ๋ํ ์ธ์ฑ ๊ฒฐ์ ๋ชจ๋๋ ์ฝ๊ณ ์ถฉ์คํ๊ฒ ๊ตฌํ๋์ด ์๋ค.
2.3. ์ง๊ด์ ์ธ ๋ฌธ๋ฒ[ํธ์ง]
์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ํ์ด์ฌ์์ ์๊ฐ์ ๋ฐ์ ๋ค๋ฅธ ๋น์ฃผ์ผ ๋
ธ๋ฒจ ์์ง๋ค๋ณด๋ค ์ฝ๋๊ฐ ์ง๊ด์ ์ด๊ณ ๊ฐ๊ฒฐํ๋ค. ๋ค๋ง ์คํฌ๋ฆฝํธ ์ธ์ด ์์ฒด๊ฐ ํ์ด์ฌ์ธ ๊ฒ์ ์๋๋ฉฐ, ์คํฌ๋ฆฝํธ ๋์ค์ ๋ธ๋ก์ ์ด์ด ๋นํธ์ธ ํ์ด์ฌ ํจ์๋, ์ง์ ์ง ํ์ด์ฌ ํจ์๋ฅผ ํธ์ถํ ์ ์๋ค.
๋ํ ์์ฒด์ ์ผ๋ก GUI ์์ฑ์ ํ๊ธฐ ์ํ ์คํฌ๋ฆฐ ์ธ์ด๋ผ๋ ๊ฒ์ด ์กด์ฌํ๋๋ฐ, GUI ์์๋ค ์ฌ์ด์ ๊ณ์ธต๊ตฌ์กฐ๋ฅผ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํตํด ์ง๊ด์ ์ผ๋ก ์งค ์ ์์ด ํธ๋ฆฌํ๋ค.
ํนํ ๋ค์ฌ์ฐ๊ธฐ(4 spaces)๋ฅผ ํตํด ๊ฐ๋จํ๊ฒ ์๋ธ ๋ธ๋ก์ ๋ง๋ค ์ ์๋๋ฐ, ๋ค๋ฅธ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ์์ง์์ ๊ณ์ธต์ ํํํ๊ธฐ ์ํด ๊ดํธ๋ ํ๊ทธ๋ฅผ ๋จ๋ฐํ๋ ๊ฑธ ์๊ฐํ๋ฉด ๋ฌด์ฒ์ด๋ ํธํ ํธ.
์คํ ๋ฆฌ ๋ธ๋ก ๊ฐ์ ์ฝ(์๋ธ๋ฃจํด)๊ณผ ์ ํ์ ์ฐจ์ด๋ฅผ ๋ช ํํ๊ฒ ์ ์ธํ ์ ์๋ ๋ฑ, ์ง๊ด์ ์ธ ๋ฉด์์๋ ๊ฐํ ์ต๊ฐ์ด๋ผ ๋ณผ ์ ์๋ค. ํนํ ๋ฌธ๋ฒ์ด ์ผ๊ด์ ์ด๊ธฐ ๋๋ฌธ์ ๋ํ๋จผํธ๋ฅผ ์ ๋ด๋ ๋ช ๋ น์ด๋ค์ ์ด๋ป๊ฒ ์จ์ผํ ์ง ํท๊ฐ๋ฆฌ์ง ์๋ ๊ฒ๋ ์ฅ์ .
ํนํ ๋ ํ์ด๋ฅผ ์ ์ธํ ๋ค๋ฅธ ์คํฌ๋ฆฝํธ ์์ง์ด๋ ์ ๋ํฐ ํ์ฅ ํด ์ฌ์ด์ ๊ฐ์ฅ ํฐ ์ฐจ์ด๋, ๋ค๋ฅธ ๋น๋ ธ๋ฒ ํด๋ค์ ๋งํฌ์ ์ธ์ด ํน์ฑ์ ๋ฌผ๋ ค๋ฐ์ ๊ฒ ๋๋ถ๋ถ์ด๋ผ ํ๊ทธ๊ฐ ๋จ๋ฐ๋์ด ๊ฐ๋ ์ฑ์ด ์ข์ง ์๊ณ , ์ธ์ด ๋ฌธ๋ฒ์ ์ผ๊ด์ฑ์ด ์์ด์ ํ์ฅ์ฑ๋ ๋จ์ด์ง๊ณ ๋ฒ๊ทธ๋ ๋ง์ด ๋ฐ์ํ๋ค. ํ์ง๋ง ๋ ํ์ด๋ ํ์ด์ฌ ๋ฌธ๋ฒ์ ๊ณ์นํ๊ธฐ์ ๊ฐ์ข ๋ช ๋ น์ด๋ค์ ์กฐํฉํ๋ ๋ฐฉํฅ์ฑ์ด ํต์ผ๋์ด ์๋ค.
๋ํ ์์ฒด์ ์ผ๋ก GUI ์์ฑ์ ํ๊ธฐ ์ํ ์คํฌ๋ฆฐ ์ธ์ด๋ผ๋ ๊ฒ์ด ์กด์ฌํ๋๋ฐ, GUI ์์๋ค ์ฌ์ด์ ๊ณ์ธต๊ตฌ์กฐ๋ฅผ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํตํด ์ง๊ด์ ์ผ๋ก ์งค ์ ์์ด ํธ๋ฆฌํ๋ค.
ํนํ ๋ค์ฌ์ฐ๊ธฐ(4 spaces)๋ฅผ ํตํด ๊ฐ๋จํ๊ฒ ์๋ธ ๋ธ๋ก์ ๋ง๋ค ์ ์๋๋ฐ, ๋ค๋ฅธ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ์์ง์์ ๊ณ์ธต์ ํํํ๊ธฐ ์ํด ๊ดํธ๋ ํ๊ทธ๋ฅผ ๋จ๋ฐํ๋ ๊ฑธ ์๊ฐํ๋ฉด ๋ฌด์ฒ์ด๋ ํธํ ํธ.
์คํ ๋ฆฌ ๋ธ๋ก ๊ฐ์ ์ฝ(์๋ธ๋ฃจํด)๊ณผ ์ ํ์ ์ฐจ์ด๋ฅผ ๋ช ํํ๊ฒ ์ ์ธํ ์ ์๋ ๋ฑ, ์ง๊ด์ ์ธ ๋ฉด์์๋ ๊ฐํ ์ต๊ฐ์ด๋ผ ๋ณผ ์ ์๋ค. ํนํ ๋ฌธ๋ฒ์ด ์ผ๊ด์ ์ด๊ธฐ ๋๋ฌธ์ ๋ํ๋จผํธ๋ฅผ ์ ๋ด๋ ๋ช ๋ น์ด๋ค์ ์ด๋ป๊ฒ ์จ์ผํ ์ง ํท๊ฐ๋ฆฌ์ง ์๋ ๊ฒ๋ ์ฅ์ .
ํนํ ๋ ํ์ด๋ฅผ ์ ์ธํ ๋ค๋ฅธ ์คํฌ๋ฆฝํธ ์์ง์ด๋ ์ ๋ํฐ ํ์ฅ ํด ์ฌ์ด์ ๊ฐ์ฅ ํฐ ์ฐจ์ด๋, ๋ค๋ฅธ ๋น๋ ธ๋ฒ ํด๋ค์ ๋งํฌ์ ์ธ์ด ํน์ฑ์ ๋ฌผ๋ ค๋ฐ์ ๊ฒ ๋๋ถ๋ถ์ด๋ผ ํ๊ทธ๊ฐ ๋จ๋ฐ๋์ด ๊ฐ๋ ์ฑ์ด ์ข์ง ์๊ณ , ์ธ์ด ๋ฌธ๋ฒ์ ์ผ๊ด์ฑ์ด ์์ด์ ํ์ฅ์ฑ๋ ๋จ์ด์ง๊ณ ๋ฒ๊ทธ๋ ๋ง์ด ๋ฐ์ํ๋ค. ํ์ง๋ง ๋ ํ์ด๋ ํ์ด์ฌ ๋ฌธ๋ฒ์ ๊ณ์นํ๊ธฐ์ ๊ฐ์ข ๋ช ๋ น์ด๋ค์ ์กฐํฉํ๋ ๋ฐฉํฅ์ฑ์ด ํต์ผ๋์ด ์๋ค.
2.4. ์์ ๋[ํธ์ง]
๊ฐ๊ฒฐํ ๋ฌธ๋ฒ ๋๋ถ์ ์คํ๋ ค ํ๊ทธ๋ก ์ผ์ผ์ด ์ปค๋งจ๋๋ฅผ ๋ฏธ๋ฆฌ ์ง์ ํด๋์ ๋ค๋ฅธ ๋น์ฃผ์ผ ๋
ธ๋ฒจ ํด๊ณผ ๋ฌ๋ฆฌ, ๊ทธ๋ฅ ์ํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค๋ฉด ๋๋ค. ๋๋ถ์ ์ผ๋ฐ์ ์ธ ํค๋คํฑ ๋
ธ๋ธ์ ๋ฌผ๋ก , ์ก์ฑ๊ฒ์์ด๋ ์ ๋ต ์๋ฎฌ๋ ์ด์
๋ ๋ง๋ค ์ ์๋ค.
์ฌ์ค ๋ง์ด ๋น์ฃผ์ผ ๋ ธ๋ฒจ ํด์ด์ง, ์ฌ์ค์ 2D ์ด๋ฏธ์ง์ ํ ์คํธ ๊ธฐ๋ฐ ๊ฒ์์ด๋ผ๋ฉด ์ด๋ ํ ์ฅ๋ฅด์ ๊ฒ์๋ ๋ง๋ค ์ ์๋ ์์ ๋๋ฅผ ์๋ํ๋ค.
์ฌ์ค ๋ง์ด ๋น์ฃผ์ผ ๋ ธ๋ฒจ ํด์ด์ง, ์ฌ์ค์ 2D ์ด๋ฏธ์ง์ ํ ์คํธ ๊ธฐ๋ฐ ๊ฒ์์ด๋ผ๋ฉด ์ด๋ ํ ์ฅ๋ฅด์ ๊ฒ์๋ ๋ง๋ค ์ ์๋ ์์ ๋๋ฅผ ์๋ํ๋ค.
2.5. ์ฒด๊ณ์ ์ธ ๋ํ๋จผํธ[ํธ์ง]
์ฒด๊ณ์ ์ธ ๋ํ๋จผํธ๊ฐ ๋ถ์คํ ๋ค๋ฅธ ๋น์ฃผ์ผ ๋
ธ๋ฒจ ์์ง๋ค๊ณผ ๋ฌ๋ฆฌ, ์ฌ์ฉ๋๋ ๊ฑฐ์ ๋๋ถ๋ถ์ ๋ช
๋ น์ด์ ํจ์ ๋ฑ์ ๋ํด ์ฒด๊ณ์ ์ด๊ณ ์์ธํ ๋ฌธ์๊ฐ ์๋ ๊ฒ๋ ๊ฐ์ .
๋ค๋ฅธ ๋น๋ ธ๋ฒ ํด๋ค์ ๊ฒฝ์ฐ, ์ปค๋ฎค๋ํฐ์ ์ง์ ๋ฌผ์ด๋ณด์ง ์์ผ๋ฉด ์ ์ ์๋ ๋ช ๋ น์ด๋ค์ด ๋ง์๋ฐ, ๋ ํ์ด์ ๊ฒฝ์ฐ ์ด๋ค ์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์ถ์๋ฐ, ๊ทธ๋ฐ ๋ช ๋ น์ด๊ฐ ์กด์ฌํ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค ์ถ์ผ๋ฉด ๋ํ๋จผํธ์ ๋ช๊ฐ์ง ํค์๋๋ง ์กฐํฉํด์ ๊ฒ์ํ๋ฉด ๋ณดํต ์ด๋ฏธ ์กด์ฌํ๋ ๋ช ๋ น์ด๊ฐ ์์ด ๋ฐ๋ก ์ฐพ์ ์ ์๋ค.
๋ค๋ฅธ ๋น๋ ธ๋ฒ ํด๋ค์ ๊ฒฝ์ฐ, ์ปค๋ฎค๋ํฐ์ ์ง์ ๋ฌผ์ด๋ณด์ง ์์ผ๋ฉด ์ ์ ์๋ ๋ช ๋ น์ด๋ค์ด ๋ง์๋ฐ, ๋ ํ์ด์ ๊ฒฝ์ฐ ์ด๋ค ์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์ถ์๋ฐ, ๊ทธ๋ฐ ๋ช ๋ น์ด๊ฐ ์กด์ฌํ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค ์ถ์ผ๋ฉด ๋ํ๋จผํธ์ ๋ช๊ฐ์ง ํค์๋๋ง ์กฐํฉํด์ ๊ฒ์ํ๋ฉด ๋ณดํต ์ด๋ฏธ ์กด์ฌํ๋ ๋ช ๋ น์ด๊ฐ ์์ด ๋ฐ๋ก ์ฐพ์ ์ ์๋ค.
2.6. ์์ฒญ๋ ๋ ํผ๋ฐ์ค์ ๋ํฐ์ด ์ปค๋ฎค๋ํฐ[ํธ์ง]
์๋ ์ค๋ซ๋์ ํญ๋๊ฒ ์ฌ์ฉ๋์๊ธฐ์, ๊ณต์ ์ปค๋ฎค๋ํฐ์ธ Lemma Soft Forum์์ ๋ ํ์ด ๊ฐ๋ฐ์ ๋ํ ์ ๋ณด ๊ตํ์ด ๋งค์ฐ ํ๋ฐํ ํธ์ด๋ค.
๋ชจ๋ฅด๋ ๊ฒ์ ๋ํด ๋ฌผ์ด๋ณด๋ฉด ๋ชปํด๋ ํ๋ฃจ์์ ๋๊ฐ ์ ๋ต์ ์๋ ค์ค ๊ฒ์ด๋ฉฐ, ๊ฐ๋ฐ์์ธ PyTom๋ ์๊ฐ์ ๋ด์ ๊ผฌ๋ฐ๊ผฌ๋ฐ ๋ต๋ณ์ ๋งค์ผ ๋ฌ์์ฃผ๋ ํธ.
๋ชจ๋ฅด๋ ๊ฒ์ ๋ํด ๋ฌผ์ด๋ณด๋ฉด ๋ชปํด๋ ํ๋ฃจ์์ ๋๊ฐ ์ ๋ต์ ์๋ ค์ค ๊ฒ์ด๋ฉฐ, ๊ฐ๋ฐ์์ธ PyTom๋ ์๊ฐ์ ๋ด์ ๊ผฌ๋ฐ๊ผฌ๋ฐ ๋ต๋ณ์ ๋งค์ผ ๋ฌ์์ฃผ๋ ํธ.
2.7. ํ์ด์ฌ[ํธ์ง]
์ง์ ํ์ด์ฌ์ผ๋ก ์์ฑํ ๊ธฐ๋ฅ๋ค์ ํ์ด์ฌ ํ์ผ(py)์ ํ๋ก์ ํธ ํด๋์ ์ฒจ๋ถํ์ฌ ์ฌ์ฉํ ์ ์๋ค. ๋ค๋ง ๋ ํ์ด์ ๋ด์ฅ๋ ํ์ด์ฌ์ ์ฌ๋ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋น ์ง ๊ฒฝ๋ํ ๋ฒ์ ์ด๊ธฐ ๋๋ฌธ์ numpy ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ณต์กํ ํ์ด์ฌ ์ฝ๋๋ฅผ ์์ฑํ๊ธด ํ๋ค๋ค. ๊ทธ๋๋ ์๋ฒ ํต์ ๋ฑ์ ๊ฐ๋ณ๊ฒ ๊ตฌํํ ์ ์๋ค.
์ฌ์ฉํ๊ณ ์ ํ๋ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํด๋ ์ฑ๋ก ํ๋ก์ ํธ ๋ด์ ์ถ๊ฐํ ์๋ ์๋ค. ๋ค๋ง ์์กด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ๋ก์ ํธ ํด๋์ ๋ ํ์ด์ ๊ฒฝ๋ ํ์ด์ฌ์ ์กด์ฌํด์ผ ํ๋ฉฐ, ์์ ํ์ด์ฌ์ผ๋ก ์์ฑ๋ ๋ชจ๋๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. C ์ธ์ด ๊ธฐ๋ฐ์ ํ์ด์ฌ ๋ชจ๋์ ์ฌ์ฉํ ์ ์๋ค. ์ด๋ฅผ ํ๋ ค๋ฉด ์ง์ ๋ ํ์ด ์์ค ์ฝ๋๋ฅผ ์ง์ ์์ ํ์ฌ ๋น๋ํ๋ ์๋ฐ์ ์๋ค.
์ฌ์ฉํ๊ณ ์ ํ๋ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํด๋ ์ฑ๋ก ํ๋ก์ ํธ ๋ด์ ์ถ๊ฐํ ์๋ ์๋ค. ๋ค๋ง ์์กด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ๋ก์ ํธ ํด๋์ ๋ ํ์ด์ ๊ฒฝ๋ ํ์ด์ฌ์ ์กด์ฌํด์ผ ํ๋ฉฐ, ์์ ํ์ด์ฌ์ผ๋ก ์์ฑ๋ ๋ชจ๋๋ง ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. C ์ธ์ด ๊ธฐ๋ฐ์ ํ์ด์ฌ ๋ชจ๋์ ์ฌ์ฉํ ์ ์๋ค. ์ด๋ฅผ ํ๋ ค๋ฉด ์ง์ ๋ ํ์ด ์์ค ์ฝ๋๋ฅผ ์ง์ ์์ ํ์ฌ ๋น๋ํ๋ ์๋ฐ์ ์๋ค.
2.8. GUI ์์ฑ ํ๊ฒฝ[ํธ์ง]
๋ ํ์ด์ UI๋ ๊ฐ๊ฒฐํ ์ฝ๋๋ฅผ ํตํด ๋์ ์์ฑ๋ ๊ฐ๋ฅํ๋ค. UI๋ฅผ ๋ถ๋ฐ์ด ์ด๋ฏธ์ง๋ก ์ผ์ผ์ด ๋ง๋ค์ด๋ ๋์ง๋ง, ์์ ์ฌ์ด์ฆ์ ๊ธฐ์ค ์ด๋ฏธ์ง ๋ช ๊ฐ๋ง ์ง์ ํ์ฌ ์ฝ๋๋ฅผ ํตํด ๋ค์ํ ํํ์ UI๋ก ๋ณํ ์๊ณกํ ์๋ ์๊ณ , ์์ ์ฝ๋๋ง์ผ๋ก๋ ๋ค์ํ ์๊ณผ ํํ์ UI๋ฅผ ๋ง๋ค ์ ์๋ค. ํ์ด์ฌ ์ฝ๋๋ฅผ ํตํด ์ฌ์ฉ์ ํด์๋ ํ๊ฒฝ์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์กฐ์ ํด์ค ์๋ ์๋ค. ๋ง์ ๊ฒฝ์ฐ GUI ํ๋ก๊ทธ๋จ์ ์์ฑํ ๋ IDE์ ๋ด์ฅ๋ ์ด์คํ ๊ทธ๋ํฝ ์๋ํฐ๋ก ๋ฐฐ์นํ๋ ๊ฒ๋ณด๋ค ์ฝ๋๋ก ์์ฑํ๋๊ฒ ์ง๊ด์ฑ์์ ๋ ๋์ผ๋ฉฐ, ๋ ํ์ด์ UI ์ ์ฉ ์ธ์ด์ธ ์คํฌ๋ฆฐ ์ธ์ด๋ ์ด ์ ์ ์ถฉ์คํ ๋ง์กฑ์ํค๊ณ ์๋ค.
๋ฌธ์ ๋ 6.99.10 ๋ฒ์ ๊น์ง ๊ธฐ๋ณธ ์ ๊ณต๋์๋ UI ํ ํ๋ฆฟ์ด ๋๋ฌด ๊ตฌ์์ด์๋ ๊ฒ. ๋ช๋ ์งธ ๋์์ธ์ด ๊ฑฐ์ ๋ฐ๋์ง ์์์ผ๋ฉฐ, ์ ํด์๋ ๋ฐ์คํฌํ ๋ชจ๋ํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ์๋์๋์ง๋ผ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ๋ณด๊ธฐ ๋งค์ฐ ํํ๋ค. ์ง์ UI๋ฅผ ๋์์ธํ๊ณ UI ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ ์ต์ํ ์ฌ๋์ด์ผ ๊ธฐ๋ณธ ์ ๊ณต๋๋ ํ ํ๋ฆฟ์ ๊ทธ๋๋ก ์ฌ์ฉํ ๋ฆฌ๊ฐ ์์ผ๋ ๋ณ๋ก ๋ฌธ์ ๊ฐ ๋์ง ์์๋๋ฐ, UI ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ์ฒ์๋ถํฐ ์์ฑํด์ผ ํ ์ง ๊ฐ์ ์ก๊ธฐ ์ด๋ ค์ด ์ ๋ฌธ์๋ค์๊ฒ๋ ๊ทธ๋๋ก ์ฐ๊ธฐ์ ๋๋ฌด๋ ๋์์ธ์ด ๊ตฌ๋ ธ๋ค.
ํ์ง๋ง ๋ชจ๋ฐ์ผ ๋๋ฐ์ด์ค ํ๊ฒฝ์ ๋ง๋ UI๋ฅผ ์ ๊ทน ์ง์ํ๊ฒ ๋ค๊ณ ๋ช ์ํ ๋ ํ์ด 6.99.11 ์ ์ ๋ฆด๋ฆฌ์ฆ์ ํจ๊ป ๋ชจ๋ ํ๋ซ ๋์์ธ๊ณผ ์ข๋ ๊ฐ์ฒด์งํฅ์ ์ธ UI ์ฝ๋๊ฐ ๊ธฐ๋ณธ ์ฒจ๋ถ ํ ํ๋ฆฟ์ผ๋ก ์ ๊ทน ๋์ ๋์๋ค. ์ด์ ๋ ๊ธฐ๋ณธ ์์ฑ๋๋ UI๋ฅผ ๊ฑฐ์ ๋ณ๊ฒฝ์์ด ์ถ์ํด๋ ๋ ์ ๋๋ก ์ธ๋ จ๋๊ฒ ๋ณํํ์๊ณ , ํ์ด์ฌ ์ฝ๋๋ฅผ ์ฌ์ฉํ ํ์ ์์ด ์คํฌ๋ฆฐ ์ธ์ด ๋จ๊ณ์์ ์ฌ์ฉ์ ๋๋ฐ์ด์ค์ ์ข ๋ฅ(๋ฐ์คํฌํ, ํธ๋ํฐ, ํ๋ธ๋ ๋ฑ)์ ๋ฐ๋ฅธ ํ๋ฉด ํฌ๊ธฐ๋ฅผ ๊ฐ์งํ๊ณ ๋๋ฐ์ด์ค ๋ณ๋ก UI์ ์์ฑ์ ๋ค๋ฅด๊ฒ ์ง์ ํ ์ ์์ด ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ์ํ UI๋ฅผ ์์ฑํ๊ธฐ ๋งค์ฐ ํธํด์ก๋ค.
๋ฌธ์ ๋ 6.99.10 ๋ฒ์ ๊น์ง ๊ธฐ๋ณธ ์ ๊ณต๋์๋ UI ํ ํ๋ฆฟ์ด ๋๋ฌด ๊ตฌ์์ด์๋ ๊ฒ. ๋ช๋ ์งธ ๋์์ธ์ด ๊ฑฐ์ ๋ฐ๋์ง ์์์ผ๋ฉฐ, ์ ํด์๋ ๋ฐ์คํฌํ ๋ชจ๋ํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ์๋์๋์ง๋ผ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ๋ณด๊ธฐ ๋งค์ฐ ํํ๋ค. ์ง์ UI๋ฅผ ๋์์ธํ๊ณ UI ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ ์ต์ํ ์ฌ๋์ด์ผ ๊ธฐ๋ณธ ์ ๊ณต๋๋ ํ ํ๋ฆฟ์ ๊ทธ๋๋ก ์ฌ์ฉํ ๋ฆฌ๊ฐ ์์ผ๋ ๋ณ๋ก ๋ฌธ์ ๊ฐ ๋์ง ์์๋๋ฐ, UI ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ์ฒ์๋ถํฐ ์์ฑํด์ผ ํ ์ง ๊ฐ์ ์ก๊ธฐ ์ด๋ ค์ด ์ ๋ฌธ์๋ค์๊ฒ๋ ๊ทธ๋๋ก ์ฐ๊ธฐ์ ๋๋ฌด๋ ๋์์ธ์ด ๊ตฌ๋ ธ๋ค.
ํ์ง๋ง ๋ชจ๋ฐ์ผ ๋๋ฐ์ด์ค ํ๊ฒฝ์ ๋ง๋ UI๋ฅผ ์ ๊ทน ์ง์ํ๊ฒ ๋ค๊ณ ๋ช ์ํ ๋ ํ์ด 6.99.11 ์ ์ ๋ฆด๋ฆฌ์ฆ์ ํจ๊ป ๋ชจ๋ ํ๋ซ ๋์์ธ๊ณผ ์ข๋ ๊ฐ์ฒด์งํฅ์ ์ธ UI ์ฝ๋๊ฐ ๊ธฐ๋ณธ ์ฒจ๋ถ ํ ํ๋ฆฟ์ผ๋ก ์ ๊ทน ๋์ ๋์๋ค. ์ด์ ๋ ๊ธฐ๋ณธ ์์ฑ๋๋ UI๋ฅผ ๊ฑฐ์ ๋ณ๊ฒฝ์์ด ์ถ์ํด๋ ๋ ์ ๋๋ก ์ธ๋ จ๋๊ฒ ๋ณํํ์๊ณ , ํ์ด์ฌ ์ฝ๋๋ฅผ ์ฌ์ฉํ ํ์ ์์ด ์คํฌ๋ฆฐ ์ธ์ด ๋จ๊ณ์์ ์ฌ์ฉ์ ๋๋ฐ์ด์ค์ ์ข ๋ฅ(๋ฐ์คํฌํ, ํธ๋ํฐ, ํ๋ธ๋ ๋ฑ)์ ๋ฐ๋ฅธ ํ๋ฉด ํฌ๊ธฐ๋ฅผ ๊ฐ์งํ๊ณ ๋๋ฐ์ด์ค ๋ณ๋ก UI์ ์์ฑ์ ๋ค๋ฅด๊ฒ ์ง์ ํ ์ ์์ด ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ์ํ UI๋ฅผ ์์ฑํ๊ธฐ ๋งค์ฐ ํธํด์ก๋ค.
2.9. ์ง์์ ์ธ ์ง์๊ณผ ๊ฐ์ [ํธ์ง]
๋ ํ์ด๋ ์ถ์ ์ดํ ์๋
๋์ ๊ณ์ํด์ PyTom ์ฃผ๋์ ๊ณต๊ฐ ํ๋ก์ ํธ๋ก ๋ฐ์ ํด์๊ณ , ์ง๊ธ๋ ๊ณ์ํด์ ์ปค๋ฎค๋ํฐ์ ํผ๋๋ฐฑ์ ๋ฐ์ ์ง์์ ์ผ๋ก ์
๋ฐ์ดํธ๊ฐ ๋๊ณ ์๋ค.
์ด๋ ๋ค๋ฅธ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ์์ง์ด ๊ณ์ ๋์๋ ๋ ํ์ด๊ฐ ๊ณ์ ์ฃผ๋ฅ๋ก ๋จ์ ์๋ ์ด์ ์ธ๋ฐ, ์๋ฌด๋๋ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ์ ์ ํด์ด๋ ๋ฒ์ฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฐ๋ฐ ํด์ด ์๋๊ธฐ์ ํด ๊ฐ๋ฐ์ฌ๋ ๊ฐ๋ฐ์๊ฐ ์ง์์ ์ธ ๊ฐ์ ๊ณผ ์ฌํ ์ง์์ ํด์ฃผ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ด๋ค. ํด๋น ๋น๋ ธ๋ฒ ํด๋ค์ด ๋ํ๋จผํธ๊ฐ ๋ถ์คํ ๊ฒ๋ ๊ทธ๋ฌํ ์ด์ ์ด๋ค.
ํ์ง๋ง ๋ ํ์ด๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก PyTom์ ์ฃผ๋๋ก ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ณ ์์ผ๋ฉฐ, ์๋นํ ์ฒด๊ณ์ ์ผ๋ก ๋ฐฐํฌ๋๊ณ ์๋ค. ํ๋ฆฌ ๋ฆด๋ฆฌ์ฆ์ ์ํ, ๋ฒ ํ๋ฅผ ์นผ๊ฐ์ด ๊ตฌ๋ถํ๋ฉฐ ๋ฐฐํฌํ๊ณ , ๋ํ๋จผํธ๋ ์์ธํ๊ฒ ๊ทธ๋ ๊ทธ๋ ์ ๋ก๋๋๋ฉฐ, ์ปค๋ฎค๋ํฐ์์๋ ํ๋ฐํ๊ฒ ์ง๋ฌธ๊ณผ ๋ต์ด ์ค๊ฐ๋ ๋ฑ, ๋ฒ์ฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์์ ์์ง์ ํ์ ํ๋ ์ง์ ํ๊ฒฝ์ด ๋ง๋ จ๋์ด ์๋ค.
๊ทธ๋ด ์ผ์ ์๊ฒ ์ง๋ง ๋ถ์ดํ ์ฌ๊ฑด์ผ๋ก PyTom์ด ๋ ํ์ด๋ฅผ ๋์ด์ ๊ฐ๋ฐํ ์ ์๊ฒ ๋์ด๋, ์ด๋ฏธ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ ์ด ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ๊ฐ๋งํ ๋์ง ์์ ๊ฒ์ด๋ค.
์ฌ์ค ์ฌํ๊น์ง ๋ค๋ฅธ ๋น๋ ธ๋ฒจ ์์ง๋ค์ ๋ฌธ์ ์ ์ด ์์ง ๊ทธ ์์ฒด์ ์๋ค๊ธฐ๋ณด๋ค๋ ์ ์์๋ค์ด ์๊ฐ์ด๋ ๊ธ์ ์ ์ธ ์ด์ ๋ก ์ง์์ ์ธ ๊ฐ์ ์ ํด์ฃผ๊ธฐ๋ ํ๋ค์์ผ๋ฉฐ, ์ปค๋ฎค๋ํฐ๊ฐ ์๋๋ผ ๊ฐ๋ฐ์ฌ๋ ๊ฐ๋ฐ์ ๊ฐ์ธ์๊ฒ ์์กดํ ํํ๊ธฐ ๋๋ฌธ์ ๋น ๋ฅธ ๋ฒ๊ทธ ์์ ์ด๋ ๊ธฐ๋ฅ ๊ฐ์ , ์ฒด๊ณ์ ์ธ ๋ฌธ์ ๋ฑ์ ๊ธฐ๋ํ๊ธฐ ํ๋ค์๋ค. ํ์ง๋ง ๋ ํ์ด๋ ๊ท๋ชจ ์๋ ์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ๋ฅผ ๋ฐ๊ณ ์๊ธฐ ๋๋ฌธ์, ํด ์ ์์ ๊ฐ์ธ์ ์ฌ์ ์ผ๋ก ์์ง์ ์ง์์ ์ธ ์ ๋ฐ์ดํธ๊ฐ ์ฃฝ์ด๋ฒ๋ฆด ์ผ๋ ค๊ฐ ๊ฑฐ์ ์๋ค.
์ด๋ ๋ค๋ฅธ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ์์ง์ด ๊ณ์ ๋์๋ ๋ ํ์ด๊ฐ ๊ณ์ ์ฃผ๋ฅ๋ก ๋จ์ ์๋ ์ด์ ์ธ๋ฐ, ์๋ฌด๋๋ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ์ ์ ํด์ด๋ ๋ฒ์ฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฐ๋ฐ ํด์ด ์๋๊ธฐ์ ํด ๊ฐ๋ฐ์ฌ๋ ๊ฐ๋ฐ์๊ฐ ์ง์์ ์ธ ๊ฐ์ ๊ณผ ์ฌํ ์ง์์ ํด์ฃผ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ด๋ค. ํด๋น ๋น๋ ธ๋ฒ ํด๋ค์ด ๋ํ๋จผํธ๊ฐ ๋ถ์คํ ๊ฒ๋ ๊ทธ๋ฌํ ์ด์ ์ด๋ค.
ํ์ง๋ง ๋ ํ์ด๋ ์คํ์์ค ์ปค๋ฎค๋ํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก PyTom์ ์ฃผ๋๋ก ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ณ ์์ผ๋ฉฐ, ์๋นํ ์ฒด๊ณ์ ์ผ๋ก ๋ฐฐํฌ๋๊ณ ์๋ค. ํ๋ฆฌ ๋ฆด๋ฆฌ์ฆ์ ์ํ, ๋ฒ ํ๋ฅผ ์นผ๊ฐ์ด ๊ตฌ๋ถํ๋ฉฐ ๋ฐฐํฌํ๊ณ , ๋ํ๋จผํธ๋ ์์ธํ๊ฒ ๊ทธ๋ ๊ทธ๋ ์ ๋ก๋๋๋ฉฐ, ์ปค๋ฎค๋ํฐ์์๋ ํ๋ฐํ๊ฒ ์ง๋ฌธ๊ณผ ๋ต์ด ์ค๊ฐ๋ ๋ฑ, ๋ฒ์ฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์์ ์์ง์ ํ์ ํ๋ ์ง์ ํ๊ฒฝ์ด ๋ง๋ จ๋์ด ์๋ค.
๊ทธ๋ด ์ผ์ ์๊ฒ ์ง๋ง ๋ถ์ดํ ์ฌ๊ฑด์ผ๋ก PyTom์ด ๋ ํ์ด๋ฅผ ๋์ด์ ๊ฐ๋ฐํ ์ ์๊ฒ ๋์ด๋, ์ด๋ฏธ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ ์ด ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ๊ฐ๋งํ ๋์ง ์์ ๊ฒ์ด๋ค.
์ฌ์ค ์ฌํ๊น์ง ๋ค๋ฅธ ๋น๋ ธ๋ฒจ ์์ง๋ค์ ๋ฌธ์ ์ ์ด ์์ง ๊ทธ ์์ฒด์ ์๋ค๊ธฐ๋ณด๋ค๋ ์ ์์๋ค์ด ์๊ฐ์ด๋ ๊ธ์ ์ ์ธ ์ด์ ๋ก ์ง์์ ์ธ ๊ฐ์ ์ ํด์ฃผ๊ธฐ๋ ํ๋ค์์ผ๋ฉฐ, ์ปค๋ฎค๋ํฐ๊ฐ ์๋๋ผ ๊ฐ๋ฐ์ฌ๋ ๊ฐ๋ฐ์ ๊ฐ์ธ์๊ฒ ์์กดํ ํํ๊ธฐ ๋๋ฌธ์ ๋น ๋ฅธ ๋ฒ๊ทธ ์์ ์ด๋ ๊ธฐ๋ฅ ๊ฐ์ , ์ฒด๊ณ์ ์ธ ๋ฌธ์ ๋ฑ์ ๊ธฐ๋ํ๊ธฐ ํ๋ค์๋ค. ํ์ง๋ง ๋ ํ์ด๋ ๊ท๋ชจ ์๋ ์ปค๋ฎค๋ํฐ์ ๊ธฐ์ฌ๋ฅผ ๋ฐ๊ณ ์๊ธฐ ๋๋ฌธ์, ํด ์ ์์ ๊ฐ์ธ์ ์ฌ์ ์ผ๋ก ์์ง์ ์ง์์ ์ธ ์ ๋ฐ์ดํธ๊ฐ ์ฃฝ์ด๋ฒ๋ฆด ์ผ๋ ค๊ฐ ๊ฑฐ์ ์๋ค.
3. ๋จ์ [ํธ์ง]
3.1. ์ฑ๋ฅ[ํธ์ง]
PC์์๋ ๋ณ ๋ฌธ์ ๊ฐ ์๋ค. ์ด์ฐจํผ ํ
์คํธ ์ด๋๋ฒค์ฒ ๊ฒ์์์ ์ปดํจํฐ์ ํฐ ์ฐ์ฐ๋ฅ๋ ฅ์ ์๊ตฌํ๋ ๊ฒ๋ ์๋๋ค.
๋ฌธ์ ๋ ๋ชจ๋ฐ์ผ.
ํ์ด์ฌ ๊ธฐ๋ฐ์ ํน์ฑ์, ๋ชจ๋ฐ์ผ OS ์์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๋ฅผ ๊ฑฐ์ณ ๋ ํ์ด๋ฅผ ์น์ ํ์์ด๋ผ ์๋นํ ๋๋ฆฌ๋ค. ์ต์ ํ๊ฐ ์๋นํ ์งํ๋์์ง๋ง, ๊ทผ๋ณธ์ ์ผ๋ก ํ์ด์ฌ์ ์ด์ฉํ๋ ํน์ฑ์ ๋ ํ์ด๋ก ๋ง๋ ๋ชจ๋ฐ์ผ ๋น๋ ธ๋ฒ ๋ ๋ค๋ฅธ ๋ชจ๋ฐ์ผ ๋น์ฃผ์ผ ๋ ธ๋ฒจ๋ณด๋ค ๋ฌด๊ฑฐ์ด ํธ์ด๋ค. ํนํ PC์์ ์ ์์ ์ผ๋ก ๋์ํ๋ ์ผ๋ถ ๊ธฐ๋ฅ๋ค์ ๋ชจ๋ฐ์ผ ํ์์๋ ์ง์ฐ์๊ฐ์ด ๋๋ฌด ๊ธธ์ด ์์ฒด์ ์ผ๋ก ๋ ํ์ด์์ ๋ฌดํ ๋ฃจํ๋ก ํ์ ์ ๋๋ ค๋ฒ๋ฆฌ๊ณ ๋ฒ๊ทธ๋ฅผ ๋ด๋ ์ผ๋ ์์ ์ ๋.
๋ค๋ง ๊ฒ์์ ๋ชป ๋๋ฆด ์ ๋๋ ์๋๊ณ , ๋ ๊ฑฐ์ ๊ธฐ๊ธฐ๋ค์์ ์๋ ์ด ๋ง์ ํธ์ด๋ค.
๋ฌธ์ ๋ ๋ชจ๋ฐ์ผ.
ํ์ด์ฌ ๊ธฐ๋ฐ์ ํน์ฑ์, ๋ชจ๋ฐ์ผ OS ์์ ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๋ฅผ ๊ฑฐ์ณ ๋ ํ์ด๋ฅผ ์น์ ํ์์ด๋ผ ์๋นํ ๋๋ฆฌ๋ค. ์ต์ ํ๊ฐ ์๋นํ ์งํ๋์์ง๋ง, ๊ทผ๋ณธ์ ์ผ๋ก ํ์ด์ฌ์ ์ด์ฉํ๋ ํน์ฑ์ ๋ ํ์ด๋ก ๋ง๋ ๋ชจ๋ฐ์ผ ๋น๋ ธ๋ฒ ๋ ๋ค๋ฅธ ๋ชจ๋ฐ์ผ ๋น์ฃผ์ผ ๋ ธ๋ฒจ๋ณด๋ค ๋ฌด๊ฑฐ์ด ํธ์ด๋ค. ํนํ PC์์ ์ ์์ ์ผ๋ก ๋์ํ๋ ์ผ๋ถ ๊ธฐ๋ฅ๋ค์ ๋ชจ๋ฐ์ผ ํ์์๋ ์ง์ฐ์๊ฐ์ด ๋๋ฌด ๊ธธ์ด ์์ฒด์ ์ผ๋ก ๋ ํ์ด์์ ๋ฌดํ ๋ฃจํ๋ก ํ์ ์ ๋๋ ค๋ฒ๋ฆฌ๊ณ ๋ฒ๊ทธ๋ฅผ ๋ด๋ ์ผ๋ ์์ ์ ๋.
๋ค๋ง ๊ฒ์์ ๋ชป ๋๋ฆด ์ ๋๋ ์๋๊ณ , ๋ ๊ฑฐ์ ๊ธฐ๊ธฐ๋ค์์ ์๋ ์ด ๋ง์ ํธ์ด๋ค.
3.2. ๋ณด์[ํธ์ง]
๋น๋์ ์ต์
์ ๋ฐ๋ผ์, ์ด๋ฏธ์ง ํ์ผ์ด๋ (์ปดํ์ผ๋) ์ฝ๋ ํ์ผ๋ค์ ์ ์ฉ ํ์ฅ์๋ก ๋ฌถ์ด์ ์ธ๋ถ๋ก ๋
ธ์ถํ์ง ๋ชปํ๊ฒ ํ ์ ์๋ค. ๋ฌธ์ ๋ ์ด ํ์ผ์ ์ฝ๋ ๋ช ์ค๋ก ํด์ฒดํ๋ ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ด ์ธํฐ๋ท์ ์ด๋ฏธ ๋๋๋ ๊ฒ.
์ฝ๋ ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋ณธ ์ฝ๋๊ฐ ๋ด๊ธด rpy๊ฐ ์๋๋ผ ๋ฏธ๋ฆฌ ์ปดํ์ผํ rpyc๋ฅผ ๋น๋์ ๋ฃ๊ธฐ ๋๋ฌธ์ rpy๋ฅผ ๋ฃ๋๋ก ์ต์ ์ ๋ฐฉ์นํ์ง ์๋ ์ด์ ์ฝ๋๊ฐ ๊ทธ๋๋ก ๋ ธ์ถ๋ ์ผ์ ์๋ค. ๋ฌผ๋ก ์ญ์ปดํ์ผ์ ํตํด ์๋ณธ ์ฝ๋๋ฅผ ์ถ์ธกํ ์ ์๊ฒ ์ง๋ง, ํ์ด์ฌ์ ๋ํ ์ญ์ปดํ์ผ์ด ์๋๋ผ ๋ ํ์ด ์ฝ๋์ ๋ํ ์ญ์ปดํ์ผ์ด๊ธฐ์ ๊ธฐ์กด ํ์ด์ฌ ๋๊ตฌ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ ์ ์๋ค.
๋ค๋ฅธ ๋ฌธ์ ๋ก๋ DRM ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ง ์๋ค. ๊ณต์์ ์ผ๋ก ์ง์ํ์ง ์๋๋ค๊ณ ๋ชป๋ฐ์๋ค. ์ฆ, ๋ ํ์ด ์คํฌ๋ฆฝํธ๋ ๋ ํ์ด์ ๊ฒฝ๋ํ๋ ํ์ด์ฌ์ ๊ฐ์ง๊ณ DRM์ ๊ตฌํํด์ผ ํ๋๋ฐ, ์์ค ๋์ DRM์ ๊ตฌํํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๋ค.
๋ฌผ๋ก ๋ด๋๋ผ์ด์ธ์ ๊ฒฝ์ฐ์ฒ๋ผ ๋ก๊ทธ์ธ ๋ฐฉ์์ ์ฌ์ฉํ๊ฑฐ๋, ์คํ ์๋ฒ์์ ํต์ ์ ์ฌ์ฉํ ์ ์๊ฒ ๋ค. ํ์ง๋ง ์ ์ด์ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ํด์ด๋ผ๋ ๊ฒ์ด ๋ก๊ทธ์ธ์ ์๊ตฌํ๋ ์ข ๋ฅ์ ๊ฒ์๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ธฐ์ ๋ด๋๋ผ์ด์ธ์ ๋ฐฉ์์ ์ผ๋ฐ์ ์ผ๋ก๋ ์ ์ฉํ๊ธฐ ํ๋ ํธ.
๋ํ, ์๋๋ก์ด๋์ ๊ฒฝ์ฐ ์ธ์ฑ ๊ฒฐ์ ๋ช ๋ น์ด ๋ฑ ์์์ ๋ช ๋ น์ด๋ฅผ ์ ์ธํ๋ฉด, ๋ ํ์ด ์คํฌ๋ฆฝํธ์์ ์ง์ ์๋๋ก์ด๋ ์ด์์ฒด์ ์ API๋ค์ ์ก์ธ์คํ ๋ฐฉ๋ฒ์ด ์ ํ ์์ผ๋ฏ๋ก DRM์ ๋ง๋ค ๋ฐฉ๋ฒ์ด ์๋ค. ๋ ํ์ด ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ , ๋ ํ์ด RAPT์ ์์ ํ์ผ๋ค์ ๋ชจ์ ์ง์ ์๋๋ก์ด๋ ์คํ๋์ค ํ๋ก์ ํธ๋ฅผ ์์ฑ ํ, ์คํ ๋จ๊ณ์์ ์๋๋ก์ด๋ ๋ค์ดํฐ๋ธ๋ก ์ง์ ์ฑ์คํ ์ด ์ฐ๋ DRM์ ์ง๋ ๋ฐฉ๋ฒ์ด ์์ ์ ์๊ฒ ์ง๋ง, ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ๋ํ ์ง์์ ์๊ตฌํ๋ค.
์ฌ์ค ์ฝ๋์ ๊ธฐํ ์์ค ํ์ผ์ ๋ํ ๋ณด์์ ์ฒ ์ ํ ๊ตฌํํ๋ ์์ค์ ์ํ๋ค๋ฉด ๋น๋ ธ๋ฒ ํด์ด ์๋๋ผ ์ง์ ์ข ๋ ํ๋์จ์ด์ ๊ฐ๊น์ด ๊ฒ์ ์์ง์ ์จ์ผ ํ๋๊ฒ ๋ง๋ค. ๋น์ฃผ์ผ ๋ ธ๋ฒจ์ด ๊ทธ๋ ๊ฒ ์ํ ๋ณด์์ ์๊ตฌํ์ง ์๊ธฐ ๋๋ฌธ์ ํฐ ๋ฌธ์ ๋ ์๋๋ค. ์ ๋ํฐ ์์ง๋ง ํด๋ ๋ณด์์๋ ์ทจ์ฝ ์ ์ ๋ง์ฐฌ๊ฐ์ง์ด๋ค.
์ฝ๋ ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋ณธ ์ฝ๋๊ฐ ๋ด๊ธด rpy๊ฐ ์๋๋ผ ๋ฏธ๋ฆฌ ์ปดํ์ผํ rpyc๋ฅผ ๋น๋์ ๋ฃ๊ธฐ ๋๋ฌธ์ rpy๋ฅผ ๋ฃ๋๋ก ์ต์ ์ ๋ฐฉ์นํ์ง ์๋ ์ด์ ์ฝ๋๊ฐ ๊ทธ๋๋ก ๋ ธ์ถ๋ ์ผ์ ์๋ค. ๋ฌผ๋ก ์ญ์ปดํ์ผ์ ํตํด ์๋ณธ ์ฝ๋๋ฅผ ์ถ์ธกํ ์ ์๊ฒ ์ง๋ง, ํ์ด์ฌ์ ๋ํ ์ญ์ปดํ์ผ์ด ์๋๋ผ ๋ ํ์ด ์ฝ๋์ ๋ํ ์ญ์ปดํ์ผ์ด๊ธฐ์ ๊ธฐ์กด ํ์ด์ฌ ๋๊ตฌ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ ์ ์๋ค.
๋ค๋ฅธ ๋ฌธ์ ๋ก๋ DRM ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ง ์๋ค. ๊ณต์์ ์ผ๋ก ์ง์ํ์ง ์๋๋ค๊ณ ๋ชป๋ฐ์๋ค. ์ฆ, ๋ ํ์ด ์คํฌ๋ฆฝํธ๋ ๋ ํ์ด์ ๊ฒฝ๋ํ๋ ํ์ด์ฌ์ ๊ฐ์ง๊ณ DRM์ ๊ตฌํํด์ผ ํ๋๋ฐ, ์์ค ๋์ DRM์ ๊ตฌํํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๋ค.
๋ฌผ๋ก ๋ด๋๋ผ์ด์ธ์ ๊ฒฝ์ฐ์ฒ๋ผ ๋ก๊ทธ์ธ ๋ฐฉ์์ ์ฌ์ฉํ๊ฑฐ๋, ์คํ ์๋ฒ์์ ํต์ ์ ์ฌ์ฉํ ์ ์๊ฒ ๋ค. ํ์ง๋ง ์ ์ด์ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ํด์ด๋ผ๋ ๊ฒ์ด ๋ก๊ทธ์ธ์ ์๊ตฌํ๋ ์ข ๋ฅ์ ๊ฒ์๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ธฐ์ ๋ด๋๋ผ์ด์ธ์ ๋ฐฉ์์ ์ผ๋ฐ์ ์ผ๋ก๋ ์ ์ฉํ๊ธฐ ํ๋ ํธ.
๋ํ, ์๋๋ก์ด๋์ ๊ฒฝ์ฐ ์ธ์ฑ ๊ฒฐ์ ๋ช ๋ น์ด ๋ฑ ์์์ ๋ช ๋ น์ด๋ฅผ ์ ์ธํ๋ฉด, ๋ ํ์ด ์คํฌ๋ฆฝํธ์์ ์ง์ ์๋๋ก์ด๋ ์ด์์ฒด์ ์ API๋ค์ ์ก์ธ์คํ ๋ฐฉ๋ฒ์ด ์ ํ ์์ผ๋ฏ๋ก DRM์ ๋ง๋ค ๋ฐฉ๋ฒ์ด ์๋ค. ๋ ํ์ด ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ , ๋ ํ์ด RAPT์ ์์ ํ์ผ๋ค์ ๋ชจ์ ์ง์ ์๋๋ก์ด๋ ์คํ๋์ค ํ๋ก์ ํธ๋ฅผ ์์ฑ ํ, ์คํ ๋จ๊ณ์์ ์๋๋ก์ด๋ ๋ค์ดํฐ๋ธ๋ก ์ง์ ์ฑ์คํ ์ด ์ฐ๋ DRM์ ์ง๋ ๋ฐฉ๋ฒ์ด ์์ ์ ์๊ฒ ์ง๋ง, ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ๋ํ ์ง์์ ์๊ตฌํ๋ค.
์ฌ์ค ์ฝ๋์ ๊ธฐํ ์์ค ํ์ผ์ ๋ํ ๋ณด์์ ์ฒ ์ ํ ๊ตฌํํ๋ ์์ค์ ์ํ๋ค๋ฉด ๋น๋ ธ๋ฒ ํด์ด ์๋๋ผ ์ง์ ์ข ๋ ํ๋์จ์ด์ ๊ฐ๊น์ด ๊ฒ์ ์์ง์ ์จ์ผ ํ๋๊ฒ ๋ง๋ค. ๋น์ฃผ์ผ ๋ ธ๋ฒจ์ด ๊ทธ๋ ๊ฒ ์ํ ๋ณด์์ ์๊ตฌํ์ง ์๊ธฐ ๋๋ฌธ์ ํฐ ๋ฌธ์ ๋ ์๋๋ค. ์ ๋ํฐ ์์ง๋ง ํด๋ ๋ณด์์๋ ์ทจ์ฝ ์ ์ ๋ง์ฐฌ๊ฐ์ง์ด๋ค.
4. ํ์[ํธ์ง]
๋ ํ์ด ๊ฐ๋ฐ์๋ค์ด ๋ ํ์ด ๊ฐ๋ฐ์ ์ข๋ ์๊ฐ์ ํฌ์ํ ์ ์๋๋ก 2017๋
์ค๋ฐ๋ถํฐ ํจํธ๋ก ์ ํตํด ํ์์ ๋ฐ๊ณ ์๋ ์ค์ด๋ค.
5. ๊ธฐํ[ํธ์ง]
2012๋
์ ํ์ ๊ฐ ๋๋ ์๋ ๋ก๊ทธ ์ญ์ ๋ ํ์ด ๊ธฐ๋ฐ์ผ๋ก ์ ์๋์ด ์คํ์์ ํ๋งค๋์์ผ๋ฉฐ ๋ฉํฐ ํ๋ซํผ์ ์ง์ํ์ฌ ์๋์ฐ์ ๋งฅ ๋ ๋ค ์คํ์ด ๊ฐ๋ฅํ๋ค. ๋ฌผ๋ก ์ด๋ก ์ ์ผ๋ก๋ ๋ฆฌ๋
์ค์์๋ ์คํํ ์ ์๋ค.
์ฃผ๋ก ์ผ๋ณธ ์ธ๋ ๊ฒ์์ ์์ด ๋ฒ์ญํ์ฌ ํผ๋ธ๋ฆฌ์ฑํ๋ ์ธ์นด์ด ํ๋ก์ ํธ์์ ๋ ํ์ด ์์ง์ PS Vita์ฉ์ผ๋ก๋ ํฌํ ํ๊ณ ์๋ค๊ณ ํ๋ค...์ ์ ์ฒด๋ RenPy์์ Unity๋ก ์๋์ผ๋ก ํฌํ ํ๋ ์ ๋ํฐ ํ์ฅ ํด๋ก ๋ฐํ์ก๋ค. ์ธ์นด์ด ํ๋ก์ ํธ์์ RenPy๋ฅผ PS4์ฉ์ผ๋ก ๋ง๋ ๋ค๋ ๋ง์ด ์์๋๋ฐ, ์ด๊ฒ์ ๊ฐ๋ฆฌํค๋ ๊ฒ. ์ ๋ํฐ๋ ๋ณธ๋ ์ฝ์๊ณผ ๋ชจ๋ฐ์ผ์ ๋ชจ๋ ์ง์ํ๋ ๊ฐ๋ฐ ์์ง์ด๋ ๋ ํ์ด๋ฅผ ์ ๋ํฐ๋ก ํฌํ ํ๋ฉด ์์ฐ์ค๋ฝ๊ฒ ๋ฉํฐ ํ๋ซํผ์ด ๋๋ค๋ ๋ฐ์.
๋ค๋ง ์ธ์นด์ด ํ๋ก์ ํธ ์ธ๋ถ ๊ฐ๋ฐ์๋คํํ ๋ ๊ณต๊ฐํ์ง ์๋๋ค๊ณ ํ๋ค.
ํ๊ตญ์ด ํ์ด์ง(๋๋ฒ์งธ ํ์ด์ง 2020๋ 1์ ๊ธฐ์ค์ผ๋ก ์ ์ ๋ถ๊ฐ)๊ฐ ์๊ธด ํ์ง๋ง ์์ ์ค๋ก ๋น์ฝํ๋ค. ์ธํฐํ์ด์ค ํ๊ธํ๋ 6.9.2 ๋ฒ์ (2009๋ 6์)์ ์์์ผ ์ด๋ค์ก๊ณ , ๋น์ ๊ตญ๋ด์์ ๋ ํ์ด๋ฅผ ์๋ ์ฌ๋์ ์ ๋ง ์ผ๋ง ์์๊ธฐ ๋๋ฌธ.(ํฌ๋ผ ๊ธฐ์ค์ผ๋ก ๊ณ ์ 2๋ช ์ด์๋ค ์นด๋๋ผ) ๊ทธ๋๋ง ๊ฐ์ ๋ธ๋ก๊ทธ๋ ์ค๋น๋์ด ์์ผ๋ ๊ทธ๊ฒ์ ๋ด๋ ์ข๋ค. ๋ํ ํํ ๋ฆฌ์ผ ๊ฒ์๋ ๋ฒ์ญ์ด ๋์ด ์๋ค.
๋ ํ์ด ๋ฌธ์ ๋ฒ์ญ ํ์ด์ง์ ๋ค์ด๊ฐ์ ๋ก๊ทธ์ธ ํ ๋ฒ์ญ์ ํ ์ ์๋ค. ์์ธํ ๋ฐฉ๋ฒ์ ์ฌ๊ธธ ์ฐธ์กฐ.
์ค๋ฅ๊ฐ ์ด๋๊ฐ ๋ฏ์ด ์ต๋ค
rpy ์คํฌ๋ฆฝํธ๋ ํ ์คํธ ์๋ํฐ๋ฅผ ํตํด์ ์์ ํด์ผ ํ๋๋ฐ Atom๊ณผ Editra๊ฐ ์ถ์ฒ๋๋ค. Visual Studio Code๋ ๋งํฌ ๊ฐ๋ฅํ๋ฉฐ Renpy ๋ฌธ๋ฒ์ ์ง์ํ๋ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ฉด ๋ง์ถค ํ์ด๋ผ์ดํ ๋ฑ์ ์ธ ์ ์๋ค.
์ฃผ๋ก ์ผ๋ณธ ์ธ๋ ๊ฒ์์ ์์ด ๋ฒ์ญํ์ฌ ํผ๋ธ๋ฆฌ์ฑํ๋ ์ธ์นด์ด ํ๋ก์ ํธ์์ ๋ ํ์ด ์์ง์ PS Vita์ฉ์ผ๋ก๋ ํฌํ ํ๊ณ ์๋ค๊ณ ํ๋ค...์ ์ ์ฒด๋ RenPy์์ Unity๋ก ์๋์ผ๋ก ํฌํ ํ๋ ์ ๋ํฐ ํ์ฅ ํด๋ก ๋ฐํ์ก๋ค. ์ธ์นด์ด ํ๋ก์ ํธ์์ RenPy๋ฅผ PS4์ฉ์ผ๋ก ๋ง๋ ๋ค๋ ๋ง์ด ์์๋๋ฐ, ์ด๊ฒ์ ๊ฐ๋ฆฌํค๋ ๊ฒ. ์ ๋ํฐ๋ ๋ณธ๋ ์ฝ์๊ณผ ๋ชจ๋ฐ์ผ์ ๋ชจ๋ ์ง์ํ๋ ๊ฐ๋ฐ ์์ง์ด๋ ๋ ํ์ด๋ฅผ ์ ๋ํฐ๋ก ํฌํ ํ๋ฉด ์์ฐ์ค๋ฝ๊ฒ ๋ฉํฐ ํ๋ซํผ์ด ๋๋ค๋ ๋ฐ์.
๋ค๋ง ์ธ์นด์ด ํ๋ก์ ํธ ์ธ๋ถ ๊ฐ๋ฐ์๋คํํ ๋ ๊ณต๊ฐํ์ง ์๋๋ค๊ณ ํ๋ค.
ํ๊ตญ์ด ํ์ด์ง(๋๋ฒ์งธ ํ์ด์ง 2020๋ 1์ ๊ธฐ์ค์ผ๋ก ์ ์ ๋ถ๊ฐ)๊ฐ ์๊ธด ํ์ง๋ง ์์ ์ค๋ก ๋น์ฝํ๋ค. ์ธํฐํ์ด์ค ํ๊ธํ๋ 6.9.2 ๋ฒ์ (2009๋ 6์)์ ์์์ผ ์ด๋ค์ก๊ณ , ๋น์ ๊ตญ๋ด์์ ๋ ํ์ด๋ฅผ ์๋ ์ฌ๋์ ์ ๋ง ์ผ๋ง ์์๊ธฐ ๋๋ฌธ.(ํฌ๋ผ ๊ธฐ์ค์ผ๋ก ๊ณ ์ 2๋ช ์ด์๋ค ์นด๋๋ผ) ๊ทธ๋๋ง ๊ฐ์ ๋ธ๋ก๊ทธ๋ ์ค๋น๋์ด ์์ผ๋ ๊ทธ๊ฒ์ ๋ด๋ ์ข๋ค. ๋ํ ํํ ๋ฆฌ์ผ ๊ฒ์๋ ๋ฒ์ญ์ด ๋์ด ์๋ค.
๋ ํ์ด ๋ฌธ์ ๋ฒ์ญ ํ์ด์ง์ ๋ค์ด๊ฐ์ ๋ก๊ทธ์ธ ํ ๋ฒ์ญ์ ํ ์ ์๋ค. ์์ธํ ๋ฐฉ๋ฒ์ ์ฌ๊ธธ ์ฐธ์กฐ.
rpy ์คํฌ๋ฆฝํธ๋ ํ ์คํธ ์๋ํฐ๋ฅผ ํตํด์ ์์ ํด์ผ ํ๋๋ฐ Atom๊ณผ Editra๊ฐ ์ถ์ฒ๋๋ค. Visual Studio Code๋ ๋งํฌ ๊ฐ๋ฅํ๋ฉฐ Renpy ๋ฌธ๋ฒ์ ์ง์ํ๋ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ฉด ๋ง์ถค ํ์ด๋ผ์ดํ ๋ฑ์ ์ธ ์ ์๋ค.
6. ๊ด๋ จ ์ฌ์ดํธ[ํธ์ง]
๋ ํ์ด ๊ณต์ ์ฌ์ดํธ
Lemma Soft Forums - ๋ ํ์ด ๊ณต์ ์ฌ์ดํธ์ ๋ณ๋์ ์ฌ์ดํธ๋ผ์ ์ฐฉ๊ฐํ ์๋ ์๋๋ฐ, ์ฌ๊ธฐ๊ฐ ๊ณต์ ํฌ๋ผ์ด๋ค.
VMO - ํ๊ตญ์ ๋ ํ์ด ๋ฐ ์์คํ ๊ฒ์[2] ์ ์์๋ค ๋ชจ์์ด๋ค. ๊ธ์ด ์์ฃผ ์ฌ๋ผ์ค๋ ๊ฑด ์๋๋ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ ๋ฌ๋ฆฐ๋ค.
Lemma Soft Forums - ๋ ํ์ด ๊ณต์ ์ฌ์ดํธ์ ๋ณ๋์ ์ฌ์ดํธ๋ผ์ ์ฐฉ๊ฐํ ์๋ ์๋๋ฐ, ์ฌ๊ธฐ๊ฐ ๊ณต์ ํฌ๋ผ์ด๋ค.
VMO - ํ๊ตญ์ ๋ ํ์ด ๋ฐ ์์คํ ๊ฒ์[2] ์ ์์๋ค ๋ชจ์์ด๋ค. ๊ธ์ด ์์ฃผ ์ฌ๋ผ์ค๋ ๊ฑด ์๋๋ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ ๋ฌ๋ฆฐ๋ค.
7. ๋ ํ์ด๋ก ์ ์๋ ๊ฒ์๋ค[ํธ์ง]
โป1 ํ๊ตญ์ด๋ก ๋ ๊ฒ์ ํน๋ณํ โ ํ์ํ๋ค.
โป2 ๋๋จธ์ง๋ ์ด๊ณณ์์ ํ์ธ ๊ฐ๋ฅํ๊ณ ์ํ๋ค๋ฉด ๋ชฉ๋ก์ ์ถ๊ฐ ์์ฒญํ ์๋ ์๋ค.
โป2 ๋๋จธ์ง๋ ์ด๊ณณ์์ ํ์ธ ๊ฐ๋ฅํ๊ณ ์ํ๋ค๋ฉด ๋ชฉ๋ก์ ์ถ๊ฐ ์์ฒญํ ์๋ ์๋ค.
- whitebloodcell โ Ren'Py๋ก ์ ์๋ ํค๋คํฑ๋ ธ๋ฒจ. ์ ์ฒด์ด์ผ๊ธฐ ์ค ์ผ๋ถ๊ฐ ์๋ก๋์๋ค. ๋ฌด๋ฃ๊ฒ์์ด๋ค. โ(์์คํ ์ด) / โ(ํ๋ ์ด์คํ ์ด)
- Hate Plus โ
- fault milestone one
- Long Live The Queen โ(#)
- Shan Gui
- Sepia Tears
- VA-11 HALL-A KIDS - VA-11 HALL-A์ ์คํ์คํ์ด์ ๋ง์ฐ์ ๋จํธ ๊ฒ์์ผ๋ก ์ฅ๋ฅด๋ ์ถ๋ฆฌ ์ด๋๋ฒค์ฒ. โ
- ๋ด๋๋ผ์ด์ธ โ
- ๋ ธ๋ฒ ๋ ๋์๋ณผ๋ก์ค โ ์คํ์ ์ถ์๋์๋ค.
- ๋ด์ผ๋ ๋ค์ ์์์ผ โ ๊ตฌ๊ธ์คํ ์ด์ ์ถ์๋์ด ์๋ค.
- ๋ง๊ฐ๊ณก์ โ: ๊ตฌ๊ธยท
iOS์คํ ์ด์ ๊ฐ๊ฐ ์ถ์๋์ด ์๋ค. - ์ฌ์ฟ ๋ผ ์๋ฆฌ์ฆ
โ: ๋ ์ผ์ ๊ทผ๊ฑฐํ ์ ๋ฝ๊ณ ๊ฐ๋ฐ์ฌ์ธ Winged cloud์ ์์ฐํ ๋น์ฃผ์ผ ๋ ธ๋ฒจ ์๋ฆฌ์ฆ. ๋ค๋ง ํ์ฌ์ ์ค์ฒด์ ๋ํด์๋ ๋ง์ด ๋ง์ ํธ์ด๊ณ , ์์ฐํ๋ต๊ฒ ๋ฆฌ์์ค ๋๋ ค์ฐ๊ธฐ๋ ๋ง์ ํธ. ์ฌ์ฟ ๋ผ ๋์ ์ ๊ฒฝ์ฐ ํ๊ธ ํจ์น๊ฐ ์กด์ฌํ์ง๋ง ํ๊ธ ํจ์น ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ์ฌ์ ๊ฐ์ง ๋ฑ ์ถํ์ ๋๋๋ฆฌ๊ฐ ๋์ ํ๊ธ ํจ์น ๋ฐฐํฌ๋ฅผ ์ค๋จํ์ ์ ๋. - ์ฅ์ ์๋ โ
- ํญํ์ ์ ๊ฑฐ ์ ์ผ โ(๋ค์ด๋ก๋ ํ์ด์ง)
- ์๋ฐ๋ ์๊ฐ์จ โ: ์ด๊ธฐ ๋ฒ์ ์ Ren'Py๋ก ์ ์๋์์ผ๋ ์ดํ iOS์ ์๋๋ก์ด๋ ๋ชจ๋ ์ ๋ํฐ ๊ธฐ๋ฐ์ผ๋ก ํฌํ ๋์๋ค.
- ๋ง๋ค๋ผํ ~๋ฑ์ ์ฌ์~ โ(์๊ฐ ํ์ด์ง): PCํ์ ์ผ๋ณธ์ด๋ก, ๋ชจ๋ฐ์ผํ์ ํ๊ตญ์ด๋ก ๋ฐ๋งค๋์๋ค.
- ๋ง๋ค๋ผํ 2 ~์๋ ์~ โ(์๊ฐ ํ์ด์ง): ์ฑ์ธ์ฉ ๋ฒ์ ์ ์ผ๋ณธ์ด(PC)๋ก, ์ ์ฐ๋ น ๋ฒ์ ์ ์ผ๋ณธ์ด(PC&๋ชจ๋ฐ์ผ)์ ํ๊ตญ์ด(๋ชจ๋ฐ์ผ)๋ก ๋ฐ๋งค๋์๋ค.
- ์ฝํ ๋ ธํ ์๋ฆด๋ผํ - ๋ค๊ตญ์ดํ ํ์ . ํค๋ฆฌํค๋ฆฌ ์์ง์์ ํฌํ ๋์๋ค.
8. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ์ด์ ์ ์ ๋ํฐ ๋ฑ ๋ค๋ฅธ ๊ฒ์ ์์ง๋ค์ ํตํ iOS ๊ฒ์ ์ ์์ ์์ด์๋ ๋์ผํ๋ค.
[2] ๋น์ฃผ์ผ ๋
ธ๋ฒจ, ํ
์คํธ ์ด๋๋ฒค์ฒ, ์ก์ฑ ์๋ฎฌ๋ ์ด์
๋ฑ๋ฑ ์์ ์คํ ๋ฆฌ ๊ฒ์๋ค(2D)
[3] ๋์ค์ ๊ฒ์๋ฉ์ด์ปค๋ก ๊ต์ฒด๋จ.