Mes Réalisations

Depuis que j'ai appris à programmer, j'ai eu l'occasion de travailler sur de nombreux projets. D'un simple Morpion à la réalisation d'environnements 3D réalistes, j'essaie de multiplier les projets dans différents domaines, afin d'acquérir de nouvelles compétences.

Bien sûr, ce n'est pas une tâche aisée car il existe une infinité de possibilités en informatique. Par exemple, les technologies autour du Web sont clairement un vecteur d'avenir. Mais elles reposent sur des applications natives et ils convient de maîtriser ces dernières afin de tirer tout le potentiel.

Pour progresser dans tous ces domaines, le meilleur moyen reste la pratique. C'est pour cela que je me suis lancé dans la réalisation de véritables projets afin de divertir et renforcer mes diverses compétences. Voici donc pour vous une selection de mes projets les plus aboutis :

Portfolio

Super Pokémon Run

Super Pokémon Run

Super Pokémon Run est une adaptation de Super Mario Run, où le héros est remplacé par différents Pokémon ayant chacun une particularité propre. Le joueur aura pour mission de traverser les 40 niveaux du jeu pour y libérer les Toads emprisonnés, tout en y trouvant les PokéPièces cachées. De nombreux Pokémon sont répartis dans chaque niveau, et il faudra alterner entre leurs différents pouvoirs pour venir à bout des 8 mondes du jeu.



N'attendez plus, et essayez immédiatement ce Super Mario Run version Pokémon !

Découvrir Super Pokémon Run

BomberMario

BomberMario

BomberMario est un crossover entre le célébrissime BomberMan et le monde de Super Mario. Chaque niveau nécessite de poser des bombes pour vaincre les ennemis et trouver des gemmes pour débloquer le drapeau de fin d'étape. Il est également possible d'obtenir une couronne dans chaque niveau, si tous les ennemis ont été vaincus, et toutes les gemmes ramassées. Le jeu dispose de 60 niveaux, répartis sur 3 mondes, et classés selon leurs difficultés.

Découvrez tout de suite ce classique du jeu-vidéo revisité à la sauce Super Mario.

Découvrir BomberMario

RayCasting

RayCasting

Le RayCasting est une technique de rendu 3D qui a la particularité de n’utiliser que des données 2D et de les projeter, afin de donner au joueur l’illusion qu’il se trouve dans un véritable environnement 3D. De ce fait, le RayCasting nécessite très peu de puissance pour fonctionner, et est donc adapté aux premiers ordinateurs et consoles de jeux, qui ne pouvaient pas supporter les techniques de rendu moderne.

Je vous propose ici de découvrir une implémentation en JavaScript de l’un des premiers moteur de jeu, et je vous invite à le parcourir comme de nombreux joueurs l'ont fait au début des années 1990.

Découvrir RayCasting