Suggestions for an AI programming project?

Click For Summary
SUMMARY

The forum discussion centers on a C++ research project involving AI and 3D rendering using OpenGL. The proposed project is a 3D version of Pac-Man, where each ghost employs a different pathfinding algorithm. Participants agree that while the concept is sound, the gameplay may be challenging unless implemented in a first-person perspective or as a demo mode for class presentation. Overall, the project is deemed feasible and engaging for showcasing AI techniques.

PREREQUISITES
  • Proficiency in C++ programming
  • Understanding of OpenGL for 3D rendering
  • Knowledge of AI pathfinding algorithms
  • Familiarity with game design principles
NEXT STEPS
  • Research various AI pathfinding algorithms such as A* and Dijkstra's algorithm
  • Explore OpenGL tutorials for 3D graphics rendering
  • Investigate first-person game mechanics and controls
  • Develop a prototype of the 3D Pac-Man game for class demonstration
USEFUL FOR

C++ students, game developers, and AI enthusiasts interested in integrating artificial intelligence with 3D graphics in gaming projects.

morius
Messages
4
Reaction score
0
Hi everyone.
I'm supposed to do a small research project for one of my C++ classes. The only requirement is that it can be rendered in 3D (opengl).
I wanted to do something AI related, like pathfinding or something.
I thought of making a 3D pacman with each ghost following a different pathfinding algorithm, but I'm not really sure.
Do you think that sounds like a good idea or should I do something else?
 
Technology news on Phys.org
That's a pretty sensible project. I don't see any problem with it.

Though 3D pacman would be pretty hard to play unless it was first person or something. Might just want to stick with a demo-mode for class.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
19
Views
3K
  • · Replies 22 ·
Replies
22
Views
12K
  • · Replies 10 ·
Replies
10
Views
2K
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K