Skip to content

VincentMiras/ThreeGame

Repository files navigation

🏹 Mon Jeu Three.js & Cannon-es

Build Status Commit Status

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

Description du jeu

Ce petit jeu est un shooter reprenant des mécanique de déplacement de doom qui permet de s'occuper quelques minutes en tirant sur des pirates pour défendre le chateau.

🎮 Fonctionnalités

  • Rendu 3D avec Three.js
  • Physiques avancées avec Cannon-es
  • Système de tir à l'arc
  • Multiples ennemis avec animations et IA basique
  • Collisions précises pour des interactions réalistes
  • Parades des ennemis
  • Système de score dynamique

🚀 Installation

Prérequis

  • Un navigateur compatible WebGL
  • 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/ThreeGame/

ou bien :

  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

baniere Logo

🎯 Commandes

Action Touche
Avancer / Reculer Z / S
Tourner à gauche / droite A / D
Viser Souris
Tirer une flèche Clic gauche (maintenir puis relacher)

🏆 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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published