Arrow's Edge is a browser-based virtual reality (VR) target practice game built with A-Frame. Set in a VR world, players aim at a vertical circular targets using a crosshair scope and shoot to score points. The game features AI-driven personalization, adjusting target speed, distance, and scale based on accuracy, and is optimized for the Oculus Quest 2.
- VR Gameplay: Immersive target practice with WebXR support.
- Crosshair Scope: Small, precise aiming reticle.
- Vertical Target: Circular target with concentric scoring rings.
- Scoreboard: Large, top-right display of score.
- Environment: VR environment.
- Controls: A-Frame shoot button, Spacebar, or Oculus Quest 2 controller trigger.
- A-Frame: VR rendering and scene management.
- JavaScript: Game logic in
app.js
(target shooting, AI, movement). - HTML:
index.html
for structure and A-Frame scene. - External Libraries:
- A-Frame v1.5.0 (CDN)
- A-Frame Environment Component v1.3.2 (CDN)
- Modern Browser: Chrome, Firefox, or Oculus Quest 2 browser (WebXR support).
- Local Server: Python 3 for local testing.
- GitHub Account: For hosting via GitHub Pages.
- Oculus Quest 2 (optional): For VR experience.
- Developer Mode: Enabled on Quest 2 for full access.
- Clone the Repository:
git clone https://github.com/bhabasagar17VR-Shooting-Gam.git cd arrows-edge