top of page

Je vous présente ici un aperçu  de mes projets de développement

Mes Projets Personnels

2015-2016: Projet Dobble

Création d'une version virtuelle du jeu Dobble, jeu de cartes dans lequel il faut retrouver le symbole commun entre deux cartes le plus rapidement possible. Ce jeu, programmé en Java dans une équipe de 5 personnes, inclut le développement d'une interface homme-machine, d'un réseau pour jouer en ligne, d'une intelligence artificielle capable de jouer au jeu et contre laquelle il sera possible de jouer pour s'entraîner et d'une base de données stockant les joueurs ainsi que des statistiques sur eux.

2015: Jeu de type RPG

Au cours de mon DUT, j'ai eu l'occasion de programmer un jeu de type RPG en Java dans une équipe de deux, basé sur le fonctionnement du jeu MountyHall. Ce jeu inclut la création d'une Interface Homme-Machine ainsi que deux Intelligences Artificielles pour les monstres, une utilisant l'algorithme A* pour trouver le chemin le plus court vers le joueur, et une autre le fuyant si celui-ci s'approche trop de lui.

2014-2015: Site web HTML/CSS

Création d'un site web en HTML et CSS, "rideau rouge", avec pour thème un atelier de théâtre pour enfants. Le sujet était présenté sous forme d'un paragraphe d'exigences rédigé par un professeur de communication. Le site web comportait différentes pages, dont une page d'accueil, une galerie de photos, une page d'inscription, une page d'informations et un calendrier.

 

2014: Jeu 2048 en C

Développement d'une version jouable sur terminal du célèbre jeu 2048 en C. En équipe de deux, nous étions guidés par le sujet nous indiquant quelles fonctionnalités développer en premier. Ce projet peut être considéré comme ma première expérience de développement en groupe, m'apprenant à diviser les tâches entre les différents programmeurs en fonction de leurs capacités.

 

2016: Compression d'images

Ce projet, actuellment en cours de développement, consiste en la création d'un programme en Java permettant de compresser des images de taille quelconque. Plus axé sur des compétences mathématiques et algorithmiques qu'informatiques, son développement requiert une mise en pratique de plusieurs méthodes de calcul  matriciels, notamment la décomposition svd et la méthode de Jacobi.

Avant compression: 230 ko

Après compression: 19,2 ko

bottom of page