프로젝트 제작 기간 : 2024.6.17.(월) ~ 2024.6.20.(목)
tower-defense-game-project
│
├── node_modules/
│
├── .env
├── .gitignore
├── .prettierrc
├── package-lock.json
├── package.json
├── readme.md
│
├── assets/
│ ├── game.json
│ ├── monster.json
│ ├── monster_unlock.json
│ ├── stage.json
│ └── tower.json
│
├── public/
│ ├── index.html
│ ├── login.html
│ ├── register.html
│ │
│ ├── assets/
│ │ ├── game.json
│ │ ├── monster.json
│ │ ├── monster_unlock.json
│ │ ├── stage.json
│ │ └── tower.json
│ │
│ ├── images/
│ │ ├── base.png
│ │ ├── bg.webp
│ │ ├── favicon.ico
│ │ ├── monster1.png
│ │ ├── monster2.png
│ │ ├── monster3.png
│ │ ├── monster4.png
│ │ ├── monster5.png
│ │ ├── monster6.png
│ │ ├── path.png
│ │ ├── tower.png
│ │ ├── tower1.png
│ │ ├── tower2.png
│ │ ├── tower3.png
│ │ ├── tower4.png
│ │ └── tower5.png
│ │
│ └── src/
│ ├── base.js
│ ├── Constants.js
│ ├── game.js
│ ├── monster.js
│ └── tower.js
│
└── src/
├── app.js
├── constants.js
│
├── handlers/
│ ├── error.handler.js
│ ├── game.handler.js
│ ├── handlerMapping.js
│ ├── helper.js
│ ├── monster.handler.js
│ ├── register.handler.js
│ ├── stage.handler.js
│ └── tower.handler.js
│
├── init/
│ ├── assets.js
│ ├── redis.js
│ └── socket.js
│
├── models/
│ └── user.model.js
│
├── routers/
│ └── accounts.router.js
│
└── utils/
├── configs.js
├── redis.utils.js
│
└── errors/
└── classes/
└── custom.error.js