๋ณด์ค ๋ชฌ์คํฐ ์ก๊ธฐ ๊ฒ์ ๋ฏธ์ ์ ์ํ ์ ์ฅ์
- ๋ฏธ์ ์ ๊ธฐ๋ฅ ์๊ตฌ์ฌํญ, ํ๋ก๊ทธ๋๋ฐ ์๊ตฌ์ฌํญ, ๊ณผ์ ์งํ ์๊ตฌ์ฌํญ ์ธ ๊ฐ์ง๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
- ๋ฐํค ํํ์ด์ง์ ๊ธ์ ๊ฒ์ํ๋ฉด ๋ฆฌ๋ทฐ์ด๊ฐ PR์ ํ์ธํ๊ณ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ์งํํ ์์ ์ ๋๋ค.
- ์ธ ๊ฐ์ ์๊ตฌ์ฌํญ์ ๋ง์กฑํ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค. ๊ธฐ๋ฅ์ ์์ฑ์ํค์ง ๋ชปํด๋, ์๊ตฌ ์ฌํญ์ ๋ง์กฑ์ํค์ง ๋ชปํด๋ ๊ด์ฐฎ์ต๋๋ค. ํ์ง๋ง ๊ณผ์ ์งํ ์๊ตฌ์ฌํญ์ ๋ง์กฑ์ํค์ง ๋ชปํ๋ฉด ๋ฆฌ๋ทฐ์ด๊ป์ PR์ ๋ณด์ง ๋ชปํ ์๋ ์๊ธฐ ๋๋ฌธ์ ๋ฆฌ๋ทฐ๊ฐ ๋ถ๊ฐ๋ฅํ ์๋ ์์ต๋๋ค. ๊ผญ! ์ ์ถ ์ ์ ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค๐
- ๋ฏธ์ ๊ตฌํ์ ์๋ฃํ ํ GitHub์ ํตํด Pull Request๋ฅผ ์ฌ๋ฆฝ๋๋ค.
- Github์ Pull Request๋ฅผ ์ ์ถํ ํ ๋ฐํค์ ์ ์ํ์ฌ ๊ธ์ ๊ฒ์ํฉ๋๋ค.
- ์์ธํ ์ ์ถ ๋ฐฉ๋ฒ์ ๋ฐํค ๋ฏธ์
์ ์ถ ๋ฌธ์ ๋ฅผ ์ฐธ๊ณ ํ์๋ฉด ๋ฉ๋๋ค.
- Pull Request๋ง ๋ณด๋ด๊ณ , ๋ฐํค ์ฌ์ดํธ์ ๊ฒ์ํ์ง ์๋ ๊ฒฝ์ฐ์๋ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋์๋๋ฆด ์ ์์ผ๋ฏ๋ก ์ฃผ์ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
- ๋ฏธ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ ์๋ ํ ์คํธ๋ฅผ ํต๊ณผํ๋์ง ํ์ธํด์ฃผ์ธ์.
npm install
npm run test
๊ฐ๋จํ ๋ณด์ค ๋ชฌ์คํฐ ์ก๊ธฐ ๊ฒ์์ ๊ตฌํํ๋ค.
- ๋ณด์ค ๋ชฌ์คํฐ์ HP๊ฐ 0์ด ๋๊ฑฐ๋ ํ๋ ์ด์ด์ HP๊ฐ 0์ด ๋ ๋๊น์ง ๊ฒ์์ ์งํํ๋ค.
- ํ๋ ์ด์ด ์ด๋ฆ์ 5์ ์ดํ๋ง ๊ฐ๋ฅํ๋ค.
- ํ๋ ์ด์ด์ ์ด๊ธฐ HP์ MP ํฉ์ 200์ด๋ค.
- ๋ณด์ค ๋ชฌ์คํฐ ์ด๊ธฐ HP๋ 100์ด์ 300์ดํ์ด๋ค.
- ํ๋ ์ด์ด๋ ๋งค ํด๋ง๋ค ๋ณด์ค ๋ชฌ์คํฐ๋ฅผ ๊ณต๊ฒฉํ ์ ์๋ค.
- ๋ฌผ๋ฆฌ ๊ณต๊ฒฉ์ ํ๋ฉด ๋ณด์ค ๋ชฌ์คํฐ์๊ฒ 10๋งํผ์ ๋ฐ๋ฏธ์ง๋ฅผ ์ค๋ค. (๋ณด์ค ๋ชฌ์คํฐ์ HP๊ฐ 10๋งํผ ๊ฐ์)
- ๋ง๋ฒ ๊ณต๊ฒฉ์ ํ๋ฉด ๋ณด์ค ๋ชฌ์คํฐ์๊ฒ 20๋งํผ์ ๋ฐ๋ฏธ์ง๋ฅผ ์ค๋ค. (๋ณด์ค ๋ชฌ์คํฐ์ HP๊ฐ 20๋งํผ ๊ฐ์)
- ๋ง๋ฒ ๊ณต๊ฒฉ ์์๋ MP 30์ด ์๋ชจ๋๋ค.
- ๋ฌผ๋ฆฌ ๊ณต๊ฒฉ ์์๋ MP 10์ ํ๋ณตํ๋ค. ๋จ, ์ต๋์น ์ด์์ MP๋ ํ๋ณตํ ์ ์๋ค.
- ๋ณด์ค ๋ชฌ์คํฐ๋ ๋งค ํด๋ง๋ค ํ๋ ์ด์ด๋ฅผ ๊ณต๊ฒฉํ ์ ์๋ค.
- 0~20 ์ ๋๋ค ๋ฐ๋ฏธ์ง๋ฅผ ํ๋ ์ด์ดํํ ์ ํ๋ค.
- ๊ณต๊ฒฉ์ ํ๋ ์ด์ด๊ฐ ๋จผ์ ํ๋ค.
- ํ๋ ์ด์ด๊ฐ ๊ณต๊ฒฉ์ ํ์ ๋ ๋ณด์ค ๋ชฌ์คํฐ๊ฐ ์ฃฝ๋๋ค๋ฉด, ๋ณด์ค ๋ชฌ์คํฐ๋ ํ๋ ์ด์ด์๊ฒ ํผํด๋ฅผ ์ ํ์ง ๋ชปํ๋ค.
- ํ๋ ์ด์ด๋ ๋ณด์ค ๋ชฌ์คํฐ์ HP๊ฐ 0์ด ๋๋ ๊ฒฝ์ฐ ๊ฒ์์ด ๋๋๋ค.
- ๋ณด์ค ๋ชฌ์คํฐ๊ฐ ์ฃฝ์ผ๋ฉด ๋ช ํด ๋ง์ ์ก์๋์ง ์ถ๋ ฅํ๋ค.
- ํ๋ ์ด์ด๊ฐ ์ฃฝ์ผ๋ฉด ๋ณด์ค ๋ ์ด๋ ์คํจ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ค.
- ์ฌ์ฉ์๊ฐ ์๋ชป๋ ๊ฐ์ ์
๋ ฅํ ๊ฒฝ์ฐ
alert
์ฐฝ์ ๋์ฐ๊ณ , ์ ๋ ฅ์ ๋ค์ ๋ฐ๋๋ค. - ์๋์ ํ๋ก๊ทธ๋๋ฐ ์คํ ๊ฒฐ๊ณผ ์์์ ๋์ผํ๊ฒ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ด ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค.
default.mov
default.mov
๊ฒ์ ํ๋ฉด ๋งํฌ์ ์ ์์ ๋กญ๊ฒ ์์ฑํด๋ ๋ฌด๊ดํ๋ค. ๋จ, ๋ ์ด๋ ์ฑ๊ณต, ์คํจ ๋ฌธ๊ตฌ๋ ํ๋ฉด์ ๋ค์ด๊ฐ์ผ ํ๋ค.
๊ธฐ๋ณธ ์ํ
^-^
/ 0 0 \
( " )
\ - /
- ^ -
๋ณด์ค ํผ๊ฒฉ์
^-^
/ x x \
( `\\ )
\ - /
- ^ -
๋ ์ด๋ ์คํจ
^-^
/ ^ ^ \
( " )
\ 3 /
- ^ -
- ๋ ์ด๋ ์ฑ๊ณต ์๋ด ๋ฌธ๊ตฌ
๐ Dori๋์ด 6๋ฒ์ ์ ํฌ ๋์ ๋ณด์ค ๋ชฌ์คํฐ๋ฅผ ์ก์์ต๋๋ค!! ๐
- ์์ธ ์ํฉ ์ alert๋ฅผ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ธ ๋ฉ์์ง๋ ์์ธ ์ํฉ์ ๋ง๋๋ก ์์ ๋กญ๊ฒ ์ ํ๋ค.
[๋ ์ด๋ ์ฑ๊ณต]
[๋ ์ด๋ ์คํจ]
- ์ฃผ์ด์ง html ํ์ผ์ ํ์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์์๋ก id๋ฅผ ์์ ํ์ง ์๋๋ค.
- ๋ณด์ค ๋ฐ๋ฏธ์ง ๊ณ์ฐ์๋ ์ฃผ์ด์ง
random.js
๋ฅผ ํ์ฉํ๋ค. - ๋ชจ๋ ์์ธ ๋ฐ์ ์ํฉ์ alert๋ฉ์๋๋ฅผ ์ด์ฉํ์ฌ ์ฒ๋ฆฌํ๋ค.
- ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(jQuery, Lodash ๋ฑ)๋ฅผ ์ฌ์ฉํ์ง ์๊ณ , ์์ Vanilla JS๋ก๋ง ๊ตฌํํ๋ค.
-
๋ฏธ์ ์ javascript-boss-monster ์ ์ฅ์๋ฅผ Fork/Cloneํด ์์ํ๋ค.
-
๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ ์ java-boss-monster/docs/README.md ํ์ผ์ ๊ตฌํํ ๊ธฐ๋ฅ ๋ชฉ๋ก์ ์ ๋ฆฌํ์๋ฉด ์ฝ๋ ๋ฆฌ๋ทฐ์ด๊ฐ ๋ฆฌ๋ทฐํ๊ธฐ ๋ ์์ํฉ๋๋ค๐
- ๋ฆฌ๋ทฐ์ด๋ถ๋ค๋ ๋ฏธ๋ฆฌ ๊ตฌํํ ๊ฒ์ ๋ํด ์๊ฐํด๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ฅ ๋ชฉ๋ก์ ์์ฑํ์ง ์๋ ๊ฒ๋ณด๋ค ๊ผผ๊ผผํ๊ณ ๋จ๊ณ์ ์ผ๋ก ์ฝ๋๋ฅผ ์์ฑํ์ค ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
-
๋ฏธ์ ์งํ ๋ฐ ์ ์ถ ๋ฐฉ๋ฒ์ ๋ฐํค ๋ฏธ์ ์ ์ถ ๋ฌธ์ ๋ฅผ ์ฐธ๊ณ ํ๋ค.
์ด ๋ฌธ์ ์ ๋ํ ์ ์๊ถ์ ๋ฐํค์๊ฒ ์์ต๋๋ค.