ITエンジニア/デザイナ向けにオープンソースを毎日紹介

トランプをはじめとするシンプルな戦略系ゲームはコンピュータ相手のゲームとはまた違う面白さがあります。個人的には海戦ゲームが好きで、テーブルトークをしながら、相手の考えを読みながら遊ぶのが面白いです。

そんな海戦ゲームをWebブラウザ上で楽しめるのがBattleboat.jsです。ロボット相手ですが、一人でも遊べるのが良いです。

Battleboat.jsの使い方

左側が自軍です。黒い部分が戦艦を配置した場所になります。
左側が自軍です。黒い部分が戦艦を配置した場所になります。

バトル中。探り合いつつミサイルを発射します。
バトル中。探り合いつつミサイルを発射します。

見事勝ちました!
見事勝ちました!

勝つとダイアログが出ます。
勝つとダイアログが出ます。

対人ではないので相手の思考を読むような面白さはないのですが、ゲームボーイで遊んだ懐かしい海戦ゲームが手軽に楽しめるのは良いです。WebSocketなりで改造してオンライン対戦できるようにしてくれる方募集!

Battleboat.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。

Battleboat.js | An experiment to try to write the world's most challenging battleship-playing robot

Kortaggio/battleboat

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2