RPGを作るのに便利なアルゴリズムを提供する「rot.js」


【PR】Amazonで買えるenchant.jsの参考書

はてなブックマーク - RPGを作るのに便利なアルゴリズムを提供する「rot.js」
Pocket

rot.js: ROguelike Toolkit in JavaScript

「rot.js」はローグライクゲームを作成するのに便利なライブラリです。
“ローグライクゲーム”とは、ダンジョンが自動作成されるタイプのRPG(トルネコの不思議なダンジョン、風来のシレン等)のことですが、rot.jsによって提供される機能は、通常のRPGやシュミレーションゲームなどを作るのにも便利そうです。

■ マップ自動作成
さまざまなタイプのマップを自動で作成することができます。



HEXタイプのマップも作成できます。

■ 最短距離探索
2点間で、障害物をよけながら最短の経路を検出します。

■ FOV
プレイキャラクターの現在位置から見えるエリア(視界)を検出します。

その他、ターンを管理する機能などがあります。

サンプル
rot.js + enchant.js

クリックするとマップが生成されます。

About shimizu

とある会社の社内SE。サーバ管理したり、自動組版のスクリプト組んだり、サイト作ったりして生きてます。駆け出しMacユーザー。デザイン&JS勉強中

カテゴリー:enchant.js, Javascript

コメントを残す