Skip to content

OSS-42/10-CUB3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nom du projet : cub3D

Description

Cub3D est un projet de l'école 42 qui consiste à créer un moteur de jeu inspiré du célèbre Wolfenstein 3D. Le projet est codé en C et nous utilisons la bibliothèque MLX de CODAM.

Pour ce projet, OSS-42 et moi avons collaboré ensemble.

Utilisation

Pour installer le projet, vous devez avoir brew d'installé, puis exécuter la commande make pour la version mandatoire du projet ou make bonus pour voir la version finale et plus complète du projet.

Version mandatoire

Pour exécuter le programme, utiliser la commande make puis ./cub3D maps/map1.cub.

Les contrôles :

  • WASD pour déplacer le joueur.
  • Vous pouvez utiliser les flèches directionnelles pour déplacer la caméra.
  • Échap pour quitter le jeu.

Version bonus

Pour exécuter le programme, utiliser la commande make bonus puis ./cub3D_bonus maps/map42.cub

Dans la version bonus, en plus des flèches directionnel vous pouvez également ;

  • Déplacer la caméra avec la souris
  • Afficher la minimap en appuyant sur la touche M
  • Ouvrir les portes avec la touche espace.

Fonctionnalités supplémentaires de la version bonus

  • Système de collision
  • Contrôle de la caméra avec la souris
  • Effets sonores et musique
  • Sprite animé
  • Minimap
  • HUD (Localisation du joueur)
  • Effet d'ombrage sur les textures et sprites
  • Interaction du joueur avec les portes (ouvrir, fermer)
  • Porte secrète et pièce secrète

Auteur

Mbertin44

About

Projet Cub3D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •