Description of the Assignment

Fontys Sporthogeschool has given us the challenge to create a game experience to teach their students about different kinds of movement. With the game Fontys Sporthogeschool wants to achieve an easier and more efficient way of teaching students what muscles to use with these types of movement and how to get a better posture while doing so. The game will be based on keyframes in which the player can modify a “puppet” that can be seen on screen. The player can modify the different joints of the puppet to prepare it for the movement that the goal of the level describes.

Game Description

The game will have a special puppet on the screen that the player can modify. The puppet has different joints, and the player can change their positions to prepare for specific movements. The game will have different levels, and each level will focus on a different movement. The first level will be about standing up from a seated position, the second level will be about taking a step, and so on.

The game will be like a simulation, where the player can look around the gym-like environment and zoom in to see the puppet’s joints more clearly. The goal is to educate the students in a fun and engaging way, so the game will be challenging but also enjoyable.

Team Members:

  • Younes Aroiych
  • Ahmed Muraat
  • Hazem Ben Rouba
  • Yoran Siebers
  • Valentino Clerx

Key features of the game:

  • Puppet Customization: Players can modify the joints of the puppet to prepare it for different movements. This allows them to experiment and find the best positions for optimal performance.
  • Simulation Gameplay: The game provides a realistic simulation of a gym environment where students can learn and practice various movements. It offers an immersive experience that mimics real-life scenarios.
  • Objective-based Gameplay: Each level has a specific objective that players need to achieve by adjusting the puppet’s joints. By completing the objectives, players progress through the game and unlock new challenges.
  • Visual Feedback: The game provides visual feedback to indicate whether players have achieved the correct posture and performed the movements accurately. This helps them understand their progress and make necessary adjustments.
  • Clean and Simple User Interface: The game’s user interface is designed to be clear and straightforward. It presents the objective, adjustable joints, and a play button, keeping the focus on the gameplay and reducing distractions.
  • Learning through Fun: The game combines education with entertainment, making the learning process enjoyable. It aims to engage students and motivate them to improve their movements by offering a challenging and rewarding gameplay experience.

Supported platforms: Android

How To Play:

  1. Launch the game: Open the game on your device or platform.
  2. Select a level: Choose one of the five levels available in the game. Each level focuses on a different movement.
  3. Understand the objective: Read the objective of the level carefully. It will describe the specific movement you need to simulate with the puppet.
  4. Customize the puppet: Use the controls provided to adjust the joints of the puppet. Pay attention to the instructions and visuals to ensure you set the puppet in the correct posture for the movement.
  5. Play the animation: Once you are satisfied with the puppet’s position, click the play button to initiate the animation.
  6. Watch the outcome: Observe the puppet’s movement. If you adjusted the joints correctly, the puppet will perform the desired movement accurately. If not, the puppet may fall or display incorrect movements.
  7. Assess the result: Based on the visual feedback, assess whether you achieved the correct posture and executed the movement accurately. If successful, proceed to the next level. If not, you can retry the level to make adjustments and try again.
  8. Progress through the levels: Complete each level by successfully performing the required movements. As you progress, the difficulty will increase, challenging you to improve your skills and achieve better postures.