Robocode

Robocode

Robocodeはプログラミングゲームで、ロボットの戦車をコーディングして、バトルアリーナで他のロボットと競争することを目標としています。
Robocodeはプログラミングゲームであり、目標はロボットバトルタンクをコーディングして、バトルアリーナで他のロボットと競争することです。そのため、Robocodeという名前は「ロボットコード」の略です。プレーヤーはロボットのプログラマーであり、ゲームに直接影響することはありません。代わりに、プレイヤーはロボットのAIを記述して、バトルアリーナで発生するイベントにどのように動作し、反応するかを指示する必要があります。バトルはリアルタイムで画面上で実行されています。Robocodeのモットーは次のとおりです。最高のものを構築し、残りを破壊します!プログラミングゲームであることに加えて、Robocodeは主にJava言語でのプログラミング方法を学習するために使用されますが、C#やScalaのような他の言語も同様に普及しています。学校や大学では、プログラミング方法の指導の一環として、また人工知能(AI)の学習にもRobocodeを使用しています。Robocodeの概念は理解しやすく、プログラミングの方法を学ぶための楽しい方法です。Robocodeは完全な開発環境を提供し、独自のインストーラー、組み込みのロボットエディター、Javaコンパイラーが付属しています。Robocodeは、RobocodeがインストールされるシステムにJVM(Java仮想マシン)がすでに存在していることのみを必要とします。したがって、ロボット開発者が開始するために必要なものはすべて、メインのRobocode配布ファイル(robocode-xxx-setup.jar)で提供されます。Robocodeは、Eclipse、IntelliJ IDEA、NetBeans、Visual Studioなどの外部IDEを使用したロボットの開発もサポートしています。これは、Robocodeのロボットエディターよりもはるかに優れた開発者をサポートします。RobocodeがJavaプラットフォームで実行されるという事実により、Javaがプリインストールされたオペレーティングシステムで実行できるようになります。つまり、Windows、Linux、Mac OSだけでなく、UNIXおよびUNIXのバリアントでも実行できます。Robocodeを実行する前に、Java 6以降をシステムにインストールする必要があることに注意してください。ソースコード:ライセンス:Eclipse Public License
robocode

ウェブサイト:

WebのRobocodeの代替

CodeCombat

CodeCombat

マルチプレイヤーライブコーディング戦略ゲームでプログラミングを学びます。あなたは魔法使いであり、あなたの呪文はプログラム言語です。。
  • フリーミアムアプリ
  • Web
LightBot

LightBot

Lightbotはプログラミングパズルゲームです。プログラミングの概念にしっかりと根ざしたゲームメカニクスを使用するパズルゲームです。
Bot Land

Bot Land

ボットを作成し、スクリプトを作成し、他のプレイヤーとの完全に自動化された戦いに参加しましょう!
CSSBattle

CSSBattle

CSSBattleは、オンラインのCSS Code Golfing戦場です。
  • 無料アプリ
  • Web
FightCode

FightCode

ファイトコードは、JavaScriptを使用して自分のロボットをコーディングし、友人や敵ロボットに挑戦し、ランクを登り始めるスキルを使用するゲームです。最高の勝利を!
  • 無料アプリ
  • Web