Skip to content

huylinh620/canvas-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Canvas Game

Demo: http://huylinh620-canvas-game.herokuapp.com/

Game list

  • Create a player
  • Create projectile
  • Create enmies
  • Detect collision on enmemy / projectile hit
  • Detect collision on enmemy / player hit
  • Remove off screen prjectiles
  • Colorize game
  • Shrink enemies on hit
  • Create particle explosin on hit
  • Add scrore
  • Add game over UI
  • Add start button
  • Add start game button

Covered Concepts

  • Canvas resizing
  • Object-oriented interactions
  • Player creation
  • Object management and garbage collection
  • Precise projectile shooting
  • Randomized enemy generation
  • Collision detection
  • Explosion generation on enemy hit
  • Start, end, and restart game functionality
  • Game interface and UI creation
  • Player movement
  • Unique enemies (static, tracking, spinning, and spinning-tracking)
  • Machine-gun power up
  • Sound effects and music
  • Interactive background on move and enemy removal
  • Mobile-responsiveness and touch events

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published