Le Concept
Depuis le début de mon cycle ingénieur, chaque fin de semestre a été marquée par la réalisation d'un projet d'envergure en Langage C. Ce parcours illustre ma progression, partant des bases du rendu graphique 2D jusqu'à l'implémentation de structures de données complexes pour l'intelligence artificielle.
Chronologie des Réalisations
- Semestre 1 - Space Invader (2D) : Apprentissage des bases du développement de jeux : boucles de rendu, gestion des entités (ennemis/joueur) et système de collisions simples.
- Semestre 2 - Smash Bros Revisité : Approfondissement de la physique de jeu et de la gestion des entrées clavier. Focus sur les animations de personnages et les mécaniques de combat multijoueur local.
- Semestre 3 - Rok Passe-Partout : Le projet le plus complexe. Développement intégral d'un jeu de société avec un moteur de résolution automatique. Utilisation d'une Hash Map pour optimiser le stockage des états du jeu et permettre à l'IA de trouver le chemin optimal de sortie sans latence.
Bilan Compétences
Ces projets m'ont permis de forger une solide rigueur d'ingénieur. Au-delà du code, j'ai développé ma capacité à respecter des cahiers des charges stricts et à collaborer efficacement au sein d'une équipe pour livrer un produit fonctionnel dans les délais imposés.