|
Projects
Spring 2012 Older Courses Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009
Fall 2008
Spring 2008
Fall 2007 HOWTOs |
AICGspr1091.350.202 AI for Computer GamingSpring 2010Prof. Fred Martin, click for fred's email 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 noteThis 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 CreditsYou 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:
Discussion Group / E-Mail ListWe will use Google Groups for discussion and planning. Please join this group, and then set your preferences to immediate, individual delivery of messagesclick the Edit my membership tab.
|
|||||||||||||||||||