Skip to content

VincentMiras/webxr

Repository files navigation

🏹 Mon Jeu WebXR

Build Status Commit Status

Un jeu en 3D basé sur Three.js et WebXR, intégrant un système de combat avec des flèches et des ennemis. Réalisé en tant que projet d'école.

Description du jeu

Ce petit jeu est un shooter dans lequel une horde de squelettes vous à pris pour cible. Terrassez les, faites les tourner et résister le plus longtemps possible à leurs attaques. Faites attention à vous les murs ne les arrêterons pas mais vos flèches seront bien bloquées.

🎮 Fonctionnalités

  • Rendu 3D avec Three.js
  • Intégration du jeu dans le monde réel en AR avec collisions des flèches dans les murs.
  • Multiples ennemis avec animations et IA basique

🚀 Installation

Prérequis

  • Un appareil et un navigateur compatible WebXR
  • Node.js installé (si vous voulez télécharger le jeu en local cf. ci-dessous)

Étapes

Jouer directement au jeu sur : https://vincentmiras.github.io/webxr/

ou bien (beaucoup plus complexe):

  1. Cloner le projet
    git clone https://github.com/ton-repo/mon-jeu.git
    cd mon-jeu
  2. Installer les dépendances
    npm install
  3. Lancer le jeu
    npm run dev
    Cela permet uniquement de le faire tourner sur un server local et donc doit nécessité un appareil compatilble.
  4. Ouvrir le server à l'extérieur Pour cela vous devez créer un tunnel qui sécurise votre connexion en https avec cloudflare ou ngrok.

🎯 Commandes

Action Touche
Se déplacer Bouger votre téléphone
Tirer une flèche Toucher l'écran

🏆 Objectif

Marquer le plus de points possible en affrontant des vagues d'ennemis ! Amusez-vous surtout !

Sources

📜 Licence

Ce projet est sous licence MIT. Utilisation libre avec attribution.

About

Jeu VR

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published