A prototype for an html5 rotating tower platformer game
JavaScript HTML
Latest commit d6f8567 Jan 5, 2016 @jakesgordon update copyright 2016
Permalink
Failed to load latest commit information.
images initial release Oct 22, 2013
js initial release Oct 22, 2013
levels initial release Oct 22, 2013
index.html Update index.html Sep 11, 2014
license update copyright 2016 Jan 5, 2016
readme.md Update readme.md Oct 27, 2013

readme.md

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.