Project Trapezoid

AI project.

Role
Individual Developer

Tech
C++, DirectDraw

Timeline
2006

Tags
GRAPHICS, AI, PROJECT

Highlights

  • Developed an engine that takes an environment made of convex polygons, partitions the world into several trapezoids.

  • For each trapezoid it computes its properties (line segments, center, etc…).

  • Then it creates the connections between the different trapezoids.

  • According to the user’s choice of source and destination, a shortest path can be computed using either Dijkstra, Bellman Ford Moor or Floyd method.

To view the source code of the project, please click the button. (*The source code is provided “as-is” without warranty of any kind. Please read the full disclaimer before proceeding.)

Previous
Previous

Project Fuzzy Logic 3D Person Camera

Next
Next

Project Genetic Algorithm