"MultiplicationTable" is an educational game project utilising Kinect to combine learning for school with excercising and thus making it fun for its young target audience. Right now it primarily focuses on teaching the multiplication table up to 10 * 10. The core gameplay mechanic is jumping on moving bubbles.
JavaFX by will render the last added node on top of all other nodes/last. This is a problem as newly added bubbles will be drawn over the player.
Tasks:
[TODO] Change code to fix this issue
[TODO] Refactor system that adds entities (maybe this is intertwined with the above task)
[TODO] Instead of having a global InputProvider (Initialized and distributed via GameController), that the PlayerEntity has to fetch in order to update its position, the chosen InputProvider (MouseInput/KinectInput) could just send an Event, for Example a PlayerPositionChangedEvent, through the global EventManager system
[MAYBE-FIXED] Refactor system that adds entities (maybe this is intertwined with the above task)
[TODO] Instead of having a global InputProvider (Initialized and distributed via GameController), that the PlayerEntity has to fetch in order to update its position, the chosen InputProvider (MouseInput/KinectInput) could just send an Event, for Example a PlayerPositionChangedEvent, through the global EventManager system
JavaFX by will render the last added node on top of all other nodes/last. This is a problem as newly added bubbles will be drawn over the player. Tasks: