Keywords: Javascript, HTML, CSS, speech recognition, speech synthesis, API, Node.js...
Keywords: Javascript, HTML, CSS, speech recognition, speech synthesis, API, Node.js...
Keywords: Javascript, HTML, CSS, speech recognition, speech synthesis, API, Node.js...
Tetris Run
Keywords: Motion Interactive Game, DreamCube, Unity...
Tetris Run 2022 created and documented by Xiangrui Zeng, Wenxiao Ding, Binyan Xu & Senqué Little-Poole
​
Tetris run is an interactive motion game that gives players a fully immersive, mixed-reality gaming experience. DreamCube captures the player's position in space via OptiTrack and transmits the data to the game program created in Unity, providing players with a real-time interactive experience. Players can jump between Tetris blocks or touch the walls with their feet to move or rotate the map. Win more gold coins and avoid obstacles to get high scores!
System Diagram
OptiTrack - Motion Capture System
Industry leading precision motion capture and 3D tracking systems for video game design, animation, virtual reality, robotics, and movement sciences.-
Real-Time Location System (RTLS) Server (LP)
RTLSServer stands for "Real-Time Location System Server." It is a UDP server that accepts tracking data from a variety of systems (Motive, OpenVR), processes (cleans, filters, smooths) the data, and exports it in a standardized format over UDP. A license is required to run.
Real-Time Location System (RTLS) Protocol
This is a Google Protobuf implementation of a custom protocol (loosely based on RTTrP) for sending and receiving real-time tracking data obtained from hardware such as HTC Vive, Oculus or other custom location-tracking hardware devices.
DreamCube - Physical Design and components: