Rundown



What is my contrubution?
-
State pattern ( game states)
-
Singleton Patterns( texture manager, etc)
-
Not mainly focusing but helping other programmers with their patterns if needed
-
Merging the patterns and creating a game loop out of it.
-
File reader for the level
Technologies Used:
-
C++
-
Visual Studio
-
SDL
GitHub Page:
Details:
The aim of this project is to learn about programming desing patterns and practice some of them. In this project I have worked with other programmers from my class. Even though we splitted the task so we each focus on two patterns, we helped each other along the way. The biggest gain for me in this project is to learn how to use smart pointers in C++ and their advantages and disadvantages. The main design patterns in this project are: state, singleton, command, event queue, composite & factory and façade. This project took two weeks.