1
0
Fork 0
Commit Graph

5 Commits (3b1ac2c78c45d9bfd56ed353913a3cd3c6c145d3)

Author SHA1 Message Date
Mike Gerwitz 887d450955 Apply jshint to scripts/ on check 2015-12-21 00:41:34 -05:00
Mike Gerwitz d856fbb957
Build combined lasertank.js
This does something that could not be done trivally back when this project
started: concatenate all files, which are written as CommonJS modules.  I
had to write custom code to do this with other projects; Browserify was but
an infant back in the day, and I remember SubStack talking about it on
freenode.
2015-12-20 22:39:05 -05:00
Mike Gerwitz 8f3ce4f8c6
Initial concept for player (tank) movement; state-driven map
Rendering now relies on hooking MapState, which represents the current state of
the map, raising events as various game objects change position or state.

This is a simple proof-of-concept---the tank moves, but only upward, and the
tile redraw does need work. There is no collision detection.
2013-01-19 13:50:50 -05:00
Mike Gerwitz 3d3bee68f6 Refactored menu bar logic into ui/MenuBar 2012-03-26 19:28:00 -04:00
Mike Gerwitz fe2dbcac19 Moved global var declarations to main.js to be shared with game 2012-03-21 00:38:25 -04:00