CMSC 23800/53800
Individual project
Assignment
Each student is responsible for completing an individual research or
survey paper.
A typical project might involve researching a given technique, experimenting
with a simple demo, and writing a short paper that describes the technique
and the results of the demo.
You should pick a topic by April 27; your paper is due at the beginning of
class on June 1.
Topics
The following is a list of topics grouped roughly by area.
These should give you an idea of the typical scope of a project,
but please feel free to pick a topic that is not no this list.
AI
- Influence maps
- Variants of the A* algorithm.
Examples include D* (dynamic A*); smoothing the paths to produce more realistic
movement; using navigation meshes, and iterative deepening (IDA*).
- Terrain analysis for RTS games
- Using machine learning to train AI behaviors
- Coordinating AI. Examples include team AI for FPS and formation movement.
Simulation
- Using GPUs for physics simulation
Graphics
- Using GPUs for various procedural rendering techniques
- High-dynamic-range lighting
- Procedural synthesis of terrain, trees, or buildings
Networking
Last revised: March 13, 2010.