CIS
479 Project 3
Winter
2005
For your third project, you need to identify a game situation that
involves the interaction of a human player and reactive artificial agents. You
will need to write a program for your task and implement it in using some
programming language or game development platform. You may work with a partner,
if your problem is big enough.
You may use an existing game and create reactive agents for it. You must
clearly identify which code is yours and what code the game’s author created.
You need to submit your project idea to me in writing (along with your
partner's name if any) by 2-18-05. I will then review and approve your project
selection. Hint: choose an easy game and don't worry about complex animation.
You should be prepared to demonstrate your
program on its due date. You will need to turn in a well-commented program
listing, results of sample test runs, and a memo discussing your solution. In
your memo you should describe what makes your algorithm "smart" (e.g.
from what knowledge sources and AI techniques does it derive its power) and
also discuss the results of your experiments. To help you determine how much
work your algorithm is doing, you may wish to display the state of some of your
internal data structures during the program’s execution.
Assigned: 2-14-05
Date Due: 3-07-05