Skip to content

embdevv/sfml-cmake-bman-final

Repository files navigation

Splitbomb - 2D Bomberman Game

Simple 2D Bomberman-style game implemented in C++ using the SFML library. Demonstrates MVC (Model-View-Controller) architecture pattern with complete source code available.

Purpose

This repository is intended for educational purposes ONLY to demonstrate:

MVC (Model-View-Controller) design pattern implementation

  • Game development fundamentals in C++
  • SFML library usage for 2D graphics and game logic
  • Object-oriented programming principles in game design
  • Game state management and entity interactions

Important Notice ⚠️

Do NOT copy/replicate this code directly. This repository is meant to help you understand the concepts line by line. Study how the MVC pattern separates concerns, how game entities interact, and how SFML handles rendering and input. Then implement your own version based on your understanding.

Tech Stack

  • C++ - Core programming language
  • SFML - Simple and Fast Multimedia Library
  • MVC Architecture - Design pattern for code organization

Learn, understand, then build your own.

About

Simple 2D bomberman game implemented in C++ using SFML library. MVC (Model-View-Controller) architecture used. All source files available.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors