Difference between revisions of "Rot.js"

From RogueBasin
Jump to navigation Jump to search
Line 13: Line 13:
JavaScript roguelike toolkit, modelled slightly after [[libtcod]].
JavaScript roguelike toolkit, modelled slightly after [[libtcod]].


Features:
'''Features:'''
* Interactive manual
* Interactive manual
* <canvas> console display
* <canvas> console display
Line 25: Line 25:
* Hex support (console, FOV, pathfinding, dungeon generation)
* Hex support (console, FOV, pathfinding, dungeon generation)


Games written with rot.js:
'''Games written with rot.js:'''
* [[RailRL]]
* [[RailRL]]
* [[star-wars|Star Wars Miniature]]
* [[star-wars|Star Wars Miniature]]

Revision as of 10:44, 20 November 2012

rot.js
Library project
Developer Ondras
Released May 22 2012
Updated Nov 01 2012
Status Stable
Licensing BSD License
P. Language JavaScript
Platforms All
Dependencies
Official site of rot.js


JavaScript roguelike toolkit, modelled slightly after libtcod.

Features:

  • Interactive manual
  • <canvas> console display
  • RNG
  • Map generators (dungeon, cellular, mazes)
  • field of view toolkit with 5 different algorithms
  • Pathfinding (Dijkstra, A*)
  • Simplex noise generator
  • Turn scheduling
  • Asynchronous game engine
  • Hex support (console, FOV, pathfinding, dungeon generation)

Games written with rot.js: