Difference between revisions of "Rot.js"

From RogueBasin
Jump to navigation Jump to search
(Added extra tutorial link.)
Line 13: Line 13:
JavaScript roguelike toolkit, modelled slightly after [[libtcod]]. Twitter: https://twitter.com/rot_js
JavaScript roguelike toolkit, modelled slightly after [[libtcod]]. Twitter: https://twitter.com/rot_js


A [http://www.roguebasin.com/index.php?title=Rot.js_tutorial tutorial] is available here at Roguebasin.
A [http://www.roguebasin.com/index.php?title=Rot.js_tutorial tutorial] is available here at Roguebasin. Another tutorial is available [http://www.codingcookies.com/2013/04/01/building-a-roguelike-in-javascript-part-1/ here].


'''Features:'''
'''Features:'''

Revision as of 15:35, 27 April 2014

rot.js
Library project
Developer Ondras
Released May 22 2012
Updated Feb 01 2013
Status Stable
Licensing BSD License
P. Language JavaScript
Platforms All
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.

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: