AI project ideas
For an undergrad project you usually implement existing algorithms. A possibility that would be quite useful starting out in AI is implementing the steering algorithms here:
http://www.red3d.com/cwr/steer/
http://www.red3d.com/cwr/boids/
Make a geometry wars clone and implement some of those algorithms for the AI.
Basic mechanics for how the threats work (ie- guns with terrain cover scheme)
2D graphics to present the simulation and make visible the analysis conclusions.
User input to place/move the enemies and the targets.
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"
But by combining those two you get a path that isn't just shortest distance, but also optimal from some other perspective (tactical in this case). For instance paths that keep you behind cover are considered 'shorter' by the A*, but so are paths that accomplish an objective.
Is that about the gist of it?
http://www.gamedev.net/reference/articles/article2003.asp
That article use the Manhattan distance as heuristic, but people here are suggesting occupancy maps as a means to compute the cost (in H).
Too many projects; too much time
Quote: Original post by riplikash
Is that about the gist of it?
Yep. In a nutshell. There's plenty you can do with combinations of those.
Dave Mark - President and Lead Designer of Intrinsic Algorithm LLC
Professional consultant on game AI, mathematical modeling, simulation modeling
Co-founder and 10 year advisor of the GDC AI Summit
Author of the book, Behavioral Mathematics for Game AI
Blogs I write:
IA News - What's happening at IA | IA on AI - AI news and notes | Post-Play'em - Observations on AI of games I play
"Reducing the world to mathematical equations!"