Go + ebitengine で実装した、ティラノスクリプト互換のノベルゲームエンジン。既存の .ks シナリオ資産をほぼそのまま動かしつつ、Windows・macOS・Linux にシングルバイナリで展開できる。
プロジェクト
GitHub で公開している自作 OSS と、itch.io で公開しているゲームを紹介しています。
OSS
TRPG のダイス判定ライブラリ「BCDice」を Go で再実装。D66・Cthulhu 判定など、シナリオで使うダイスロールをプログラムから呼び出せる。
Vim/Neovim の denops プラグイン。エディタ上で VOICEVOX 音声合成エンジンを呼び出し、テキストを読み上げてくれる。
ebitengine 向けの、ドラクエ風メッセージフレーム描画ライブラリ。ノベルゲームや RPG で使うテキストウィンドウを手軽に表示できる。
Discord 上でメッセージを翻訳するボット。スラッシュコマンドやメンションで、さまざまな言語に翻訳して返す。
透過パッチ入り gvim の mingw64 向けパッケージ。ウィンドウの透明化を有効にした Vim をダウンロードしてすぐ使える。
VOICEVOX をスマホから使うための React Native アプリ。PC で VOICEVOX エンジンを起動しておけば、モバイルから読み上げを呼べる。
ebitengine 向けの WIP エディタ。ウディタ風の GUI でゲームを組み立てられるように開発中。
denops プラグインを Go で書くためのサンプル。Go を WebAssembly にコンパイルして、Vim から読み込める仕組みを解説。
そのほかのレポジトリはGitHub プロフィールをご覧ください。
ゲーム
Vortalĥemio
リリース済みエスペラント語根錬金術
エスペラントの接頭辞・語根・接尾辞・語尾を組み合わせて単語を錬成するパズル。66 個の形態素から 251 語を作れて、新しい単語を見つけるたびに素材が増えていく。エスペラントの知識がなくても遊べる。
Malmondo
開発中mal- 反転ダンジョン
意味を反転させるエスペラントの接頭辞 mal- を魔法にして、湖や壁、扉を変化させながら出口を目指すステージ制パズル。全 35 ステージで、ヒントを通して少しずつエスペラントを覚えられる。
Made with Go + Ebitengine
Alivestu!
開発中エスペラントで着せ替えしながら、服と色の単語を覚えよう
26 種類の服と 11 色を使った着せ替えで、エスペラントの服と色の単語を覚える学習ゲーム。指示どおりに着せる「Ordonoj」やクイズ「Kio estas?」で、複数形や対格も練習できる。
Made with Go + Ebitengine
語尾を打て!
落ちてくるエスペラントの文の空欄に、正しい語尾をタイプして撃ち込むタイピングシューティング。品詞・時制・複数・対格など全 8 ステージで、間違えるたびに語尾の一覧表つきの解説が読める。
Made with Go + Ebitengine
ほかのゲームはitch.ioで公開しています。



