Milestone 2
For this milestone you need to show your code can support the basic simulation aspects of a 2D game.
This should meet the following requirements:
- Movement controlled by keyboard and / or mouse.
- Rectangle and vector classes*
- Bounding shape collisions
- Graphics system
Further Information
• Rectangle and vector classes should be minimal but complete. The rectangle class will require functions to determine if an intersection with another rectangle has occurred.
• If you wish your graphics system can be implemented via an entity component system (ECS) structure.
* The requirement to create a vector class has been removed due to the most recent version of SFML having a fully featured vector class of its own.
0
Uncategorized