LakyCarcar is a puzzle game project developed as the final assignment for our C++ programming course. The game challenges players to move cars within a grid-based parking lot to free the target vehicle.
My responsibilities included:
- Designing core game logic and data structures for efficient state representation and move calculation
- Implementing memory management and object-oriented design principles in C++
- Developing an interactive UI with SFML, handling real-time mouse input and smooth visual feedback
- Adding features like reset, save/load progress, and custom difficulty levels
This project was my first deep dive into graphics programming and memory optimization in C++, significantly strengthening my software engineering foundations.