Home Snippet Week 6
Post
Cancel

Snippet Week 6

Summary

Last week, we finished our MVP of XRcise. We were able to fix our scripts to work with controllers instead of hands, and were able to track the velocity of the headset to check if a user is jumping.

MVP

During the peer review session in Thursday’s class, we allowed other groups to test our app and give honest feedback. A lot of people really enjoyed playing our game - they particularly liked the island environment and felt like they were actually getting an exercise by doing the jumping jacks.

The jumping jack tracking was pretty accurate but we noticed that it didn’t track the lower body movements as well. When a user did a squat while moving their arms in a jumping jack motion, our application counted it as a jumping jack, even if the user didn’t jump. However, users still said that they were getting an exercise. We also realized that we needed to make our app more suitable for people of different heights. Instead of hard-coding a threshold for where arms need to be below for a jumping jack, we should add a configuration process to determine the starting and ending positions of a user’s hands.

Peer Review Feedback

What each team member worked on

All:

  • Midterm presentation

May:

  • Wrote Snippet Week 5.
  • Chose and integrated the island environment from the Unity asset store.
  • Application testing and debugging by trying different movements to determine accuracy of jumping jack tracking.
  • Took notes on peer feedback during the peer review session.

Michelle:

  • Chose and integrated the island environment from the Unity asset store, helped with troubleshooting import errors.
  • Worked on user-asset interaction: helicopter flies closer to user as they do more jumping jacks.
  • Recorded MVP demo video.

Abas:

  • Started working on squatting motion detection.
  • Wrote script that measures user’s arm length away from body for squatting motion.
  • Helped troubleshoot environment integration and import issues.

Aaron:

  • Implemented feedback for the user when jumping jack motion is detected by playing a sound.
  • Added timer countdown and jumping jack count display, as well as an option for the user to re-start the timer.
  • Recorded and edited MVP demo video.

New features/functionality implemented

  • Island environment
  • Countdown timer
  • Jumping jack count
  • Re-start timer
  • Checking velocity of headset to check if user is jumping

Files to be reviewed

  • None

Blocking issues or help needed

  • None
This post is licensed under CC BY 4.0 by the author.
Contents