History
Commit | Message | Author | Date | Diff | Refs |
---|---|---|---|---|---|
1a17b07 | A few logic changes that might have been able to cause bugs, and one that might run a tiny bit faster. | mrmekon | 2012-04-13 | 2 (+11/-7) | master |
0233fa2 | Added license to project file, switched to newer version of cljsbuild, and to less optimization for now. Tested with advanced optimization, and it works. | mrmekon | 2012-04-13 | 1 (+6/-2) | |
d5ad439 | Applied BSD license | mrmekon | 2012-04-13 | 8 (+74/-1) | |
d3b9772 | New screenshot with colors . | mrmekon | 2012-04-12 | 1 (+2/-0) | |
e57b07e | Documentation to go along with the new spikers. | mrmekon | 2012-04-12 | 3 (+109/-52) | |
15f9e77 | Spikes kill player while zooming down level. | mrmekon | 2012-04-12 | 1 (+16/-2) | |
4fbffb8 | More spiking good fun. Player travels down the level when he wins, and can shoot at the spikes while doing so. Spikes do not kill him at the moment. | mrmekon | 2012-04-12 | 2 (+143/-27) | |
113d4ac | Spikes can be shot and destroyed. | mrmekon | 2012-04-10 | 1 (+50/-7) | |
f2029bf | Spikes are drawn, but don't interact yet. | mrmekon | 2012-04-10 | 3 (+49/-3) | |
477e4f0 | Spikers exist and work, but don't lay spikes. | mrmekon | 2012-04-10 | 3 (+116/-31) | |
9a2ef9d | Really stupid fix for Safari crashing. Thread game logic in multiple steps instead of one long one. | mrmekon | 2012-04-09 | 3 (+40/-39) | |
09078b0 | Flippers flip randomly instead of at predefined locations. Debug keys removed. | mrmekon | 2012-04-09 | 1 (+11/-17) | |
cb7c84a | Tankers fully implemented | mrmekon | 2012-04-09 | 5 (+125/-103) | |
5967dcc | Updated TODO list. Added links to my sites. | mrmekon | 2012-04-07 | 2 (+11/-8) | |
c125c4e | Highlight player's segment. Added levels. Started working on more enemies. | mrmekon | 2012-04-07 | 4 (+113/-12) | |
7129ba2 | Fixes bug in Firefox that caused levels not to display | mrmekon | 2012-04-07 | 3 (+26/-6) | |
255b111 | Bumped to version 0.1.3 | mrmekon | 2012-04-07 | 1 (+1/-1) | |
7eb9e3f | Enemy bullets kill the player | mrmekon | 2012-04-07 | 1 (+27/-0) | |
093c709 | Player can shoot down enemy bullets. | mrmekon | 2012-04-07 | 1 (+43/-7) | |
27955e1 | Shrank canvas, shrank levels, changed perspective of levels. | mrmekon | 2012-04-07 | 2 (+14/-9) | |
096fccc | Enemies shoot, but bullets don't do anything yet. FPS monitor moved down. | mrmekon | 2012-04-07 | 2 (+57/-6) | |
fdac1f7 | Restart level if player dies, move to next level if player defeats all enemies. Canvas widened and background color of page set to black. | mrmekon | 2012-04-06 | 5 (+42/-8) | |
c8d837a | Colors\! | mrmekon | 2012-04-06 | 4 (+32/-28) | |
eeccfc8 | Flippers added randomly to the level while playing. | mrmekon | 2012-04-06 | 3 (+75/-19) | |
e55c3a8 | Don't allow player to move after he's captured | mrmekon | 2012-04-06 | 1 (+1/-1) | |
7ab90fc | Animate level zooming in at the start, and zooming out after player capture. | mrmekon | 2012-04-06 | 3 (+116/-36) | |
d69d412 | Player is captured and pulled down the level when a flipper lands on him. | mrmekon | 2012-04-03 | 4 (+112/-29) | |
c258614 | Documentation and removed commented out blocks. | mrmekon | 2012-04-03 | 3 (+38/-36) | |
362e81f | Updated README to point to demo | mrmekon | 2012-04-02 | 1 (+5/-1) | |
3fd1576 | Every level initializes with one enemy per segment. Flip speed increased. | mrmekon | 2012-04-02 | 2 (+10/-52) | |
e8c2ed5 | Replaced unnecessary recursing functions with map. | mrmekon | 2012-04-02 | 1 (+3/-20) | |
6e78384 | Flipper is now killable on the segment it is closest to when flipping, instead of the segment it started flipping from. | mrmekon | 2012-04-02 | 1 (+14/-9) | |
b6959a9 | Flipper switches directions when he reaches the edge and he's at the top of the level. | mrmekon | 2012-04-02 | 1 (+22/-10) | |
9d8e4bf | Space bar no longer scrolls in chrome, and keys are captured on capture phase instead of bubble phase (i.e. earlier). | mrmekon | 2012-04-02 | 2 (+4/-2) | |
52c4098 | Flipper flipping more complete, working on level 6. Flippers flip 'inside' the level in both directions. | mrmekon | 2012-04-02 | 4 (+142/-54) | |
3deca63 | A jerk of a commit. First of all, why do I do everything on master? This is experimental additions to implement flipping of... flippers. Game is currently broken, but flippers can flip to adjacent segments. Some of these new functions are probably unused, and they aren't all documented. | mrmekon | 2012-03-30 | 5 (+271/-59) | |
18d5f1d | Updated documentation and bumped version to 0.1.2. | mrmekon | 2012-03-29 | 2 (+56/-50) | |
4964443 | Entire game loop rewritten to be functional instead of storing game state in globals. Keypresses are now stored in a global queue so they can be handled asynchronously, but all other state globals have been removed. | mrmekon | 2012-03-29 | 2 (+153/-134) | |
fbffa90 | Started rewriting the core logic to use a more functional approach instead of global variables all over the place. | mrmekon | 2012-03-28 | 1 (+102/-1) | |
8927bc7 | Link to marginalia source | mrmekon | 2012-03-28 | 1 (+4/-0) | |
937fc8f | Huge refactor of namespaces, and a bunch of marginalia documentation. | mrmekon | 2012-03-28 | 8 (+1017/-972) | |
bcdc05c | Comments, and asterisks around global variable. | mrmekon | 2012-03-28 | 1 (+20/-6) | |
2187ede | Player can no longer loop around open level designs, and keypress code cleaned up and refactored. | mrmekon | 2012-03-28 | 2 (+60/-40) | |
ea9a00a | Update animationFrameMethod again to use dictionary lookup of method names as strings. This doesn't really add anything, but it looks a little nicer. Also added marginalia support and fixed some of the comments to look better. | mrmekon | 2012-03-27 | 2 (+11/-6) | |
bebfd5a | Last commit was a lie. Fixed animation method to be correct again, and replaced setInterval with setTimer since it's less accurate, but can be called once per frame like the other callbacks. | mrmekon | 2012-03-27 | 1 (+10/-9) | |
08dc031 | animationFrameMethod cleaned up, and fallback to setInterval works | mrmekon | 2012-03-27 | 2 (+11/-15) | |
8eb7718 | Some performance improvements, and switched to using the correct requestAnimationFrame function depending on browser. | mrmekon | 2012-03-27 | 1 (+39/-24) | |
63636a6 | 50% increase in frame rate by drawing level once on a background canvas, instead of redrawing each frame. | mrmekon | 2012-03-26 | 2 (+10/-3) | |
2050ee7 | Collision detection done. Enemies can take multiple hits, bullets disappear when they hit an enemy. Enemies disappear when they have no hits remaining. FPS counter implemented. Added some documentation, and some small performance increases. | mrmekon | 2012-03-26 | 4 (+242/-73) | |
86ea156 | Don't know why I was forcing everything to be a vector, but now they're lists, which will presumably be faster. | mrmekon | 2012-03-23 | 1 (+21/-9) |