Rot.js
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
rot.js | |
---|---|
Library project | |
Developer | Ondras |
Released | May 22 2012 |
Updated | Jul 21 2021 |
Status | Stable |
Licensing | BSD License |
P. Language | JavaScript |
Platforms | Browser |
Dependencies | |
Official site of rot.js |
rot.js (with ASCIIart support) | |
---|---|
Library project | |
Developer | mdtrooper |
Released | May 22 2012 |
Updated | Jun 13 2016 |
Status | Stable |
Licensing | BSD License |
P. Language | JavaScript |
Platforms | Browser |
Dependencies | |
Official site of rot.js (with ASCIIart support) |
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)
rot.js (with ASCIIart support)
This fork has a support for ASCIIart for you use the image files in native format (jpg, png…) and the game shows a pretty ASCIIart.
Games written with rot.js:
- Copy Frogue
- Untrusted
- Lyon's Den
- Ironwood-JS
- Sleeping Beauty
- Café Havoc
- Goldfish
- FunhouseRL
- The Conception
- The Royal Wedding
- Star Wars Miniature
- RailRL
- Rot Magus
- SpectRL
- Beware the Space Bears
- Fantastic Dungeons
- FeederRL
- Emmanuel de Rouge and the Amulet of Quetzalcoatl
- Example game by Jakub T. Jankiewicz
- Untitled Roguelike