What's new
Carbonite

South Africa's Top Online Tech Classifieds!
Register a free account today to become a member! (No Under 18's)
Home of C.U.D.

Software and Hardware engineers for VR headset management software

yoyDIY

Member
Rating - 100%
6   0   0
Joined
Sep 3, 2017
Messages
160
Reaction score
13
Points
1,735
Location
Pretoria
Hey folks,

This is nothing official yet but I am doing some research if anyone has the skills to do what is needed. We are a VR gaming arcade and need to create an all-in-one sales app for windows to manage windows sessions. Here are some highlights as to what all needs to be integrated.

Till point side
  • Yoco SDK to make the payments
  • A network link to clients
Client side
This is where the nightmare starts. As this is a VR arcade we will need the devices to start/end the sessions. Remember that this is for VR headsets where it will have to control the output of the headsets at all time (since PC bootup). A possibility to allow the person to see his time left in the VR headset and to call for help (and say at the till side that specific person will need attention) will be an even greater advantage.​
The other nightmare is for our 1-hour bundles. If the person moves from say the one station to one of our racing sims it needs to keep that person's time that he played say 25 mins in VR and resume the remaining time left at our racing sims.​
There will be various places that the person can play and need to resume the countdown of the remainder of their time.​
If anyone who thinks they can help with this are willing to come and make a visit and discuss these requirements in person feel free to DM me. It will be most of the times in the afternoons from Monday to Friday at 4pm and the full day on Saturday.​
Hope we got someone or a team willing to face these challenges and can help us grow to solve these issues.​
 
I'm just a nerd but I recon implementing NFC / finger ID would be the easiest / cheapest way to track people between machines but , not sure how it would track time spend between machines IE they go take a pee and then go to another machine. I guess you could put "please sign out signs all over" and have them sign in and out of each machine using what I mentioned or even those primitive tags from Laser-Quest lol.

I'd approach it this way - note what you want as simple as possible, then flesh out detail. Then go back and note down the simplest way that you could possibly do XYZ with off the shelf stuff IE fingerprint readers that get used to sign in and out. Have you done a survey to see if clients would even like this? a handful of requests dont mean much (Pareto principle). There is another principle, I can't recall it's name, but its something alone the lines of "deliver what clients will use the most/make the most upfront difference" IE a firewall VS IDS on a firewall.

While this sounds cool, do you have 100k to throw at it (always assume the 100k will be a total waste of money) without the business going under if you're expenses suddenly doubled & your income 1/2 (perfect storm).
 
Sounds like a fun project. The only glaring challenge would be to write something to display the timer on the headset. That would be interesting.
However, the easier route would be to just play sounds at certain intervals to notify the user of time expiring. Kind of like airport announcements. Outputting any type of sound from Windows should work in the headset (e.g. Rift).

Since the Rift and Vive both have wires already in any case, you could just piggy back a NFC reader and issue the customer a wrist band. Customer walks to a station, puts on headset and NFC kickstarts a process on a Windows Service that always runs. The Windows service returns the remaining time credit and if it expires it auto locks the computer, or something, haven't thought this through too much. Time on toilet is now over :) For part two, please insert more food and wait a few hours...
 
There is a VR Gaming arcade setup at Menlyn mall perphaps pop in store and enquire by management how are they doing their stats this in turn will give more insight maybe they pass on details
 
Apparently the C# speech recognition stuff is easy to use. Setting up a simple trigger like "Call for help" or "Avengers Assemble" looks rather simple. Perhaps I'll play with this tomorrow :D

EDIT: Never mind, was even easier than I thought. Was able to setup a test trigger in a few minutes:

Code:
SpeechRecognitionEngine recoEngine = new SpeechRecognitionEngine();
Choices generalCommands = new Choices();
generalCommands.Add(new string[] { "call for help", "avengers assemble" });
GrammarBuilder gBuilder = new GrammarBuilder();
gBuilder.Append(generalCommands);
Grammar grammar = new Grammar(gBuilder);

recoEngine.LoadGrammar(grammar);
recoEngine.SetInputToDefaultAudioDevice();
recoEngine.RecognizeAsync(RecognizeMode.Multiple);
recoEngine.SpeechRecognized += SpeechRecognized;

With that done, any detected phrases will trigger the SpeechRecognized callback (raise the event). From that method you can do what you want, e.g. alert front desk, send SMS, turn on the lights, play a wave file that says "Help is on the way", etc.

If you would like to test this, give me a shout and I'll send you the demo. To run, just download and install Visual Studio 2019 Community Edition (free).
 
Last edited:
There is a VR Gaming arcade setup at Menlyn mall perhaps pop in store and enquire by management how are they doing their stats this in turn will give more insight maybe they pass on details
I work for them and its for them I'm looking to have an all-in-one solution to manage the sessions.

If I can get somebody to help create a session management software and identify someone by a unique ID it would help. From there on I would like help to also make the payments through this software
 

Users who are viewing this thread

Latest posts

Back
Top Bottom