Robocode introduction

xiaoxiao2021-03-06  40

Author: Sydney Website Translator: tom204 original: http: //www.ug.cs.usyd.edu.au/~csled/biwf/robocode/intro.html This article is for teachers to use, and there is not much useful for students Information. What is ROBOCODE? Robocode is one of many "programming game" software, and their common feature is that many robots in one and arena without user input, users must prepare an efficient robot to win. Robocode is particularly like a big melee of a robot tank, which is fired until there is only one victor. The program is completely written by Java, and the player must create a class inherited from the Robot class (http://robocode.alphaworks.ibm.com/docos/robocode/index.html), overriddled the ROBOT class. Provide combat strategies and dealing with a range of defined events, such as successfully hitting another tank. Here are some articles about Robocode (http://robocode.net/articles.html). Some of the other "programming games" have many software based on this idea, Robocode itself is from the robot war robot battle (http://www.robotbattle.com/) software. Other programming games include: · AI Fleet Commander · Ai Wars · At-Robots · BOLO · BOTWARZ · C-Robots · Cadaver · CodedWombat · Colobot · Corewars · Cybwar · Grobots Droidbattles · Karel The Robot · Mindrover · Intellibots · Omega · RealTimeBattle · Robot Wars · Robowar · SRobots · VBROBOTS is the most suitable teaching for "programming game", Robocode, which I have seen. · It is very easy to get started, it is specifically teaching · It has smooth and attractive graphics. It completely integrates the editor, compiler, and running environment. · It is written by Java, and Java is very suitable for teaching "programming game" as a beginner language. This information is designed to be easier to use Robocode as a computer teaching tool. Adoption of "programming game" Yes: · The final result is very accomplished, because we can easily make a simple robot and immediately see it on the screen and other and the robot. When you run Robocode for the first time, create a robot for the first time, the Robocode comes with the editor automatically generates a class that write some code, and it has inherited the Robot class, you only need to modify it on it, and Click on a few buttons, your robots will meet with other edited robots. · The development environment has been integrated with the game venue, saving unnecessary trouble. Under normal circumstances, you must be programmed, you first have downloaded, install and configure a complicated programming environment. As far as my experience, the professor can teach someone to teach them the entire environment installation and there is also a word: "Don't worry, I am easy to learn, just click here, then enter your program, then click here. Compile it to run it. This tool does not need to have a hand-held handle, and Robocode provides an example of an example of an easy understanding, inheritance, and event. If it is an initial study, these concepts will be more difficult to understand. Because it is necessary to understand the object-oriented powerful charm, it takes a long time.

转载请注明原文地址:https://www.9cbs.com/read-72632.html

New Post(0)