NGK2023S のLT発表資料です https://ngk2022s.connpass.com/event/265837/
オンラインボードゲームを作りたい⼈⽣だった黒曜(@kokuyouwind)
View Slide
$ whoami黒曜 / @kokuyouwind普段はRails書いたりAWS弄ってるボドゲ好き
🎲 ボードゲーム
Board Game Arenahttps://ja.boardgamearena.com/
楽しい!!✌('ω'✌ )三✌('ω')✌三(✌'ω')✌
コミュニティで開発に参加できる!https://boardgamearena.com/contribute
登録してみた
Welcomeメール
Board Game Arenaの開発⼿法SFTPでファイルをダウンロードして編集、アップロード動作確認デモサイト上で⾏う(ローカルでの動作確認は不可)DBのデータ確認はPhpMyAdmin経由技術スタッククローズドソースの独⾃PHPフレームワークフロントエンドは素のHTML + Dojo Toolkit
( ◜◡◝ )
現代的な環境でデジタルボードゲームを作りたい…
boardgame.iohttps://boardgame.io/
boardgame.ioの特徴ボードゲームを作るためのオープンソースフレームワークJavaScript / TypeScriptゲームのコアロジックとUIを分離して記述ゲーム状態の更新はReducer経由でのみ⾏えるUIはゲーム状態を元に描画のみ⾏う(Reactなどを使⽤)マルチクライアントでの動作はフレームワークが担保複数ゲーム提供⽤のロビー・マッチングAPIも利⽤可能簡易的なAIを利⽤可能(Random / MCTS)
デモGitHubリポジトリ:Storybook:シングルプレイ:マルチプレイ:https://github.com/kokuyouwind/bgio-typed-storybookhttps://main--638fd3bf1574c1214b46e940.chromatic.com/https://tictactoe.demo.boardgame-park.com/https://demo.boardgame-park.com/
今後やってみたいこととりあえずボドゲをいくつか作りたいトランプの「ジュビリー」「カルテット」あたり同⼈ボドゲの「惨劇Rooper」「桜降る代に決闘を」は画像素材がコモンズで公開されてるのでぜひ作ってみたいゲーム⼀覧やマッチングの改善boardgame.ioの技術情報の発信(ブログ記事、同⼈誌など)boardgame.ioへのコントリビュートやプラグイン開発
夢Board Game Arenaのように気軽に遊べて、ゲーム投稿もできるプラットフォームを作りたいboardgame.ioで作ったゲームをほぼそのまま投稿ローコード・ノーコードで制作できると最⾼同⼈ボードゲームにデジタル版という選択肢を作りたい在庫リスクや在庫切れによる機会損失がない気軽にお試しプレイをしてもらいやすくなるいろんなゲームをオンラインで遊べるようにしたい!
オンラインボードゲームを作りたい⼈⽣だったプラットフォーム完