Difference between revisions of "Rot.js"
Jump to navigation
Jump to search
m (Fixing Ironwood URL (404 "not found" error) and "platform" on sidebar) |
|||
Line 5: | Line 5: | ||
|status = Stable | |status = Stable | ||
|licensing = BSD License | |licensing = BSD License | ||
|platforms = | |platforms = [[Browser]] | ||
|dependencies = | |dependencies = | ||
|language = [[JavaScript]] | |language = [[JavaScript]] | ||
Line 35: | Line 35: | ||
* [https://github.com/AlexNisnevich/untrusted Untrusted] | * [https://github.com/AlexNisnevich/untrusted Untrusted] | ||
* [http://7drl-lion.github.io/ Lyon's Den] | * [http://7drl-lion.github.io/ Lyon's Den] | ||
* [ | * [https://github.com/thesnarky1/ironwood-js Ironwood-JS] | ||
* [[Goldfish]] | * [[Goldfish]] | ||
* [http://kevinw.github.io/funhouse/ FunhouseRL] | * [http://kevinw.github.io/funhouse/ FunhouseRL] |
Revision as of 16:52, 8 September 2016
rot.js | |
---|---|
Library project | |
Developer | Ondras |
Released | May 22 2012 |
Updated | Jun 13 2016 |
Status | Stable |
Licensing | BSD License |
P. Language | JavaScript |
Platforms | Browser |
Dependencies | |
Official site of rot.js |
JavaScript roguelike toolkit, modelled slightly after libtcod. Twitter: https://twitter.com/rot_js
A tutorial is available here at Roguebasin. Another tutorial is available here.
There is a discussion group available: https://groups.google.com/forum/#!forum/rotjs
Features:
- Interactive manual
- <canvas> console display
- RNG
- Map generators (dungeon, cellular, mazes)
- FOV, Lighting
- Color manipulation
- String formatting and ointerpolation
- Pathfinding (Dijkstra, A*)
- Simplex noise generator
- Turn scheduling
- Asynchronous game engine
- Hex support (console, FOV, pathfinding, dungeon generation)
Games written with rot.js: