top of page
Tech Projects
A* Pathfinding and Terrain Analysis Project
C++ | CS380 Course Project
In this project, I had to program pathfinding on a grid using A*. We were meant to be able to use multiple heuristics in the algorithm such as Octile, Manhattan, Chebyshev and Euclidean.
​
I also programmed different forms of terrain analysis on a grid for the project such as an Occupancy map, Visibility map, Openness map and an AI's search area.

Environment Mapping and Phong Illumination Model
C++ | OpenGL
In this project, I made a 3D graphics engine using OpenGL. This project loads in models from an object files and calculates UV coordinates according to the models vertex normals / positions.
Environment mapping is done by creating render textures.

Tech Projects: Projects
bottom of page