Projets et réalisations Projects and achievements


Daltonia

Daltonia
2nd trimestre 2022

Daltonia
2nd quarter 2022


Projet en groupe de 5, développement d'un jeu narratif sur le daltonisme destiné aux game designers afin de découvrir les avantages mais surtout les inconvénients des différents types de visions.
Pour ce prototype, il existe 3 niveaux: le premier pour expliquer l'histoire et le concept, le second sous forme de puzzle et pour terminer un speedrun en faisant les bon choix de changement de couleurs.
Je me suis chargé du changement de vision via listener pour affecter l'interaction avec les différents objets, du developpement de l'interface, du système d'ouverture de portes et du mini jeu du Simon.
Group project of 5, development of a game narrative on color blindness for game designers in order to discover the advantages but especially the disadvantages of different types of visions.
For this prototype, there are 3 levels: the first to explain the story and the concept, the second in puzzle form and to finish a speedrun by making the right choice of color change.
I took charge of the change of vision via listener to affect the interaction with the different objects, the development of the interface, the system of opening doors and the mini game of Simon.
Mars - Premiers Pas

Mars - Premiers pas
1er trimestre 2022

Mars - First steps
1st quarter 2022


Projet en groupe de 4, imagination et développement d'un jeu vidéo en 3 mois dans un processus complet de design et malheureusement sans artiste.
Nous sommes partie sur un jeu de gestion de base scientifique qui se déroule sur Mars.
Je me suis occupé du système de grille pouvant être repris dans d'autres projets, de l'interface utilisateur (front & back), la personnalisation des modèles des bâtiments, créer des scripts pour automatiser la génération de cellule par type de bâtiment et d'icône pour chaque niveau de bâtiments, d'améliorer et corriger des bugs post présentation.
Group project of 4, imagination and development of a video game in 3 months in a complete design process and unfortunately without artist.
We went on a science-based management game that takes place on Mars.
I took care of the grid system that can be used in other projects, the user interface (front & back), the customization of building models, create scripts to automate cell generation by building type and icon for each building level, improve and fix post presentation bugs.
Winding Tracks 3D

Winding Tracks 3D
1er trimestre 2022

Winding Tracks 3D
1st quarter 2022


Projet en groupe de 5, création d'un jeu basé sur les interactions 3D en réalité virtuelle afin d'avoir la meilleure immersion possible pour le contrôle d’une voiture de rallye.
Je me suis chargé de développer le contrôle de la voiture avec une première version utilisant des calcules d'angles en fonction de l'emplacement des manettes puis amélioré pour utiliser la puissance des forces et des points d'ancrage du moteur physique d'Unity3D. De plus, je me suis chargé des dérapages, passages de vitesse, bruits du moteur et du garage. Je me suis également chargé de répartir les tâches aux différents membres, de les aider dans leur développement ainsi que la synchronisation du travail de chacun.
Group project of 5, creation of a game based on 3D interactions in virtual reality in order to have the best possible immersion for the control of a rally car.
I took it upon myself to develop the control of the car with a first version using calculations of angles according to the location of the controllers and then improved to use the power of forces and anchoring points of the Unity3D physical engine. In addition, I was responsible for skidding, speeding, engine noise and garage. I was also responsible for dividing up the tasks among the various members, helping them in their development and synchronizing the work of each member.
WonderJam
GOLDRunner1677

WonderJam UQAC
Février 2022

WonderJam UQAC
February 2022


Challenge en équipe où il faut créer un jeu en seulement 72h ! Le thème de cette année fut : "Dilemme" avec les styles : arcade, versus et physics-based.
Nous avons participé à l'édition 2022 à Chicoutimi, CA avec la "Team Claude 3000". Retrouvez les informations sur notre participation et sur notre production durant ce challenge.
Après la fin de l'évènement, j'ai amélioré le jeu pour, entre autres, résoudre nos problèmes de collision et ragdoll.
Team challenge where you have to create a game in only 72h! This year's theme was: "Dilemma" with styles: arcade, versus and physics-based.
We participated in the 2022 edition in Chicoutimi, CA with the "Team Claude 3000". Get information about our participation and our production during this challenge.
After the end of the event, I improved the game to, among other things, solve our collisions and ragdoll bugs.
Moteur Physique Jeu Vidéo

Moteur Physique
3ème trimestre 2021

Physic Engine
3rd quarter 2021


Projet en groupe de 3, réalisation d'un moteur physique basique pour le jeu vidéo avec la prise en charge de forces, contraintes et détection de collisions sur des rigidbodies.
Outre la partie mathématique, je me suis chargé de la structure du projet en C++ à la suite d'une refonte graphique à l'aide d'ImGUI et OpenGL3 pour avoir un rendu 3D de la scène, ainsi que des aides graphiques pour le debug, un inspecteur et une console.
Group project of 3, realization of a basic physics engine for the video game with the support of forces, constraints and collision detection on rigidbodies.
Besides the mathematical part, I was in charge of the structure of the project in C++ after a graphical redesign using ImGUI and OpenGL3 to have a 3D rendering of the scene, as well as a graphical aids for debugging, an inspector and a console.
Krom'Island

Jeu Vidéo Krom'Island
3ème trimestre 2021

Krom'Island Video Game
3rd quarter 2021


Projet en groupe de 6, des documents de conception au développement d'un jeu vidéo basé sur le thème "mystère" en multijoueur en ligne: Krom'Island.
3 enquêteurs sont à la recherche d'un criminel mais l'île altère leur vision chromatique de façon aléatoire ! Saurez-vous retrouver le criminel ?
Ayant le plus de connaissance, je me suis occupé de la synchronisation du travail de chacun, de la résolution des bugs, de la transmission du savoir, de la mise en place du multijoueur et d'une partie de l'interface.
Group project of 6, from design documents to development of a video game based on the theme "mystery" in online multiplayer.
3 investigators are looking for a criminal but the island randomly alters their color vision! Can you find the criminal?
Having a better knowledge, I took care of the synchronization of the work of each one, the resolution of the bugs, the transmission of knowledge, the implementation of the multiplayer and a part of the interface.
IA Sudoku Solver

IA Solveur de Sudoku
Novembre 2021

Sudoku Solver AI
November 2021


Projet en binôme, réalisation d'une intelligence artificielle avec des algorithmes de CSP (Problème de Satisfaction de Contraintes) pour la résolution de Sudoku le plus rapidement possible, peu importe la difficulté.
Son interface en console permet de choisir entre le Backtracking, AC-3, MRV (Minimum Remaining Values), Degree Heuristic et LCV (Least Contraining Value).
A binomial project, realization of an artificial intelligence with CSP (Constraint Satisfaction Problem) algorithms for solving Sudoku as fast as possible, whatever the difficulty.
Its console interface allows to choose between Backtracking, AC-3, MRV (Minimum Remaining Values), Degree Heuristic and LCV (Least Contraining Value).
WonderJam
ClaudNected

WonderJam UQAC
Octobre 2021

WonderJam UQAC
October 2021


Challenge en équipe où il faut créer un jeu en seulement 72h ! Le thème de cette année fut : "La Connection" avec les styles : gestion, chance et progression.
Nous avons participé à l'édition 2021 à Chicoutimi, CA avec la "Team Claude 3000". Retrouvez les informations sur notre participation et sur notre production durant ce challenge.
Après la fin de l'évènement, j'ai amélioré le jeu pour enlever les bugs et finir les idées d'implémentation originale puis je l'ai porté sur Android.
Team challenge where you have to create a game in only 72h! This year's theme was: "The Connection" with styles: management, luck and progression.
We participated in the 2021 edition in Chicoutimi, CA with the "Team Claude 3000". Get information about our participation and our production during this challenge.
Once the event was over, I improved the game to remove bugs and finish the original implementation ideas, then ported it to Android.
IA Vacuum Robot

IA robot aspirateur
Septembre 2021

Vacuum Robot AI
September 2021


Projet en binôme, réalisation d'une intelligence artificielle avec un algorithme glouton capable de choisir son chemin pour aller à sa destination.
Ce projet dispose d'une interface en console, le robot aspirateur R essaie de nettoyer la saleté D et évite de ramasser les bijoux J avec une perte de batterie au fur et à mesure des déplacements.
A binomial project, realization of an artificial intelligence with a gluttonous algorithm able to choose its way to its destination.
This project has a console interface, the robot vacuum cleaner R is trying to clean the dirt D and avoids pick up jewels J with battery loss as it moves.
CoursVirtuel

Projet Cours Virtuel
1er trimestre 2021

Virtual Classroom Project
1st quarter 2021


Projet en groupe de 5, afin de prouver que les cours à distance peuvent se faire comme si on était dans une vraie classe grâce à la réalité virtuelle (Oculus Quest).
Étant chef de projet, j'ai mené à bien mon équipe pour reproduire les même sensations qu'en présentiel. On a ainsi la possibilité de créer un cours et le rejoindre en multi-joueur, écrire au tableau, projeter un diaporama, parler/écouter, s'asseoir et avoir une duplication du diaporama et du tableau en temps réel.
Group project of 5, to prove that distance learning can be done as if you were in a real class thanks to virtual reality (Oculus Quest).
As a project manager, I carried out my team to reproduce the same sensations as in presential. We have the possibility to create a course and join it in multiplayer, write on the board, project a slideshow, talk/listen, sit down and have a duplication of the slideshow and the board in real time.
ReservSalle
ReservSalle

Projet Web
Novembre 2020

Web Project
November 2020


Projet en groupe afin de réaliser un site de réservation de salle avec une partie admin.
Ce dernier a permis d'intégrer quelques notions de sécurité tel que, les sessions PHP, les tokens CSRF et un clavier virtuel crypté pour ne pas envoyer un mot de passe en clair au serveur !
Il utilise aussi des requêtes ajax afin de le rendre plus dynamique.
Group project in order to create a classroom reservation site with an admin part.
This last one allowed to integrate some security notions such as PHP sessions, CSRF tokens and an encrypted virtual keyboard in order not to send a clear password to the server !
It also uses ajax queries to make it more dynamic.
IKEA PS 2014 Motorized

IKEA PS 2014 motorisée
2017-2021

IKEA PS 2014 motorized
2017-2021


Projet de motorisation d'une lampe avec système embarqué.
Développé au départ avec une télécommande infrarouge (via Arduino Nano), le contrôle fut amélioré vers une interface web avec serveur intégré (via ESP8266). Le tout avec des contraintes de place et de mémoire.
Ce fut l'occasion de modéliser la lampe et des supports supplémentaires en 3D sur SOLIDWORKS.
(En cours de création d'une librairie Arduino pour un meilleur partage.)
Project of motorization of a lamp with embedded system.
Initially developed with an infrared remote control (with Arduino Nano), the control was improved to a web interface with integrated server (with ESP8266). All this with space and memory constraints.
It was an opportunity to model the lamp and additional supports in 3D on SOLIDWORKS.
(Currently creating an Arduino library for a better sharing.)
AT
Personal Website

Mon site
Eté 2020

My Personal Website
Summer 2020


Création de ce site internet premettant de mettre en avant mes compétences, mon parcours et surtout les différents projets présents sur cette page. Le tout, en le rendant le plus responsive possible du côté utilisateur mais aussi d'avoir une architecture simple pour une maintenance facile tout en utilisant Github Pages comme hébergeur.
De plus, certaines features, comme le cube tournant avec le réseau de points en arrière plan de la page d'accueil, la timeline de mes expériences ainsi que le mode nuit, la traduction en anglais et d'autres petits détails, ont été imaginé par moi-même et rendu possible avec l'aide de Bootstrap et Three.js en partie, la bible des développeurs: Stak Overflow et quelques heures de code.
Creation of this website to highlight my skills, my background and especially the various projects present on this page. All this, making it as responsive as possible on the user side but also to have a simple architecture for easy maintenance while using Github Pages as host.
In addition, some features, such as the cube rotating with the network of points in the background of the homepage, the timeline of my experiences as well as the night mode, the English translation and other small details, have been imagined by myself and made possible with the help of Bootstrap and Three.js in part, the developers' bible: Stak Overflow and a few hours of code.
WorldSkills France
WorldSkills France

Olympiades des Métiers

World Skills


Cette compétition est l'occasion de réaliser et programmer en binôme un robot en kit afin de le rendre autonome grâce à différents capteurs (Ultrason, suiveur de ligne, caméra Pixy2).
Je me suis chargé de créer une interface pour débuguer plus facilement en Bluetooth, un système à états et un algorithme qui retourne sa position grâce à l'odométrie.
Nous avons été, sélectionnés pour la finale nationale prévue en décembre 2020 à Lyon et participé aux stages de préparation physique et mentale. Elle a malheureusement été repoussée en janvier 2022 à cause du COVID-19. En conséquence et avec nos études nous menant au Québec, CA, nous avons dû déclarer forfait.
This competition is the opportunity to create and program in pairs a robot kit to make it autonomous thanks to various sensors (Ultrasound, line follower, camera Pixy2).
I have created an interface to debug more easily in Bluetooth, a state system and an algorithm that returns its position thanks to odometry.
We were, selected for the national final scheduled for December 2020 in Lyon and participated in physical and mental preparation sessions. Unfortunately, it has been postponed to January 2022 because of COVID-19. As a result and with our studies leading us to Quebec, CA, we had to drop out.

GGJ 2020
GGJ 2020

Global Game Jam
Janvier 2020

Global Game Jam
January 2020


Concours en équipe de 6 où il faut créer un jeu en seulement 48h !
Nous avons participé à l'édition 2020 à Limoges avec l'équipe "Les Sots 6". Retrouvez les informations sur notre participation et sur notre production durant ce challenge.
Je me suis chargé du découpages des images et de chaque frame de l'animation du personnage pendant que les autres s'occupé du développement en Java.
Team challenge of 6 where you have to create a game in only 48h !
We've joined the GGJ of Limoges in 2019 with the team "Les Sots 6" Get information about our participation and our production during this challenge.
I edited the images and each frame of the character's animation while the others did the development in Java.

  2ème ex-æquo au concours local
  2nd tied at local competition
Nuit de l'info 2019
Nuit de l'info 2019

Nuit de l'info
Décembre 2019

Nuit de l'info
December 2019


La Nuit de l'info est un challenge en équipe où il faut réaliser un site en une seule nuit ! Le thème de cette année fut : "Augmenter le pouvoir d’agir des étudiants/es en situation de précarité".
Nous avons participé à l'édition 2019 à Limoges avec l'équipe "Les Sots 6". Retrouvez les informations sur notre participation et sur notre production durant ce challenge.
The "Nuit de l'info" is a team challenge where you have to create a site in just one night ! This year's theme was: "Increase the power of students to act in a precarious situation".
We took part in the 2019 edition in Limoges with the team "Les Sots 6". Get information about our participation and our production during this challenge.

  3ème/138 équipes au défi d'Ubisoft :
"GIF US SOME LOVE !"
  3rd/138 teams to Ubisoft challenge:
"GIF US SOME LOVE!"
Animation WebGL

Projet WebGL
FST - Décembre 2019

WebGL Project
FST - December 2019


Le but de ce projet fut de réaliser une application interactive reposant sur les principes de l'informatique graphique vus en cours au travers de la technologie WebGL et de la librairie Three.js.
Notre objectif était de créer une scène animée avec les modèles 3D mis à notre disposition avec l'éclairage, des virages en courbe, la fumée, les textures...
The goal of this project was to realize an interactive application based on the principles of computer graphics seen in progress through the WebGL technology and the Three.js library.
Our goal was to create an animated scene with the 3D models at our disposal with lighting, curves, smoke, textures...
Technologie Web
Technologie Web

Projet Technologie Web
FST - Décembre 2019

Web Technology Project
FST - December 2019


Site de démonstration pour un projet scolaire.
Le but est d'avoir une plateforme où des entreprises se connectent pour poster des annonces. De l'autre côté, des candidats ont des filtres pour rechercher un emploi, sauvegarder l'offre et postuler.
Pour cela, nous avons utilisé composer et l'architecture MVC puis stocké les informations dans une base de données.
Demonstration site for a school project.
The goal is to have a platform where companies connect to post ads. On the other hand, candidates have filters to search for a job, save the offer and apply.
For this, we used composer and MVC architecture then stored the information in a database.
Panazol Danse
Panazol Danse Website

Site Panazol Danse
Août 2019

Panazol Danse Website
August 2019


Etant membre de la Junior Entreprise 3iL Développement de mon école, j'ai managé la création d'un site internet pour une association de danse, du cahier des charges (un autre commercial) à la mise en ligne en passant par le recrutement des développeurs, l'édition de la facture (le trésorier) et le suivi du dévelopement.
Pour cause de départ en vacances de certains développeurs en fin de projet, j'ai aussi aidé à coder la fin du site.
Ce site a un système de management des actualités, du caroussel de la page d'accueil, du changement de mot de passe et a la possibilité de modifier une grande partie du contenu.
As a member of the Junior Enterprise 3iL Développement of my school, I managed the creation of a website for a dance association, from the specifications (another commercial) to the on-line implementation including the recruitment of developers, the editing of the invoice (the treasurer) and monitoring development.
Due to the departure on vacation of some developers at the end of the project, I also helped to code the end of the site.
This site has a system of management of the news, the carousel of the homepage, the change of password and has the possibility to modify a large part of the content.
GGJ 2019
GGJ 2019

Global Game Jam
Janvier 2019

Global Game Jam
January 2019


Challenge en équipe où il faut créer un jeu en seulement 48h !
Nous avons participé à l'édition 2019 à Limoges avec l'équipe "Tchip'Gang".
Nous l'avons développé sous Processing avec plusieurs mini-jeux bien connus réunis pour l'occasion.
Team challenge where you have to create a game in only 48h !
We've joined the GGJ of Limoges in 2019 with the team "Tchip'Gang".
We have developed it under Processing with several well-known mini-games gathered for the occasion.

  Prix local de l'encouragement
  Local Incentive Award
Nuit de l'info 2018
Nuit de l'info 2018

Nuit de l'info
Décembre 2018

Nuit de l'info
December 2018


La Nuit de l'info est un challenge en équipe où il faut réaliser un site en une seule nuit ! Le thème de cette année fut : "L'assistance numérique d’un explorateur en conditions extrêmes" (sous entendu le désert du Namib ou Mars).
Nous avons participé à l'édition 2018 à Limoges avec l'équipe "Crab'Gang".
J'ai développé un programme Processing générant des photomosaïques à partir d'une image souhaité sur le thème de Mars.
The "Nuit de l'info" is a team challenge where you have to create a site in just one night ! This year’s theme was: "Digital Assistance from an Explorer in Extreme Conditions" (meaning the Namib desert or Mars).
We took part in the 2018 edition in Limoges with the team "Crab'Gang".
I developed a Processing program generating photomosaics from a desired image on the theme of Mars.

  1er au défi de SFEIR :
"U talkin' to me ??"
  1st to SFEIR challenge:
"U talkin' to me ??"
PFS 2017
PFS 2017

Millenium Collisions
Décembre 2017

Millenium Collisions
December 2017


Projet de fin de session des cours d'algorithme.
Premier jeu vidéo créé en 1er année d'école préparatoire d'Ingénieur Informatique à 3iL.
Il a été amélioré ensuite pour une version Android.
End of semester Project for algorithm.
First video game created in 1st year of preparatory school of IT Engineer at 3iL.
It was improved then for an Android version.