RotLove (日本語)


LÖVE におけるローグ風ゲーム作成ツールキット

LÖVE へ rot.js の機能を取り入れます。

全ての関数における稚拙だが汚い実行方法に関してはこちらを参照してください。

Display - rlLove より。全てのフォントに対応しているわけではなく cp437 エミュレーションのみ対応しています。

rng - RandmLua より。桁上げによる乗算、線形合同生成、およびメルセンヌ・ツイスター法。 set/getState メソッドによる拡張。

String Generator - rot.js からの直接移植。

Map - 闘技場、地割れ/氷河/Eller の迷路/掘削者/均一化/地下*迷宮。 rot.js からの移植。

Noise Generator - シンプレックス・ノイズ

FOV - ブレゼンハム線に基づいた射線計算、精密陰影計算

Color - 147 の定義済み配色。文字列から有効な色の生成。色の加算、乗算、または挿入。標準偏差の参照および設定から無作為な配色の生成 (rot.js 直接移植)。

Path Finding - Dijkstra および AStar 法による経路探査。 rot.js からの移植。

Lighting - 光源放射および混合の計算。 rot.js からの移植。

ソースは GitHub から利用可能です。

そのほかの言語