All projects

Maze Generator and Solver

Overview

My final project for Data Structures and Algorithms: a maze generator and solver written in C++, with graphics rendered in Raylib. Mazes are carved and then solved using a recursive backtracking algorithm, with graphs, stacks, arrays, and hashing used to track visited cells and trace a path from start to finish.

Tech stack

C/C++Raylib
Maze Generator and Solver image 1 of 1
© 2026 Harikrishna Nair