Autre projet
Duel Dynamique
Présentation du projet
Duel Dynamique est un jeu compétitif où deux joueurs s'affrontent simultanément sur le même écran grâce à un affichage en deux caméras distinctes. Le but est d'envoyer une balle rebondissante dans la zone adverse afin de marquer des points dans des arènes générées procéduralement.
Objectif et règles
Chaque joueur doit envoyer la balle dans le camp adverse. La partie est remportée par le joueur qui marque deux buts. Si le chronomètre atteint cinq minutes sans vainqueur, le match se termine sur une égalité.
- Réinitialisation des positions et de la balle après chaque but.
- Comptabilisation des buts lorsque la balle franchit la ligne adverse.
- Fin de partie à deux buts ou à la limite de temps.
- Écran de résultat affichant le vainqueur ou une égalité.
Mécaniques principales
Déplacement et contrôle
Les joueurs évoluent à la première personne avec plusieurs possibilités de déplacement. La sensation de vitesse est renforcée par le sprint, qui modifie temporairement le champ de vision.
Gestion d'énergie
Une jauge d'énergie se recharge progressivement et conditionne plusieurs actions majeures du gameplay.
- Le sprint.
- Le jetpack.
- Le lancer de balle, dont la puissance dépend de l'énergie restante.
Génération procédurale
Les obstacles sont placés grâce à un système de Poisson Disc Sampling afin de conserver des distances cohérentes entre les éléments et de proposer des configurations variées à chaque partie.
Interface utilisateur
- HUD avec chronomètre, jauge d'énergie et indicateur de balle.
- Menu pause permettant de reprendre ou de quitter la partie.
- Écran de victoire ou d'égalité à la fin du match.
Technologies utilisées
| Technologie | Description |
|---|---|
| Unity | Moteur de jeu utilisé pour le gameplay, la physique, les interfaces et la génération des niveaux. |
| C# | Langage utilisé pour les mécaniques de jeu, la logique multijoueur, le système d'énergie et le comportement du drone. |
| Git | Gestion de version utilisée pour le suivi du projet et le travail collaboratif. |