gamesonweb / gow-olympic-edition-saltolympique

gow-olympic-edition-saltolympique created by GitHub Classroom
0 stars 0 forks source link

Saltolympique

Lien du jeux : SaltoOlympique

Lien de la video : Video du jeu

Description du Jeu

Fonctionnement du Jeu

Accès au Jeu

Pour accéder au jeu, suivez ces étapes simples :

  1. Entrer votre nom : À l'écran d'accueil, saisissez votre nom pour commencer.
  2. Choisir votre personnage : Sélectionnez un personnage parmi les options disponibles.

Comment Jouer

Une fois dans le jeu, voici les contrôles et mécanismes à maîtriser :

  1. Charger le saut :

    • Appuyez sur la barre espace pour charger la puissance de votre saut. Maintenez la barre espace enfoncée pour augmenter la puissance et relâchez-la pour sauter.
  2. Effectuer des figures :

    • Utilisez les touches fléchées (haut, bas, gauche, droite) pour effectuer différentes figures acrobatiques en l'air. Chaque figure réussie vous rapporte des points.
  3. Atterrissage :

    • Assurez-vous de bien retomber sur vos pieds à la fin de chaque saut. Un atterrissage raté annulera le saut et vous ne gagnerez pas de points pour cette tentative.

Objectif du Jeu

L'objectif est de réaliser le meilleur score possible en une minute. Enchaînez les sauts et les figures tout en veillant à réussir vos atterrissages pour maximiser vos points.

Partie Artistique

Thème et Design

Le thème central du jeu est la Grèce antique, en hommage aux origines des Jeux Olympiques. Voici les principaux éléments artistiques qui illustrent ce thème :

  1. L'Arène :

    • Le jeu se déroule dans les ruines de la Grèce antique.
  2. Le Personnage :

    • Votre personnage est représenté comme une statue grecque. Avec des traits sculptés dans le style des œuvres classiques, le personnage incarne la grâce et la puissance des athlètes antiques.

Musique de Fond

Pour renforcer l'atmosphère immersive, nous avons créé une musique de fond originale qui accompagne le jeu. Cette composition intègre des instruments à cordes dont les sonorités évoquent l'Antiquité, ajoutant une dimension épique et historique à votre expérience de jeu.

Développement du Jeu

Moteur de Jeu et Technologies Utilisées

Nous avons développé le jeu en utilisant Babylon.js.

Gameplay

Voici les principales fonctionnalités du gameplay que nous avons implémentées :

Modélisation 3D

Pour créer l'environnement visuel du jeu, nous avons utilisé Blender pour modéliser l'arène grecque.

Blender

Nous avons utilisé un modele de statue trouvé sur sketchfab en CC0 pour notre personnage.

lien de la statue

Il a fallu le mettre en T-pose pour l'utiliser avec mixamo. Nous avons alors pu ajouter des animations au personnage.

Tout les fichiers Blender sont diponibles dans le repo.

Gestion des Scores

Nous avons développé un serveur utilisant Node.js pour gérer les scores des joueurs. Les données sont stockées dans une base de données MongoDB, hébergée sur Render.com. Voici le lien du serveur : https://gow-olympic-edition-saltolympique.onrender.com/scores Ce système permet de conserver les cinq meilleurs scores des joueurs, ajoutant ainsi une dimension compétitive au jeu et encourageant les joueurs à améliorer leurs performances.

Membres du groupe