Skip to content

96467840/javascript-tower-platformer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Javascript Tower Platformer

An HTML5 rotating-tower platform game inspired by the old c64 game "Nebulus"

SUPPORTED BROWSERS

Should work in any modern browser with canvas support

DEVELOPMENT

The game is 100% client side javascript, html and css. It should run when served up by any web server.

FUTURE FEATURES

  • level exit
  • game menu
  • multiple levels
  • dissolving platforms
  • elevators
  • shortcut doors
  • countdown timer
  • mobile touch support
  • sound fx and music

TECH DEBT

  • should use an FSM to manage player state (standing/left/right/falling/climbing/hurt/etc)
  • allow monsters to overlap (make cell.monster an array instead of single object)
  • use images for tower gradient and platforms (instead of raw ctx stroke/fill calls)
  • direction-agnostic monster sprites (abstract)
  • tiny gap in ground rendering in FF/IE where image wraps (need to render image on (0.5, 0.5) boundaries)

License

MIT license.

About

A prototype for an html5 rotating tower platformer game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.3%
  • HTML 4.7%