Git Product home page Git Product logo

touchandplay's Introduction

TAP - Touch And Play

What is this?

This game was developed and designed specifically for burns rehabilitation patients using Kinect 1.5 circa 2012 for a school project. The accompanying literature for this project is in this link.

IMPORTANT: This project now has minimal support because Microsoft XNA, the framework that this game uses, has been retired.

Prerequisites for running the app

  1. Windows OS - Windows XP SP3/ Windows 7 or higher
  2. At least 2GB RAM
  3. 2.3GHz processor
  4. ~2MB Memory space
  5. Kinect for Windows SDK v1.5
  6. Microsoft .NET Framework 4.0

Prerequisites for development

  1. Microsoft Visual Studio 2010 (This project has not been ported to Visual Studio 2012 and higher yet)
  2. Microsoft XNA Game Studio 4.0. This includes Microsoft .NET Framework 4.0
  3. Kinect for Windows SDK 1.5

Running locally

Method 1: By locally compiling the app

  1. Install, ideally in the same order, all items listed in Prerequisites for development
  2. Install the font inside \ContentDependencies
  3. Open Microsoft Visual Studio 2010 and open the TouchAndPlay.csproject file inside \TouchAndPlay\
  4. Build the solution or debug the app

Note: When running the application, ensure you have Kinect sensors connected and active on your machine. If you do not have Kinect sensors connected, you can still interact with the game using your mouse. However, functionality will be limited for certain parts of the game.

Method 2: By using a pre-built binary

  1. Download and extract this zip file
  2. Install Kinect for Windows SDK v1.5 and Microsoft .NET Framework 4.0 if you haven't done so. You can find the installers for these on Microsoft's website.
  3. Run TouchAndPlay.exe

Note: The Dependencies folder contains the Kinect driver and the Microsoft .NET 4.0 installers

Contributing and reporting issues

For any issues, concerns, or ideas, please send an email to [email protected]

Acknowledgements

This application was developed with the help of Kai Salamanca, Diana Pacapac, and Dr. Jaime Caro. Design was driven by feedback from the team in the Department of Rehabilitation Medicine of Philippine General Hospital.

License

This software is distributed under the MIT License.

Copyright 2013-2018 Armond Ave, Kyla Salamanca, Diana Pacapac

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

touchandplay's People

Contributors

armond-ave avatar davecroman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

touchandplay's Issues

Music

how to add a background music?

Not Working

I tried to run the this game after the installation but it shows nothing? Please help

Im using Windows10 64 bit

sir patulong po

Hello po patulong po may error po kasi sya e ayaw ma build and yung installer pagkatapos ko iinstall ayaw mag run ( I have kinect v1 SDK 1.5)

so eto po unang Warning

Could not find a part of the path 'C:\Users\Karla\AppData\Roaming\TouchAndPlay\profiles'.
string[] files = Directory.GetFiles(dirPath + profilesDir, "*.xml" );

so gumawa po ako ng Folder "TouchAndPlay" and "Profiles" sa
AppData> Roaming > TouchAndPlay > Profiles

Tapos eto naman po yung next na Warning

** NullReferenceException was unhandled**
Object reference not set to an instance of an object.

PlayerProfile profile = TAPDatabase.getProfile(profileComboBox3.SelectedItem.ToString());

HELP! :(

System.NullReferenceException was unhandled

Message=Object reference not set to an instance of an object.

PlayerProfile profile = TAPDatabase.getProfile(profileComboBox3.SelectedItem.ToString());

Quadrant

great work for this! really fun my kids love it. May I ask whats the QUADRANT I II III IV for?

HELP

When I tried to build this using VS 2010 there's an error

"TouchAndPlay\bin\86x\debug\TouchAndPlay.exe" is missing.

Please help! :(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.