CSCE 782: Problem Set 1
Due: Tuesday 5 September 2000
The purpose of this problem set is for you to get acquainted
with the basic workings of the soccer server and the Biter
soccerclient. For this problem set you will find the following
resources extremely helpul:
Problem 1 (80%): You will implement a team of three
players that pass the ball between them continously while moving
towards the goal. Once they are close to the goal one of them
kicks it in.
Problem 2 (20%): Run your team against itself and see
what happens. Then improve one of the teams with a generally
useful technique (i.e. something that should also work against
most other teams) so that it can consitently beat your old
team.
Handing it in
As I do not have TA's for this class and there are a lot of you,
as well as a LOT of code I need to see, I will need you to help
me out by following some rules. Pay attention: you will lose
50% if you do not follow these instructions.
- You will hand in only one implementation. The
team that actually runs should be determined by a command line
argument. Specifically, if I run your program with the command
line argument "-old" then it should run the team from problem
1. If I run it wiht "-new" it should run the one from problem
2.
-
You will turn in a well documented printout of your work. The
first page on the printout should be the signed coversheet. The printout will
only include those Biter files that you have modified and will
specify the changes made. I do not have time to try and find
which specific lines of the code you changed. You have to tell
me, loudly and clearly. Also, try to use a small font (but
still readable) so we don't use up so much paper.
-
You will place all your source code on your home directory on
http://source.cse.sc.edu. Remember that you need to go the website and create an
account first. You will place the files in the directory
/home/yourusername/PS1/
.
Jose M. Vidal
Last modified: Mon Aug 21 14:14:44 EDT 2000