Course Name:
Object Oriented Programming
Start:
2022-11-06
End:
2022-12-16
Techniques Used:
C++, CLion IDE, cmake, SFML library, Git
Description:
This course was designing and building an arcade game using C++ and the SFML library. In a group of three, we learned about and applied the principles of Object Oriented Design and Object Oriented Analysis to lay the groundwork for our project. Ours was a replica of the 1978 classic 'Space Invaders'. The layout is the same as the old version, but the player only moves side-to-side and the aliens move in a rectangular pattern. The different 'levels' are read from a file and are easy to change. It was a challenging project, but after understanding how all the elements of the system hang together it was really a blast to produce! I look forward to using C++ to develop more games as side projects. Stay tuned!
External Link:
Object oriented programmingGroup_size:
3
Academic_credits:
6
Course_id:
TDP005
Project_id:
5