/catgame

Primary LanguageTypeScript

cat game

A game about a cat family for ADA4003

TODO !!!

tutorial level:

  • test grid physics plugin (vs manually adding it)
  • tileset and map
  • cat player sprites
  • npc sprites w/ collisions
  • dialogue boxes / talking to npcs
  • main cat player 9 lives
  • npc enemies
  • npc enemy projectiles
  • item slots
  • acquiring cat powers
  • using cat power projectiles

loading screens & lore:

  • TBD

level 1:

  • TBD

extras/nits (stop wasting your time on these...):

  • set camera to only follow player's x axis (center canvas vertically)
    • omg i actually got it to work

Usage

Make sure you have Node.js installed.

Clone this repo and cd to the project directory.

npm i

Run the development server to preview locally at http://localhost:8080/.

npm start

Create a production build.

npm run build

References

Phaser 3 Webpack 5 boilerplate for JavaScript ES6

Grid based movement tutorial for Phaser 3

Dialog plugin tutorial