-
Notifications
You must be signed in to change notification settings - Fork 1
Deployment
This page will cover the deployment and operation of the program "HappyDance."
To operate the client will
- need a modern windows or mac PC to run minimum features.
- need a (windows PC & kinect to utilize the scoring features, however the dance will run without it) or Mac.
- Kinect SDK(to utilize scoring features.) available from: (https://www.microsoft.com/en-ca/download/details.aspx?id=40278)
- Download the build file at (Link).
- Run the Unity File in the master location
Custom build from solution (Expert)
- open unity file, with the official unity editor.
- navigate to build settings in top left file drop down
- add Menu, MainScene, and Export menu to build order. (in this order)
- start a build as per instructions from following tutorial:
Guide: https://unity3d.com/learn/tutorials/projects/roll-ball-tutorial/building-game
https://github.com/blavin/HappyDance/blob/master/Documents/UserManual.pdf
To test the kinect and understand some of its components in the project. https://developer.microsoft.com/en-us/windows/kinect. To download SDK https://www.microsoft.com/en-us/download/details.aspx?id=44561
To Download the Project see this link: https://github.com/blavin/HappyDance/archive/master.zip (if you want to alter the program)
To Download the Built Program see this link: https://github.com/blavin/HappyDance/tree/master/DynamEnv/WindowsBuild
To open the kinect SDK Browser, download Kinect Studio, run kinect Studio, click the connect to service in top left. ( must be on to compare dance scores).
To run the program, simply run the executable program. Choose a screen size and graphics quality, with be dependent on the computer running the program.
To run the program the researcher will need to operate the program in between dances.
First Screen: Researcher will enter happiness scale and then press the play button to continue, or return to exit.
Second Screen: Displays the Entirety of the Dance, make sure user/kid is in front of the screen before pressing play on previous screen.
Third Screen: After the Dance, the researcher will be able to enter the kids final happiness score, age, and sex. The researcher will be given three buttons. (Back Button) - restarts the game. (Create CSV)- creates a CSV for first time use, (Update CSV)- adds the users info to the CSV.
Dance - The Avatar will follow 4 dances after starting the second screen.
Dynamic Background - The Environment has added features where if either the avatar or kinect user completes a move, elements can be triggered.
Kinect Scoring - Throughout the dance, if the user matches the avatars move a scoring system will tally their final score out of 4.
CSV - After the dance is done, the researcher has the option to create a new/update existing csv file with the participants age,sex,pre & post score.