Educational Value
Robocode offers a fun and interactive way to learn programming and algorithms, making it ideal for both beginners and experienced programmers.
Community Support
Robocode has a vibrant community that provides support, tutorials, and resources which can be valuable for learners and developers looking to enhance their skills.
Platform Independence
As it is Java-based, Robocode is platform-independent, allowing it to run on various operating systems including Windows, macOS, and Linux.
Engagement
The gamified approach of Robocode fosters engagement and motivation in users as they compete to create more efficient and intelligent robots.
Open Source
Being open-source, Robocode allows users to modify the source code to fit their needs, encouraging creativity and innovation.
This idea seems similar to screeps, robocode, battle-code, and to a lesser extent, Neural MMO. Source: over 2 years ago
Looks cool! Reminds me of robocode. Source: over 2 years ago
I found https://robocode.sourceforge.io/ in Java, https://screeps.com/ in JavaScript (WASM from Golang seems not to work), and https://leekwars.com/ had its own language…. Source: almost 3 years ago
You had to write the intelligence of a robot/tank in a C-like language of these game development software. The bottom line is two of these programs competed against each other. If I remember correctly these battles took place in a recurring tournament and you could win a license of the game developement software, or maybe nothing. The only one I found in a 2-minute search that is similar to this is Robocode... Source: about 3 years ago
One of the first incantations of this idea that I encountered, when I had just started working at my first corporate job back in the day, was Robocode ( https://robocode.sourceforge.io/ ) - it was great fun, and I see it's still going. - Source: Hacker News / about 3 years ago
Program a robot. What is more fun than seeing your programs come to life? Beginners and experts can program robots to complete tasks. The Sphero BOLT is a programmable plastic orb that features sensors, movement, and an LED display. LEGO MINDSTORMS is another programmable robot kit that has advanced capabilities. Some software robots are available in Minecraft Education edition, Java Robocode, and Python turtle... - Source: dev.to / over 3 years ago
Was it robocode? I vaguely remember this from way back in the day. It was way more on the actual programming side so it might not be exactly what you're looking for. Source: over 3 years ago
Robocode: Here you create your robot battle tank (with the coding, of course) and pit it against others. It has a slightly more steep learning curve than in previously mentioned projects. Still, it’s a great way to learn while staying in gaming mode. - Source: dev.to / over 3 years ago
When my daughter was in grade 5, I volunteered to teach programming for an afternoon while the teacher could do one-on-ones. I took Robocode[1], made a basic Robot class that the kids could easily extend, and then taught them just enough logic and syntax so they could have their robots battle their classmates'. It was a huge success. We had to close the door to the classroom because the kids were so loud,... - Source: Hacker News / almost 4 years ago
So it's debatable whether or not this is "useful", but here is an expression I used in a Robocode bot to determine the angle it should rotate in a given tick:. Source: almost 4 years ago
Reminds me of IBMs RoboCode: https://robocode.sourceforge.io. Source: almost 4 years ago
Robocode was the granddaddy of this I believe. It was battlebots in Java, released back in 2002. I always thought, and still do, that this is a great idea. I'd bet nearly every other example in this thread was made after this one. Source: almost 4 years ago
Do you know an article comparing Robocode to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Robocode. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.