結衣)の技術メモや成果物など。2018ぐるんぐるんするゲーム、ぐるんぐるん(仮)を作っています。そこで、自動で3Dダンジョンを生成するプログラムを作ったのですが、それだけを切り離して公開しました。https://bitbucket.org/arlez80/godot-maze-generator部屋を分離してダンジョンを生成します。あとはGridMapなんかを使ってダンジョンを3Dモデル化して使います。生成したマップのサンプル:こんな感じになります。2014HaxeでWindowsのコンソールに出力するさい、SJISでないと文字化けを起こしてしまいます。いうわけで、文字コード変換ライブラリを作ってみました2016-05-25追記:今はnorikoというライブラリにSJIS、UTF8、JIS、EUCの文字コード変換ライブラリを実装しています。2018今、ぐるんぐるん(仮)という名前のゲームを作っています。いわゆる、6DoFでの空間上で撃ちあいをするゲームになっています。Engineの練習3作目として作っています。Engineの練習として以下の機能を実装する予定ではありますが、調べながらなので何時実装になるかはわかりません。Lightをなんとか良い感じで使いたい)LightはBakeできるハズなんですが、やるとエディタごと落ちるのでちょっと要調査です。File(以下SMF)の読み書きができるライブラリ「format-midi」を公開しました。https://bitbucket.org/arlez80/format-midiこれでHaxeを用いてSMFの生成/解析ができます。使い方はHaxelibのformatというライブラリにあわせて作ってありますので、簡単に使うことができると思います。https://bitbucket.org/arlez80/m2saunaこれはformat-midiを使って作っている、SMFからAudiosaunaというブラウザ上で動くシーケンサー用のファイルに変換するツールです。