
LakyCarcar: Puzzle Game Project
Project Overview
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.
Project Media
Key Features
- 1Grid-based puzzle logic
 - 2Real-time mouse interaction
 - 3Save/load progress and custom levels
 - 4Dynamic difficulty adjustment
 
Technologies Used
Project Milestones
First Game Development Project
AchievementCompleted my first full-featured game, integrating logic design, graphics programming, and user interaction.
C++ Advanced Programming
SkillApplied advanced C++ concepts including object-oriented design, memory management, and custom data structures.
Graphics Programming with SFML
LearningGained hands-on experience building an interactive UI with SFML, handling events, rendering, and user feedback.
Collaborative Development Skills
SkillEnhanced teamwork and code collaboration abilities through pair programming and version control.