Leaders: @brian (frontend) and @ram (Backend)
- Have sprites maintain an inheritance. This could be an example:
Phaser.Sprite:
- Entity:
- NPC
- Monster
- Normal NPC
- Quest NPC
- Player
# This can be edited, but the rest of the document is taking this as an example.
- (@ram) In the backend, maintain a list of
Entities, i.e., maintain a list of all activeMonsters,Quest/NormalNPCs, and obviously, we have access to thePlayer.
- Google JavaScript Style Guide: https://google.github.io/styleguide/jsguide.html
- ESLint for correction.
- JSDocs for comments and documentation
- Commit message conventions: