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

プログラミングを覚える際、単なる写経ではすぐに飽きてしまうかも知れません。もう少しゲーム的な要素があると、楽しんで学べそうです。それが一人ではなく、他の人と競うものであれば尚のことです。

今回紹介するRobot Rumbleはドット(ロボット)を使ったプログラミング対戦ゲームです。

Robot Rumbleの使い方

エディタの画面です。右側にコードを書いて、左側でプレビューできます。

ターンごとに動作を確認できます。

100ターン経った時にドットが多い方が勝ちです。

対戦している例です。

Robot Rumbleのルールは、ドット(ロボット)は5ターンごとに5体追加されます。ターンごとに動く、または攻撃できます。5回攻撃を受けるとロボットは消えてしまいます。多くのAPIが用意されているはずなので、それらを駆使して強いロボット軍団を作るのが醍醐味になります。

Robot RumbleはScala/Elm製のオープンソース・ソフトウェア(GPL v3)です。

Robot Rumble ALPHA

robot-rumble

 

MOONGIFTの関連記事

  • DevRel
  • Com2