Here you can find a few challenges to deal with:
#1 Fitness Challenge
The players will have to perform specific fitness exercises randomly chosen by HOMMY. Their heartbeat will be monitored and the last player who reaches a specific threshold will win the challenge.
#2 Dance and Stop
HOMMY plays music and each player has to dance. Suddenly HOMMY will stop the music and players should be ready to stop themselves. If anyone doesn’t dance while the music is playing or moves once it is stopped, then will lose the challenge.
#3 Voice Hz Detector
HOMMY will provide musical-note and players have to reproduce the same sound with their voice. HOMMY will compare the original sound with the player’s and decide which one is the most accurate.
#4 Music Trivia Challenge
Thanks to a music database HOMMY will be able to play different songs and will provide different questions and alternative answers. Then, each player will be able to answer through the app on their smartphones. Every user, during his own turn, will be given questions as long as he answers correctly. In the end, the user that with more correct answers wins!
AmI STEPS
Sensing
Games are based on sensing. Hommy can sense movements, sounds and heart beats in order to decide the outcome of each challenge based on what the players do.
Acting
The System will set the environment in terms of music and lights, according to the specific type of game. The results of each challenge will be provided together with sounds and lights.
Reasoning
The System, according to players’ actions, will provide different types of challenges, decide what to do with the ambient, and will be able to decide the outcome of each match based on what it senses and players’ input.
Interacting
The Players will be able to choose each time what kind of game they’d like to play and how many challenges they’d like to face but they will also have to communicate with the System, through their smartphones, to answer questions provided by the System for specific challenges (i.e. during challenges in which they’ll have to answer question like in a quiz).
AmI ASPECTS
Sensitive
Thanks to sensors (i.e microphones, bracelets or smartphones' giroscopes), HOMMY will be able to provide original and immersive challenges to deal with.
Adaptive
Play with HOMMY in every place you want, with whoever you want and choose the best game-categories for every occasion.
Intelligent
HOMMY, after collecting the processing data, is capable of managing the progress of the game and decides the outcome of every challenges and of the main game.
Responsive
Basing his reasoning on what he's sensing, HOMMY can quickly respond setting up the environment at the beginning and at the end of each challenge.
Hardware
Software
This is the main program.
It is part of the Pc Hub App.
Network
Plus it hosts a list of best-rated challenges to learn users' preferences for future matches.
The Server Pc contains the APIs to provide SQL queries.
FEATURES
Priority | Description - Main Hub |
1 | Acquiring starting settings from users. |
1 | Speakers and Music control. |
1 | Lights setting for each challenge. |
1 | Randomly selects one challenge after another inside the chosen category. |
2 | Sends users' feedback to the database to learn their preferences for future matches. |
Priority | Description - Mobile App |
1 | Allows the users to create their own profile. |
1 | Sends users' inputs to the Main Hub (i.e. settings or answers). |
2 | Sends users' feedback at the end of each challenge. |
3 | Allows to use some smartphone features such as accelerometer or microphone. |
Priority | Description - Database |
1 | Stores every needed data for specific challenges. |
1 | Stores users' profiles. |
2 | Hosts a list of best-rated challenges. |
2 | Hosts and provides to the user the list of best scores (associated with the user) for each challenge |
3 | Allows future system-update such as new challenges for HOMMY to download. |
COMPONENTS
Hardware
- Pc Hub
- Pc Server
- Monitor or television
- Some Android smartphones
- Speakers
- Fitbits
- Philips Hue
- Smartphone's microphone, accelerometer
Software
- MariaDB to build a sql database
- Flask application to implement server API
- Android SDK to develop the mobile app
- Specific libs such as python-vlc