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.

"Hide and Seek" using occupancy maps

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.

2019-01-02_17-54-33.gif
Tech Projects: Projects
bottom of page