Par Mbah, étudiant à 42 Lyon
Bienvenue dans le projet FdF (Fil de Fer). Ce projet consiste à créer un programme capable de représenter des cartes en 3D en utilisant la perspective isométrique.
- Affichage de cartes en 3D avec rotation, zoom, et translation.
- Gestion de différents types de projections : isométrique, parallèle, etc.
- Support pour différents types de fichiers de données pour les cartes.
- Système d'exploitation : Linux ou macOS
- Langage de programmation : C
- Librairie graphique : MiniLibX
- Clonez le dépôt :
git clone https://github.com/mbah24-dev/FdF.git
- Accédez au répertoire du projet :
cd FdF - Compilez le projet :
make
- Exécutez le programme :
./fdf [chemin_du_fichier] exemple: ./fdf public/maps/pyra.fdf
Prêt à explorer ton monde en 3D ? Voici comment prendre le contrôle avec des touches et des mouvements stylés ! 😎
- Flèche droite → : Déplace la carte vers la droite. 🏃♂️
- Flèche gauche ← : Déplace la carte vers la gauche. 🏃♀️
- Flèche haut ↑ : Déplace la carte vers le haut. ⬆️
- Flèche bas ↓ : Déplace la carte vers le bas. ⬇️
+: Augmente l'élévation de la carte (agrandit l'axe Z). ⛰️🔝-: Réduit l'élévation de la carte (réduit l'axe Z). 🌄🔽
Enter: Change entre la vue iso 🌍 et la vue parallèle 🗺️. (Toggle bouton 🔄)
- Clic gauche 🖱️ (maintenir) : Déplace la carte sur l'axe XY. ✨
- Clic droit 🖱️ (maintenir) : Rotation de la carte autour de l'axe X et Y. 🔄🌀
- Clic du milieu 🖱️ : Rotation de la carte autour de l'axe Z. 🔁
ESC: Quitte le programme (si tu veux prendre une pause ou partir à l'aventure ailleurs 🚶♂️💨).
Maintenant que tu connais toutes les commandes, il ne te reste plus qu'à explorer et t'amuser à fond ! 🎮🎉
Voici quelques captures d'écran pour vous donner un aperçu de mon programme en action. Regardez comment il brille! 🌟
🎉 Regardez ici pour un beau rendu :
Et maintenant, une vue spectaculaire ! 🌋🔥
Un peu de pyra pour votre journée ! 😎
Note: Ces images sont en plein action, soyez prêts à être éblouis ! 💥✨
L'intégrité est essentielle. Ce projet a été réalisé avec passion, persévérance, et sueur 😅. Je tiens à souligner que toute forme de triche ou de copier-coller sera fermement désapprouvée. Non seulement cela nuit à votre apprentissage, mais c'est aussi un coup de pied à l'esprit de la communauté 42! 💪
Alors, faites-le à votre façon, apprenez et brillez comme vous le méritez! ✨
"Le succès vient de l'effort honnête, pas de raccourcis!" 💡
Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
Mbah - Étudiant à 42 Lyon
Contact : mbah@student.42lyon.fr
