mgschwan / vrworkout Goto Github PK
View Code? Open in Web Editor NEWHigh-intensity virtual reality workout game
Home Page: https://vrworkout.at
License: Other
High-intensity virtual reality workout game
Home Page: https://vrworkout.at
License: Other
Display the Heart rate from an external sensor and adjust the gameplay to keep the user in a certain HR range
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 for weights
Todo:
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:
How should I fix this?
Will note I did get the basic VR tutorial to work.
Thanks!
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 a tool panel to designate a tracker for certain workout utilities (Weight bar, Dumbbell, ...)
Add a warmup with slowly intensifying movements to get players muscles warmed up
Some song names seem to cause issues in the song database and my cause the game to crash
Hitting all parts of a connected cue should give a point increase
Pushup cues followed by a Jump cue
Create a panel that allows browsing of online challenges along with the highscore list
Godot does support OpenVR and native Oculus.
Add supoort for those interfaces in the game initialization
Goal:
Show detailed statistics about each exercise after a workout is complete.
Similar information like is shown in the Dashboard
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!
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
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.