RPGを作るのに便利なアルゴリズムを提供する「rot.js」
rot.js: ROguelike Toolkit in JavaScript
「rot.js」はローグライクゲームを作成するのに便利なライブラリです。
“ローグライクゲーム”とは、ダンジョンが自動作成されるタイプのRPG(トルネコの不思議なダンジョン、風来のシレン等)のことですが、rot.jsによって提供される機能は、通常のRPGやシュミレーションゲームなどを作るのにも便利そうです。
■ マップ自動作成
さまざまなタイプのマップを自動で作成することができます。
■ 最短距離探索
2点間で、障害物をよけながら最短の経路を検出します。
■ FOV
プレイキャラクターの現在位置から見えるエリア(視界)を検出します。
その他、ターンを管理する機能などがあります。