yare.io は、Javascriptプログラムを書いて宇宙戦を戦わせるwebサービスです。 ゲームは一対一の戦い、スピリット(spirit)というユニットを操作して、自分の基地を守りつつ敵の基地を破壊することが勝利条件です。 操作して、と言いましたがマウスなどで直接操作するわけではなく、JavaScript でスピリットがどのように振舞うかをプログラミングし、フィールドに投入して戦わせます。 チュートリアルがあるので、通しでやってみました。 基地の最寄りの恒星でエネルギーを補給させ、それを基地へと持ち帰らせます。 エネルギーをある程度運びこむと、基地から新しいユニット(スピリット)が誕生するので、自分のすべてのユニットを配列で回し、使えるユニットを増やしていきます。 自給ができるようになったら、一定範囲を索敵し、攻めてきた敵のスピリッツからエネルギーを奪うことで撃破します。チュートリア
![yare.io – JavaScript で艦隊を動かし戦わせるゲーム](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc53a8d9466612e2271812b886369207fc0ed819/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Flabs.cybozu.co.jp%2Fblog%2Fakky%2Fwp-content%2Fuploads%2F2021%2F06%2Fyare-io-fleets-battle.png%3Ffit%3D579%252C586%26ssl%3D1)