CS378 CI in Game Design I: Class Schedule

This is the current plan and may be updated occasionally. We'll begin with an intro to NERO and the technology used in it, and gradually work towards research in Game AI. In addition to the class meetings, the schedule includes a hands-on game technology assignment (almost) every week. Note:

Date

Topic

Assignment

1/15 Introduction Homework 1: Running NERO
1/17 Introduction continued  
1/23 Homework evaluations Homework 1 due
1/24 Getting Started with OpenNERO Homework 2: Add objects to OpenNERO
1/30 Homework evaluations Homework 2 due
1/31 Computational Intelligence in Games Homework 3: Creating a NERO Team for the Tournament
2/7 NERO tournament Homework 3 due
2/14 Neural Networks Homework 4: Backprop networks
2/21 C++ Homework 5: Neural Networks in C++
2/27 Homework evaluations Homeworks 4&5 due (sample solution)
2/28 Neuroevolution Homework 6: rtNEAT XOR in OpenNERO
3/5 Homework evaluations Homework 6 due
3/6 Python Homework 7: Create a "Roomba" agent using Python
3/20 Sample research projects  
3/25 sing-up Natural Language Advice Experiment
3/26 sign-up Natural Language Advice Experiment
3/27 Search Homework 7 due / Homework 8: A* Search: maze as a graph
4/2 Homework evaluations Homework 8 due
4/3 OpenNERO code Homework 9: Navigation with egocentric sensors and GPS
4/9 Homework evaluations Homework 9 due
4/10 Experimental evaluation  
4/17 Research project ideas Homework 10: rtNEAT in the maze
4/23 Homework evaluations Homework 10 due
4/24 No class Final Report: Project proposal
5/1 Working in the game industry  
5/4   Project proposal due (11:59pm CDT)


risto@cs.utexas.edu
Mon Jan 14 17:37:13 CST 2008