From Engaging Computing Group

AICGspr10: AICGspr10

91.350.202 AI for Computer Gaming

Spring 2010

Prof. Fred Martin, click for fred's email
MWF at 10 am, room TBA

Fred was on medical leave for the Spring 2010 semester, and this course was taught by Prof. Haim Levkowitz.

First meeting at UML: Friday Jan 8, 2 pm, OS210A

This is a directed study group to facilitate participation in the MIT BattleCode contest. You will develop code to control virtual characters that compete in the game's simulated world. From the BattleCode web site:

BattleCode, developed for 6.370, is a real-time strategy game. Two teams of robots roam the screen managing resources and attacking each other with different kinds of weapons. However, in BattleCode each robot functions autonomously; under the hood it runs a Java virtual machine loaded up with its team's player program. Robots in the game communicate by radio and must work together to accomplish their goals.
The 6.370 BattleCode programming competition is a unique challenge that combines battle strategy, software engineering and artificial intelligence. In short, the objective is to write the best player program for the computer game BattleCode.

To participate, you will:

Important note

This is not a regular class in which you go to lectures, have material explained to you, read about it again in a textbook, and then do problem sets. Instead, this is a directed study group in which you will be required to take initiative. You will be in charge of seeking out and putting into practice the theoretical material that is necessary to carry out the Battlecode challenges. You will also be expected to take on administrative duties as required to facilitate the overall UML group participation in MIT-led Battlecode events. Of course, the core experience will be writing working code to lead your virtual robots into simulated battle! Prof. Martin will facilitate this process, rather than lead it.

Schedule and Credits

You may register for up to 3 units of UML credit (they will count as a CS elective). One third of the work, however, must be completed in January. Here is the schedule:

DateDescription
Mon-Fri Jan 4 to 8
Jan 11 to 15
Daily lectures at MIT to introduce the entire Battlecode system. 4 pm to 5 pm, room TBA.
In-person attendance at the lectures is expected.
Sat Jan 30Saturday, 7 to 9 PM Final Tournament at Kresge Auditorium, MIT.
External teams are not allowed to compete in this event, but you should plan to attend.
Fri Jan 29Enter your code into UML-only (or other public) demonstration contest
Sat Feb 2709:00 PM MIT-run DRW Open Tournament submission deadline — submit your code
Sun Mar 2809:00 PM MIT-run Open Tournament submission deadline — submit your code
Fri Apr 9Final documentation of your code due.

Discussion Group / E-Mail List

We will use Google Groups for discussion and planning. Please join this group, and then set your preferences to immediate, individual delivery of messages—click the “Edit my membership” tab.

Google Groups Subscribe to uml-battlecode-spr2010
Email:
Browse Archives
Retrieved from http://www.cs.uml.edu/ecg/index.php/AICGspr10/AICGspr10
Page last modified on April 08, 2010, at 07:49 PM