CSCI 201 Fall 2002: Assignment 4


In this assignment, we are going to try something new. Your assignment is to connect to the following URL: Cyber Village Academy, and complete all five lessons of the Robocode tutorial located on the bottom of that page. During the course of that tutorial, you will create a Robocode robot implemented as a java program. You must transfer the code for your robot to your class ftp directory to receive credit for this assignment. Here are the details of what you must transfer.

  1. Your robot program must be named MyRobot.java.
  2. At the top of the file you must include comments stating your name and declaring that the enclosed program (the program that you are submitting) is your own work.
  3. The program must contain code that is not included in the starting template provided by Robocode. You must supplement and/or modify the code provided in that starting template. Suggestions for doing this are given in the above referenced tutorial. Your grade for this assignment will be affected by the quality of the code modifications that you make.
  4. Provide comments in your program indicating the original code that you have contributed to your robot (i.e., the code described in the item above). Your comments should explain why you expect this code to improve robot performance.

This assignment is intended to be fun (as well as educational). I encourage you to try robot competitions as a way of getting more (fun) out of this assignment.

The necessary Robocode software has already been installed on the computers in the labs on campus, but, as you will see, it is very easy to install on your home computer.

Enjoy!