Giter VIP home page Giter VIP logo

fizzyoframework-unity's Introduction

Fizzyo Framework

A Unity package for Fizzyo game development . You can view more detailed documentation in the official documentation website.

This project aims to create games to help children with their breathing exercises by using games to relieve the burden of the treatment, whilst also capturing critical health data to improve clinical outcomes and future treatments.

Background on Cystic Fibrosis

Cystic Fibrosis is a chronic, life-limiting condition affecting sufferers from birth. Approximately 1 in 2500 babies are born with CF. With improved prevention and treatment life expectancy for patients has slowly increased and currently stands at an average of 41 years of age. CF physiotherapy is a series of breathing exercises undertaken as the main preventative treatment for CF. Patients are asked to do physio two or more times a day using dedicated breathing equipment to help expel mucus and fluid from their lungs. The Fizzyo device is a wireless sensor that connects to existing CF Physiotherapy equipment, turning breaths into controls for video games.

Project Fizzyo attempts to tackle some key challenges associated with chronic preventative in-home care:

  • How do we improve patient adherence to this form of life-long treatment when benefits are not immediate?
  • How do we use technology to connect the Clinician to the patient, so this traditionally analogue treatment can be monitored and made visible at point of clinical review, correlated with other health factors?
  • How can we study the long-term efficacy of CF Physiotherapy and its impact on patient health given no such data has ever been collected or analysed?

How the Fizzyo devices are used in CF treatment

Background information on Cystic Fibrosis

Creating a Game for Fizzyo

We've made it incredibly easy to start building your Fizzyo project and registering it with the Fizzyo cloud services.

To get started, you can follow these guides:

Once your Windows 10 UWP package is created, it's read for submitting to the Fizzyo project.

For additional information, the Fizzyo Framework API is also documented here.

fizzyoframework-unity's People

Contributors

andresfrj98 avatar gregsaul avatar leestott avatar simondarksidej avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

fizzyoframework-unity's Issues

Event for no exercise

update the framework to send an event to say the breathing exercise has ceased and also instrument the effect. This will then allow games to acknowledge the event and act accordingly.

BreathQuality always set to 4

The ExhalationCompleteEventArgs argument of the OnBreathEnded method always returns that a breath was of full quality when using BreathQuality. This was happening in one of the games already made, so I created a fresh project with a fresh scene to test this. Whether I launch through the scene itself or the calibration scene, the issue persists. It does this even with the tiniest puffs of air I blow into the device. I'm using Unity 2018.1.2f1.

Test project attached.
MyFizzyo.zip

Breadth measurement

Update breath measurement within the framework based on the new firmware changes. for the over sensitive calibration code is that using the new joystick code, it might be giving joystick values from 0-255 instead of 0-1 and they will need to be re-mapped in the frameworks.

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.