a Tetris clone developed entirely in C++ utilizing the SFML library, incorporating innovative RPG elements to enhance gameplay. In this version, players must defeat enemies by completing Tetris rows, adding a unique twist to the classic game.
Repositories might be set to private, contact me to gain access
Original concept
This project began as an assignment for my bachelor's degree. We were given the freedom to develop any game using either the SDL2 or SFML libraries.
With limited prior experience, I chose to create a simple game with mechanics that were easily accessible through online tutorials. This decision allowed me to focus on learning and implementing core game development concepts while creating a fun and engaging game.
The game engine project scored: 63/100
Devlog
Project Scope:
Key Learnings:
what is Encapsulation in OOP
what is Inheritance in OOP
what is Polymorphism in OOP
what is Abstraction in OOP
more...
To learn the concepts of Object Oriented Programming by creating a simple game