最終更新:2026年7月26日
考える楽しさを、すぐ遊べる形に
Block-SAIは、短いルールから毎回異なる判断が生まれる対戦ゲームを、ダウンロードや会員登録なしで遊べる形にするため開発した個人制作のWebゲームです。ブラウザを開いたらすぐCPU戦を始められ、URLを共有すれば友達とも同じ盤面を囲めます。
ゲーム本体、CPUの判断ロジック、フレンド対戦、画面設計、公開ガイドの執筆と動作確認は、開発者ID「2117078y」が継続して行っています。
盤面とピースをコードから一貫して生成
盤面は20×20マス、各プレイヤーの手持ちは1〜5マスで構成される全21ピースです。回転・反転で同じになる形を重複させずに生成し、1人あたり合計89マスになることをゲームロジックと公開ガイドの両方で確認しています。
配置判定も、初手の開始地点、2手目以降の角接続、自分の色との辺接触禁止、盤面外と重なりの禁止を同じルール関数で処理します。実際に使用している形は全21ピース一覧で公開しています。
性格の違う7種類のCPU
CPUは単に空いている場所へ置くのではありません。Nagiは合法手からランダムに選び、Kiriは大きいピース、Senaは将来使える角を重視します。Mira、Sota、Kai、Raiは、ピースの大きさ、自分と相手の可動性、進路、中心への広がりなど複数の指標を組み合わせます。
一部の評価値はオフラインの自己対戦で調整していますが、人間相手の勝率として誤解される数値は表示しません。実装上の違いと対策はCPUキャラクター攻略に整理しています。
匿名で遊べるフレンド対戦
フレンド対戦は、アカウントではなく部屋ごとの匿名キーで参加者を識別します。参加人数が4人未満でも空席をCPUで補って開始でき、開始時に席順をランダム化します。着手はサーバーで再検証し、同時操作による盤面の食い違いを防ぎます。
部屋データは対戦を永続公開する目的ではなく、最終更新から約8時間で期限切れになります。取得・保存する情報と外部サービスはプライバシーポリシーに明記しています。
開発履歴
- ゲーム本体とCPUキャラクターの初期版を開発。
- URL共有型のフレンド対戦を追加。
- 席順ランダム化、再戦投票、R/Fキー操作を改善。
- 会員登録を不要にし、匿名で遊べる公開版へ移行。
- フレンド対戦のリアルタイム同期と再接続処理を改善。
- ルール図解、ピース図鑑、CPU解説、FAQを公開内容へ追加。
運営者情報
- サービス名
- Block-SAI
- 運営形態
- 個人開発・運営
- 企画・開発・執筆
- 2117078y
- GitHub
- github.com/2117078y
- 公開開始
- 2026年
運営方針
ルールと公開説明が食い違わないこと、ゲーム進行に不要な個人情報を求めないこと、広告を操作ボタンと誤認する位置へ置かないことを基本方針とします。不具合や説明の誤りは確認後に修正し、重要なデータ利用の変更はポリシーへ反映します。