Giter VIP home page Giter VIP logo

vrworkout's People

Contributors

guysoft avatar mgschwan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vrworkout's Issues

Hear rate integration

Display the Heart rate from an external sensor and adjust the gameplay to keep the user in a certain HR range

Make exit button more prominent

Problem:
The exit button during a workout is only usable for those who know where it is.

Solution:
Make that Exit button more prominent

Add support exercise tools

Add support for weights

Todo:

  • Create a controller database that remembers which tool was attached to which hand/controller
  • Create the weight bar controller scene
  • Add a speed limiter that penalized fast movements
  • Create an exercise tailored to weights

FBAvatarRoot.tscn missing

Hey,
New to Godot development.
I am trying to run VRWorkout on my linux VR setup using HTC vive.
Hopfully manage to port this to linux :)

When I open the project I get that there is a dependency missing. FBAvatarRoot.tscn which I can see here.

This is the dialog I am getting:
Screenshot_20210728_004734

How should I fix this?

Will note I did get the basic VR tutorial to work.

Thanks!

Controllers disappear after pause

When played with controllers, they seem to disappear after the Quest was put into passthrough mode.

Most likely issue is a fault in the pause handle when the controllers are used

Add exercise utilities

Add a tool panel to designate a tracker for certain workout utilities (Weight bar, Dumbbell, ...)

Add warmup sessions

Add a warmup with slowly intensifying movements to get players muscles warmed up

Add in-game statistics

Goal:
Show detailed statistics about each exercise after a workout is complete.
Similar information like is shown in the Dashboard

Smaller room support

Hey,
So managed to get VRWorkout loading on my windows machine.
The room setup for level select is just a little too big for my room with the base station setup.
I don't have access to a bigger room, so I scaled down a little the panels location in the Levelselect scene.

I have pushed my changes in to a branch. And wondering if there is a way to add this to mainline - perhaps have an option in the settings for a smaller room and then load the transforms there?

There are the changes that work for me. I will test them a little more, but it lets me push buttons.
https://github.com/guysoft/VRWorkout/tree/smaller_room

Diff of changes:
guysoft@e3b68cc

Thanks for helping me get this working so far!

Change battle mode

Change battle mode to use Battle Gates
battlegate

The player will select which areas to attack defend by hitting the corresponding items in the battle gate instead of selecting an attack from a menu behind the player.

Goal:
Smoothly integrate the battle mechanic into the exercise flow

Hand_palm.obj is missing on load, hand_palm.mtl does exist

Hey,
Still working on importing the project (been trying both linux and windows).

I got an error that hand_palm.obj is missing. There is a .blend file that I assume can be used to generate it.
Though it seems like the mtl obj file does exist in the folder:
https://github.com/mgschwan/VRWorkout/blob/master/godot_project/models/hand_palm.mtl

But there is no
https://github.com/mgschwan/VRWorkout/blob/master/godot_project/models/hand_palm.obj

The error in godot is:
cue_load_godot

Launching gives the error: Could not create directory: /sdcard

E 0:00:00.005   make_dir_recursive: Could not create directory: /sdcard
  <C++ Error>   Method failed. Returning: err
  <C++ Source>  core/os/dir_access.cpp:184 @ make_dir_recursive()

Workaround was to create a /sdcard folder and give it 777 permissions. It wrote to the the vr_workout.txt log file.

Running from linux.

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.