Robocode

Robocode

Robocode, hedefin bir savaş alanındaki diğer robotlara karşı yarışmak için bir robot muharebe tankını kodlamak olduğu bir programlama oyunudur.
Robocode, hedefin bir savaş alanındaki diğer robotlara karşı rekabet etmek için bir robot muharebe tankını kodlamak olduğu bir programlama oyunudur.Yani Robocode adı "Robot kodu" nun kısaltmasıdır.Oyuncu, oyun üzerinde doğrudan bir etkisi olmayacak robotun programcısıdır.Bunun yerine, oyuncu, robotun yapay zekasını, savaş alanında meydana gelen olaylara nasıl davranacağını ve tepki vereceğini söyleyerek yazmalıdır.Savaşlar gerçek zamanlı ve ekranda gerçekleşiyor.Robocode'un sloganı: En iyisini yapın, gerisini yok edin!Bir programlama oyunu olmasının yanı sıra, Robocode, öncelikle Java dilinde programlamayı öğrenmek için kullanılır, ancak C # ve Scala gibi diğer diller de popüler hale geliyor.Okullar ve üniversiteler Robocode'u nasıl programlanacağını öğretmenin bir parçası olarak değil, aynı zamanda yapay zekayı (AI) incelemek için de kullanıyor.Robocode kavramını anlamak kolaydır ve nasıl programlanacağını öğrenmenin eğlenceli bir yoludur.Robocode eksiksiz bir geliştirme ortamı sunar ve kendi yükleyicisi, dahili robot editörü ve Java derleyicisi ile birlikte gelir.Robocode yalnızca Robocode'un kurulacağı sistemde zaten bir JVM'nin (Java Sanal Makinesi) olmasını gerektirir.Bu nedenle, bir robot geliştiricisinin başlaması için gereken her şey ana Robocode dağıtım dosyası (robocode-xxx-setup.jar) ile sağlanır.Robocode ayrıca geliştiriciyi Robocode'daki robot düzenleyiciden çok daha iyi destekleyen Eclipse, IntelliJ IDEA, NetBeans, Visual Studio vb. Gibi harici IDE'leri kullanan robotların geliştirilmesini de destekler.Robocode'un Java platformunda çalıştığı gerçeği, Java'nın önceden yüklenmiş olduğu herhangi bir işletim sisteminde çalıştırılmasını mümkün kılar, yani Windows, Linux, Mac OS'de değil, UNIX ve UNIX varyantlarında da çalışabilir.Robocode'un çalışabilmesi için Java 6 veya daha yeni bir sürümünün sisteme yüklenmiş olması gerektiğini unutmayın.Kaynak kodu: Lisans: Eclipse Public License
robocode

Özellikleri

Herhangi bir lisansa sahip tüm platformlar için Robocode'a alternatifler

CodeCombat

CodeCombat

Çok oyunculu canlı kodlama strateji oyunu ile programlamayı öğrenin.Siz bir büyücüsünüz ve büyüleriniz bir program dilidir..
Colobot Gold

Colobot Gold

Colobot Gold, Epsitec tarafından açık kaynak (GPLv3) lisansı altında yayınlanan orijinal Colobot oyununun değiştirilmiş versiyonudur.
Colobot

Colobot

Colobot (Botlar ile Kolonize Et), 3D grafikler içeren bir eğitim gerçek zamanlı strateji video oyunuydu.
LightBot

LightBot

Lightbot bir programlama bulmaca oyunudur: programlama kavramlarına sıkı sıkıya bağlı oyun mekaniğini kullanan bir bulmaca oyunu.
Human Resource Machine

Human Resource Machine

Bulmaca çözmek için küçük ofis çalışanları programlayın.İyi bir çalışan olun!Makineler geliyor ... iţin için.
Bot Land

Bot Land

Botlar yapın, onlar için komut dosyaları oluşturun ve diğer oyunculara karşı tam otomatik savaşlara katılın!
FightCode

FightCode

Fight Code, JavaScript kullanarak kendi robotlarınızı kodlamak, arkadaşınıza veya düşman robotunuza meydan okumak ve rütbeleri tırmanmaya başlamak için kullandığınız bir oyundur.En iyi galibiyet olsun!
  • Ücretsiz
  • Web
CSSBattle

CSSBattle

CSSBattle, çevrimiçi bir CSS Code Golf savaş alanıdır.
  • Ücretsiz
  • Web
Bug Brain

Bug Brain

Bir beyin oluşturan nöronlar ve düğümlerle deney yaptığınız laboratuvarda başlarsınız.
while True: learn()

while True: learn()

Yaşamını yapmak için görsel programlama kullanan bir makine öğrenimi uzmanının rolünü oynayın.
Rabbids Coding

Rabbids Coding

Rabbiler uzayı istila ederler ve gerçek Rabbids tarzında uzay geminizi baş aşağı çevirin!
BerryBots

BerryBots

Lua'da hem sahneyi hem de robotu programlayabileceğiniz basit bir robot oyunu.
CeeBot

CeeBot

CeeBot, eğlenirken programlamayı öğreneceğiniz yepyeni bir konsepttir.
Code Karts

Code Karts

Code Karts, bir yarış yolu şeklinde sunulan bir dizi mantıksal bulmaca ile 4 yaşından büyük çocuklara ön kodlama sunar.