meow-meow-fuzzyface๋ ๊ฒ์ ๋ฑํ์ด์ด ์๋ฐ์ด๋ฒ(Vampire Survivors)์ ์๊ฐ์ ๋ฐ์ ๋ง๋ค์ด์ง ๊ฒ์์ ๋๋ค.
-
Player
- ๋ฐฉํฅํค ๋ฐ wasd ํค๋ก ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๊ณต๊ฒฉ์ ์๋์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
- ๊ธฐ๋ณธ ๊ณต๊ฒฉ์ ์๋์ผ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด Enemy ๋ฐฉํฅ์ผ๋ก ์์ฑ๋ฉ๋๋ค.
-
Enemy
- 1์ด๋ง๋ค ํ๋ฉด ๋ฐ๊นฅ์์ ์๋ ์์ฑ๋ฉ๋๋ค.
- Player๋ฅผ ํฅํด ์ด๋ํฉ๋๋ค.
- ๊ณต๊ฒฉ์ ๋ฐ์ ์ฒ์น๋ ํ, ์ผ์ ํ๋ฅ ๋ก ExpUp ์์ดํ ์ ์์ฑํฉ๋๋ค. (ํ๋ฅ ์ Enemy ์ข ๋ฅ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.)
-
Level up
- Player๊ฐ ExpUp ์์ดํ ์ ํ๋ํ๋ฉด ๊ฒฝํ์น๊ฐ ์ฌ๋ผ๊ฐ๊ณ , ํด๋น ๋ ๋ฒจ์ ๊ฒฝํ์น๋ฅผ ๋ชจ๋ ์ฑ์ฐ๋ฉด Level up์ด ๋ฉ๋๋ค.
- Level up์ ํ ๋๋ง๋ค ์๋ก์ด Enemy๊ฐ ์์ฑ๋๋ฉฐ, ์ ์ ๋ ๊ฐํ Enemy๊ฐ ์์ฑ๋ฉ๋๋ค.
-
Pause
- ESC๋ฅผ ๋๋ฌ ๊ฒ์์ ์ผ์์ ์ง ๋ฐ ํด์ ํ ์ ์์ต๋๋ค.
-
๊ฐ์ ์ ์ ์ค (๋งํฌ)
JavaScript, Phaser 3
- Phaser 3 project template ์ฌ์ฉ
| Command | Description |
|---|---|
npm install |
Install project dependencies |
npm start |
Build project and open web server running project |
npm run build |
Builds code bundle with production settings (minification, uglification, etc..) |
$ echo "DEBUG=true" > .env
$ cat .env
DEBUG=trueMake .env file like above to make game in debug mode.