Aller au contenu

Nos Projets

PandaBoyGBA

Pandaboygba est un émulateur pour les consoles Game Boy et Game Boy Advance, programmé en C++ et utilisant la bibliothèque SFML. Cet émulateur permet de jouer aux jeux Game Boy et Game Boy Advance sur ordinateur, avec une recréation fidèle du matériel d'origine et des fonctionnalités comme les états de sauvegarde et le saut d'images. La Game Boy (1989) et la Game Boy Advance (2001) ont marqué l'histoire du jeu vidéo portable. Pandaboygba vise à préserver cet héritage et permettre aux joueurs de redécouvrir ces titres sur matériel moderne. Le projet est activement amélioré pour offrir la meilleure expérience possible.

Capture d'écran de PandaBoyGBA

Technologies Utilisées :

  • C++
  • SFML

God Machine

Projet de jeu inspiré d'Indiana Jones utilisant CSFML. L'étudiant crée des formes géométriques et utilise la trigonométrie pour bâtir l'environnement. Sont abordés : déplacement, sauts, interactions, collisions, physique et IA.

Capture d'écran de God Machine

Technologies Utilisées :

  • C
  • C++
  • SFML

Triangle

Création de formes géométriques et tracé de lignes en C/CSFML. Concepts : cercles, carrés, triangles, polygones et algorithmes de tracé (dont Bresenham) pour des rendus efficaces.

Capture d'écran de Triangle

Technologies Utilisées :

  • C
  • C++
  • SFML

Whirlpool

Effet visuel de tourbillon en C/CSFML : conception de formes, tracé de lignes et manipulation des couleurs pour un rendu dynamique et interactif.

Capture d'écran de Whirlpool

Technologies Utilisées :

  • C
  • C++
  • SFML

Transparence

Exploration de la transparence et des modes de fusion en C/CSFML pour créer des compositions superposées et des effets visuels uniques.

Capture d'écran de Transparence

Technologies Utilisées :

  • C
  • C++
  • SFML

Neige

Animation de neige en C/CSFML : simulation de la chute de flocons, techniques d'animation et algorithmes pour un rendu immersif.

Capture d'écran de Neige

Technologies Utilisées :

  • C
  • C++
  • SFML

IMatrix

Moteur de rendu isométrique en C/CSFML : projection pseudo-3D, gestion caméra, éclairage et ombres pour un environnement dynamique.

Capture d'écran de IMatrix

Technologies Utilisées :

  • C
  • C++
  • SFML

IRC

Application de chat IRC : salons, temps réel, auth, journalisation et filtrage. Développement côté serveur en NodeJS.

Capture d'écran de IRC

Technologies Utilisées :

  • SQL
  • HTML
  • CSS
  • JavaScript

Labyrinthe

Premier FPS 'Doom-like' en C/CSFML : raycasting, ennemis, armes, objets interactifs, mouvements, tirs et collisions.

Capture d'écran de Labyrinthe

Technologies Utilisées :

  • C
  • C++
  • SFML

Feu

Automate cellulaire 'feu' en C/CSFML : simulation sur grille bidimensionnelle, paramètres température/combustible.

Capture d'écran de Feu

Technologies Utilisées :

  • C
  • C++
  • SFML

LS

Réimplémentation de la commande Unix 'ls' : métadonnées fichiers, options de tri et gestion des fichiers cachés.

Capture d'écran de LS

Technologies Utilisées :

  • C
  • Unix