Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/statico/jsrobowar
- Owner: statico
- License: gpl-3.0
- Created: 2010-05-29T15:38:27.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2021-09-19T18:45:31.000Z (about 3 years ago)
- Last Synced: 2024-05-02T06:01:48.240Z (6 months ago)
- Topics: ai, bots, emulation, html5, html5-audio, html5-canvas, javascript, raphaeljs, robowar
- Language: JavaScript
- Homepage: http://statico.github.io/jsrobowar/
- Size: 1.28 MB
- Stars: 33
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!