Rodja is a module in which the player sees jewels on a road around them and tries to collects jewels on it in front of them as fast as they could while avoiding distractions.
The gameplay occurs on a track shaped in different shapes and cycling around the player. There are multiple environments that the player and the track can be placed in.
- A-Frame
- HTML, CSS, TypeScript, JavaScript
node v14.17.2
npm v6.14.13
- Clone the repository
git clone https://github.com/vrapeutic/Rodja-webXR.git
cd Rodja-webXR
- Install dependencies
npm install
- Run the project
npm run start:dev
- Go to the localhost URL specified in the terminal
- To build the project locally, run the following command
npm run build
- This will bundle the WebXR app inside dist directory
- Congrats! You're now running and building the project locally! 🚀
Coming soon..
- Go to Glitch platform
- Create an account if you don't already have one
- On your dashboard, then click New project, then choose the Import from GitHub option
- Paste the repo's full url, then click Ok
- You're ready to go!
If you are going to be using a VR Headset, then we recommend trying the app (either the hosted version or on Glitch) on the Oculus Browser.
For local development and testing, modern browsers could be used, where mouse and keyboard interactions will be the main source of interaction with the VR environment.
First off, thanks for taking the time to contribute! You can check out our contribution guidelines from this link.
Please note that this project is released with a Contributor Code of Conduct, which can be found here. By participating in this project you agree to abide by its terms.
Thanks goes to these wonderful people (emoji key):
AhmedAlassasy 🐛 💻 🖋 🎨 🤔 🚧 |
Yahya Alaa 🐛 💻 🎨 🤔 🚇 🧑🏫 📆 |
This project follows the all-contributors specification. Contributions of any kind welcome!