Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/statico/jsrobowar

:space_invader: A port of RoboWar to the web browser using JavaScript and HTML5. (2010)
https://github.com/statico/jsrobowar

ai bots emulation html5 html5-audio html5-canvas javascript raphaeljs robowar

Last synced: 4 days ago
JSON representation

:space_invader: A port of RoboWar to the web browser using JavaScript and HTML5. (2010)

Awesome Lists containing this project

README

        

JSRoboWar
=========

To see it in action, go to [http://statico.github.io/jsrobowar/](http://statico.github.io/jsrobowar/).

I wrote JSRoboWar as a programming exercise. I'm not devoting a lot of time to developing it, but feel free to fork it and send me patches.

Code layout:

* `js/jsrobowar.js` -- The core JSRoboWar engine.
* `js/gui.js` -- All code used to set up `index.html`.
* `js/third-party/base.js` -- A JavaScript object system by John Resig.
* `js/third-party/raphael-*.js` -- The [Raphaël JavaScript library](http://raphaeljs.com/).
* `js/third-party/underscore-*.js` -- The [Underscore.js functional helper library](http://documentcloud.github.com/underscore/).
* `index.html` -- The main UI featuring the Arena and robot code editor.
* `robots/` -- A selection of robots from [the original RoboWar application](http://robowar.sf.net/) and [Paul Hansen's RoboWar Tutorial](http://www.stanford.edu/~pch/robowar/tutorial/Tutorial.html).
* `sounds/` -- Sounds from [the original RoboWar application](http://robowar.sf.net/).
* `LICENSE` -- The license for this source code.

I've tried hard to give credit where it's due. Let me know if I've missed something!