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