戦略型ボードゲーム – 作成ノート

1vs1 と 2vs2 で遊べる、読み合い重視の戦略ボードゲームです。 シンプルなルールですが、手番の順番ラインの作り方で展開が大きく変わります。 オンライン対戦と、1人で遊べるAI対戦の両方に対応しています。

ゲーム概要

マス目の盤面にコマを置き、自分のライン(つながり)を作って有利を取るゲームです。 相手の狙いを読みながら、どこに置くかを考えるのがポイントです。

基本ルール

2vs2では、味方が連続で動けない順番になるため、 チーム同士の読み合いが生まれます。

オンライン対戦の仕組み

オンライン対戦は Node.js + Socket.IO を使っています。

複雑な同期処理を避け、できるだけシンプルな構成にしています。

AI対戦について

1人用モードでは、AIと対戦できます。 AIは「置ける場所を全部試して、一番よさそうな手を選ぶ」だけのシンプルな仕組みです。

難しいアルゴリズムは使っていませんが、 十分それっぽい対戦になります。

公開方法

Render で公開

サーバ維持

無料プランでは一定時間で停止するため、 UptimeRobot で定期アクセスしています。 しかし、この方式をとると無料版だとRenderの無料版の限界が月の中旬ごろに来てしまうので、長期運営を目指すなら有料にアップグレードするか、別の方法を試してみることをお勧めします。

注意

無料ホスティングでは、動作が不安定になる場合があります。 学習・試作用として公開していますので、ご了承ください。