36
33

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JavascriptBattleのルールを日本語訳してみた

Posted at

ミラー

JavascriptBattle という AI を作って戦わせる系のゲームを発見して、結構面白そうだったので遊んでみている。

参加するのは簡単で、Javascript Battle から Github のアカウントで Join できる。Join したら、JavascriptBattle/hero-starter を fork して、hero.js を書き換えて push すれば OK。

最初は hero.js でコメントアウトされている移動関数を書き換えて試していくとなんとなく掴める。とはいえ、ルールをちゃんと分かってないと AI つくるもなにもないので、ちゃんと読むついでに日本語訳してみることにした。合ってるか分からないので誰かチェックしてもらえると嬉しい。いつでも PR あげてください。

ルールとしては結構単純で、自分がなるべくダメージくらわないように敵ヒーローを殴るプレイか、マイン掘って1250ターン耐えるか、みたいなあたりが大きな戦略としてあって、それを基にどんな AI を作るかというところがポイントになるとおもう。

CLI だと将棋盤みたいな味気ない画面なんだけど、Web だとチマチマヒーローたちが動くプレイヤーもついてるので面白い。

36
33
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
36
33

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?