DungeonTemplateLibrary
表示
作者 | Kasugaccho |
---|---|
開発元 | As Project |
初版 |
AsDungeon1: 2017年7月 AsDungeon2: 2018年3月 AsDungeon3: 2018年5月 AsDungeon4: 2018年12月 |
リポジトリ | |
プログラミング 言語 | C++, C# |
対応OS | クロスプラットフォーム |
対応言語 | 英語, 日本語 |
種別 | ライブラリ |
ライセンス | BSL-1.0 |
公式サイト |
github |
DungeonTemplateLibrary︵ダンジョンテンプレートライブラリ︶は、フリー︵ライセンスはBSL-1.0[1]︶の地形情報を生成するライブラリ。Dungeon Template Libraryとも表記される[2]。略称はDTL[2]。
C++で記述され[3]、主にWindowsで開発されている。クロスプラットフォームとなるよう設計されており、Linux (x86, ARM)、macOS、Windows上で動く。
内容[編集]
DungeonTemplateLibraryには次のような分野のライブラリが含まれている。
●アルゴリズム
●地形生成アルゴリズム
●FractalIsland - フラクタル
●PerlinIsland - パーリンノイズ
●DiamondSquareAverageIsland - ダイヤモンドスクエアアルゴリズム
●SimpleVoronoiIsland - ボロノイ図
●ローグライク生成アルゴリズム
●迷路生成アルゴリズム
●MazeDig - 穴掘り法
●MazeBar - 棒倒し法
●ClusteringMaze - クラスタリング
●探索アルゴリズム
●GetLargestRectArea - 長方形探索
●GetLargestSquareArea - 正方形探索
●塗りつぶしアルゴリズム
●Bucket - Flood fill
●ノイズ
●WhiteNoise - ホワイトノイズ
●乱数
●Xorshift
●Xoroshiro128+
●画像処理
●画像ファイル生成
●FilePNG - PNG画像生成
●FileJPG - JPG画像生成
●FileBMP - BMP画像生成
●FileTGA - TGA画像生成
●FileHDR - HDR画像生成
●人工知能
●テンプレートメタプログラミング