Skip to content

Mylloon/Bomberman

Repository files navigation

Bomberman en vue isométrique

Nom Anri KENNEL
Classe L2-A
Numéro d'étudiant 20010664
Mail anri.kennel@etud.univ-paris8.fr
Cycle universitaire 2021-2022
Module Algorithmes pour la Programmation Graphique

Fonctionnalités

  • Modélisation aléatoire de chaque labyrinthes (avec différents types de cubes)
  • Modélisation des joueurs avec un cône (carré dans ce jeu) surmonté d'une sphère, de couleurs différentes
  • Modélisation de sphères noires en guise de bombes (avec changement de couleur et grossisement)
  • Modélisation du rayon de l'explosion par des sphères jaunes dont le rayon décroit avec la distance (pas fait car fait autrement)
  • Collisions et interactions logiques
  • IA ennemies
  • Mode multijoueur local
  • Mode multijoueur "en ligne" (sur différentes machine)

Récupération du projet

Pour récuperer le projet :

En SSH

git clone git@code.up8.edu:Anri/bomberman.git bomberman-akennel

En HTTPS

git clone https://code.up8.edu/Anri/bomberman.git bomberman-akennel

Build & lancer le jeu

Pour build le jeu (vous aurez besoin de GL4Dummies et ces dépendances) [ici un script pour installer GL4D tout seul]:

make

Puis pour lancer le jeu :

./bomberman

Présentation

La présentation se trouve dans le dossier de documentation du projet.

Commandes

  • Déplacement du joueur A avec les flèches directionnelles ↑ ← → ↓ et pose de la bombe avec Entrée
  • Déplacement du joueur B avec les touches Z Q S D et pose de la bombe avec la barre espace
  • Activation/Désactivation de la synchronisation verticale à l'appuie de la touche v
  • Activation/Désactivation des logs de debug dans la console à l'appuie de la touche h

Sources