๋ถ๋ฅ:๊ฒ์ ๊ฐ๋ฐ ๋๊ตฌ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
Monogatari | |
๊ฐ๋ฐ์ฌ | Monogatari |
์ ํ | |
์ต์ ๋ฒ์ | |
๊ธฐ๋ฐ ์์ง | HTML5๋ฅผ ์ง์ํ๋ ๋ธ๋ผ์ฐ์ ๋ค |
๊ธฐ๋ฐ ์ธ์ด | |
๋ผ์ด์ผ์ค | MIT ๋ผ์ด์ ์ค # |
1. ์๊ฐ[ํธ์ง]
Monogatari ํ์์ ๊ฐ๋ฐํ ํฌ๋ก์คํ๋ซํผ ์คํ์์ค ๋น์ฃผ์ผ ๋
ธ๋ฒจ ์์ง์ด๋ค.
2. ๊ธฐ๋ฅ๊ณผ ์ฅ์ [ํธ์ง]
2.1. ์คํ์์ค[ํธ์ง]
Ren'Py์ฒ๋ผ MIT ๋ผ์ด์ ์ค๋ก ๋ฐฐํฌ๋๋ฏ๋ก, ํ๋ก์ ํธ๋ฅผ ๋ง์๋๋ก ์์ ํ ์ ์์ผ๋ฉฐ ์๋ฆฌ์ ์ผ๋ก๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
๋ํ JavaScript ๊ธฐ๋ฐ์ด๋ฏ๋ก ํ์ฅ์ฑ ๋ํ ์๋นํ ์ฐ์ํ๋ค.
๋ํ JavaScript ๊ธฐ๋ฐ์ด๋ฏ๋ก ํ์ฅ์ฑ ๋ํ ์๋นํ ์ฐ์ํ๋ค.
2.2. ํฌ๋ก์ค ํ๋ซํผ[ํธ์ง]
์์์ ์์ ํ๋ฏ์ด, Monogatari๋ ์น ๊ธฐ๋ฐ์ ๋น์ฃผ์ผ ๋
ธ๋ฒจ ์์ง์ด๋ฏ๋ก,
๋ชจ๋ฐ์ผ, PC๋ ๋ฌผ๋ก ์ค๋งํธ TV, ์ฝ์ ๋ฑ ์ฌ๋ฌ ๊ณณ์์ ์์ฝ๊ฒ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ค.
๋ํ ๊ธฐ์กด์ ์๋ ์น๊ฐ๋ฐ ๋๊ตฌ(Visual Studio Code๋ Atom) ๋ฑ์ ์ด์ฉํ์ฌ ๊ฒ์์ ๊ฐ๋ฐ ํ ์ ์์ผ๋ฏ๋ก,
OS์ ์๊ด์์ด ์ด๋์๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์๋ค.
๋ชจ๋ฐ์ผ, PC๋ ๋ฌผ๋ก ์ค๋งํธ TV, ์ฝ์ ๋ฑ ์ฌ๋ฌ ๊ณณ์์ ์์ฝ๊ฒ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ค.
๋ํ ๊ธฐ์กด์ ์๋ ์น๊ฐ๋ฐ ๋๊ตฌ(Visual Studio Code๋ Atom) ๋ฑ์ ์ด์ฉํ์ฌ ๊ฒ์์ ๊ฐ๋ฐ ํ ์ ์์ผ๋ฏ๋ก,
OS์ ์๊ด์์ด ์ด๋์๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์๋ค.
2.3. ์ ๋นํ ์ง์ ์ฅ๋ฒฝ[ํธ์ง]
์คํฌ๋ฆฝํธ๋ฅผ ์์ฑ ํ ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด(๋ฌธ์์ด๊ณผ ๋ฌธ์์ด ๋ฐฐ์ด)๋ฅผ ์ด์ฉํ๋๋ฐ, ์ด ๋๋ถ์ ์คํฌ๋ฆฝํธ ์์ฑ์ด ๋๊ฒ ๊ฐ๋จํ๋ค.
๋ง๋ง JavaScript์ง, ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ๋ฉด ๊ทธ๋ฅ ๋ค๋ฅธ ์ธ์ด์ผ ์ ๋.
๋ฐ๋ผ์ ์๋์ ํ์ ํ ๋ณ๋์ ๊ธฐ๋ฅ๋ค์ ์ถ๊ฐํ ๊ฒ์ด ์๋๋ผ๋ฉด ๋ฌธ๊ณผ์๋ ์ ์ํ ์ ์์ ์ ๋๋ก ์ง์ ์ฅ๋ฒฝ์ด ์ ์ ํ๋ค๋ ๊ฒ์ด ์ฅ์ ์ด๋ค.
๋ง๋ง JavaScript์ง, ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ๋ฉด ๊ทธ๋ฅ ๋ค๋ฅธ ์ธ์ด์ผ ์ ๋.
๋ฐ๋ผ์ ์๋์ ํ์ ํ ๋ณ๋์ ๊ธฐ๋ฅ๋ค์ ์ถ๊ฐํ ๊ฒ์ด ์๋๋ผ๋ฉด ๋ฌธ๊ณผ์๋ ์ ์ํ ์ ์์ ์ ๋๋ก ์ง์ ์ฅ๋ฒฝ์ด ์ ์ ํ๋ค๋ ๊ฒ์ด ์ฅ์ ์ด๋ค.
2.4. ์์ฌ์ด ํ์ฅ[ํธ์ง]
์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ๋น๋๊ธฐ ์น ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ jQuery์ AJAX๋ Node.js์ ์ฐ๋๋๋ socket.io๋ฅผ ์ด์ฉํ์ฌ,
DB๋ฅผ ์ด์ฉํ ์ ์ ๋ฐ์ดํฐ์ ์ค์๊ฐ ์ ์ฅ์ ๋ฌผ๋ก , ์๋ง ๋ค๋ฃจ๋ฉด ๋ฏธ๋๊ฒ์์ ์ถ๊ฐํ ๋ค ์ค์๊ฐ ๋ฉํฐํ๋ ์ด๊ฐ ๊ฐ๋ฅํ๋๋ก ํ๋
์๋ ๊ทธ๋ฌ๋ฉด ๋น์ฃผ์ผ๋
ธ๋ฒจ์ด ์๋์์ ๊ฐ๊ฒ ๊ธฐ๋ฅ๊น์ง ์์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค.
DB๋ฅผ ์ด์ฉํ ์ ์ ๋ฐ์ดํฐ์ ์ค์๊ฐ ์ ์ฅ์ ๋ฌผ๋ก , ์๋ง ๋ค๋ฃจ๋ฉด ๋ฏธ๋๊ฒ์์ ์ถ๊ฐํ ๋ค ์ค์๊ฐ ๋ฉํฐํ๋ ์ด๊ฐ ๊ฐ๋ฅํ๋๋ก ํ๋
2.5. ์ฒด๊ณ์ ์ธ ๊ณต์ ๋ฌธ์[ํธ์ง]
3๋
์ด ๋์ ํ๋ก์ ํธ์์๋ ๋ถ๊ตฌํ๊ณ ์ฌ์ ํ ์ฃผ๊ธฐ์ ์ผ๋ก ์
๋ฐ์ดํธ๊ฐ ์งํ๋๋ ๋ฑ,
์ง์์ ์ผ๋ก ์์ ์ด ์ด๋ฃจ์ด์ง๊ณ ์๋ ๋์ ๊ณต์ ๋ฌธ์ ๋ํ ์ฒด๊ณ์ ์ผ๋ก ์์ฑ๋์ด ์๋ค.
ํด๋น ์์ง์ผ๋ก ๋น์ฃผ์ผ ๋ ธ๋ฒจ ๊ฒ์์ ์์ฑํ ์ฌ๋์ ์ฌ๊ธฐ ์ฐธ์กฐ
์ง์์ ์ผ๋ก ์์ ์ด ์ด๋ฃจ์ด์ง๊ณ ์๋ ๋์ ๊ณต์ ๋ฌธ์ ๋ํ ์ฒด๊ณ์ ์ผ๋ก ์์ฑ๋์ด ์๋ค.
ํด๋น ์์ง์ผ๋ก ๋น์ฃผ์ผ ๋ ธ๋ฒจ ๊ฒ์์ ์์ฑํ ์ฌ๋์ ์ฌ๊ธฐ ์ฐธ์กฐ
3. ๋จ์ [ํธ์ง]
3.1. ๋ฏธ๋ฏธํ ์ธ์ง๋[ํธ์ง]
๋ค๋ง ์์์ ์์ ํ๋ฏ์ด ๊ณต์ ๋ฌธ์๊ฐ ์ ๊ตฌ์ถ๋์ด ์์ผ๋ฏ๋ก, ๊ทธ๋ฆฌ ํฐ ๋ฌธ์ ๋ ์๋๋ผ ํ ์ ์๋ค.
์ฐธ๊ณ ๋ก ๊ตญ๋ด์๋ ํ๊ตญ์ด ๋ฒ์ญ์ ์ฐธ๊ฐํ ์ฌ๋์ด ์๋ ๊ฒ์ผ๋ก ํ์ธ๋์๋ค.
4. ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ[ํธ์ง]
- ๊นํ๋ธ์์ ์ปค๋ฐ ๋ฐ ์ด์ ๋ฑ๋กํ๊ธฐ : https://github.com/Monogatari/Monogatari/
- ๋์ค์ฝ๋๋ฅผ ํตํด ๋ฒ์ญ ๋ฐ ์์ง ์์ ๋๊ธฐ : https://discordapp.com/invite/gWSeDTz
[1] ๊ณต์ Github ์ ์ฅ์ ๊ธฐ์ค