Back to Projects
LakyCarcar: Puzzle Game Project

LakyCarcar: Puzzle Game Project

January 2024Completed

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 Video

Key Features

  • 1Grid-based puzzle logic
  • 2Real-time mouse interaction
  • 3Save/load progress and custom levels
  • 4Dynamic difficulty adjustment

Technologies Used

C++SFMLData StructuresMemory Management

Project Milestones

🎮

First Game Development Project

Achievement

Completed my first full-featured game, integrating logic design, graphics programming, and user interaction.

⚙️

C++ Advanced Programming

Skill

Applied advanced C++ concepts including object-oriented design, memory management, and custom data structures.

🖼️

Graphics Programming with SFML

Learning

Gained hands-on experience building an interactive UI with SFML, handling events, rendering, and user feedback.

🤝

Collaborative Development Skills

Skill

Enhanced teamwork and code collaboration abilities through pair programming and version control.