黒曜 / @kokuyouwind
普段はRails書いたりAWS弄ってる
ボドゲ好き
SFTPでファイルをダウンロードして編集、アップロード
動作確認
デモサイト上で行う(ローカルでの動作確認は不可)
DBのデータ確認はPhpMyAdmin経由
技術スタック
クローズドソースの独自PHPフレームワーク
フロントエンドは素のHTML + Dojo Toolkit
ボードゲームを作るためのオープンソースフレームワーク
JavaScript / TypeScript
ゲームのコアロジックとUIを分離して記述
ゲーム状態の更新はReducer経由でのみ行える
UIはゲーム状態を元に描画のみ行う(Reactなどを使用)
マルチクライアントでの動作はフレームワークが担保
複数ゲーム提供用のロビー・マッチングAPIも利用可能
簡易的なAIを利用可能(Random / MCTS)
とりあえずボドゲをいくつか作りたい
トランプの「ジュビリー」「カルテット」あたり
同人ボドゲの「惨劇Rooper」「桜降る代に決闘を」は
画像素材がコモンズで公開されてるのでぜひ作ってみたい
ゲーム一覧やマッチングの改善
boardgame.io の技術情報の発信(ブログ記事、同人誌など)
boardgame.io へのコントリビュートやプラグイン開発
Board Game Arenaのように気軽に遊べて、
ゲーム投稿もできるプラットフォームを作りたい
boardgame.io で作ったゲームをほぼそのまま投稿
ローコード・ノーコードで制作できると最高
同人ボードゲームにデジタル版という選択肢を作りたい
在庫リスクや在庫切れによる機会損失がない
気軽にお試しプレイをしてもらいやすくなる
いろんなゲームをオンラインで遊べるようにしたい!