● Qui suis-je ?

Une présentation pour mieux me connaître

Je suis Maxence Bazin, 18 ans, étudiant en première année à l'Iut Informatique de Bordeaux. Depuis tout petit, je suis intéressé par la science et ses découvertes. J'ai pris goût à l'informatique au collège lorsque j'ai voulu créer mon premier jeu vidéo avec un camarade. À partir de ce moment, j'ai enchainé les petits projets, que ce soit la création de jeu ou par exemple des tests web.

J'ai fait mes premiers pas sans coder sur un logiciel de programmation bloc par bloc - Construct 2 - puis j'ai continué en apprenant au fur et à mesure plusieurs languages comme le c++, le java et des langages web comme le hmtl, css ou bien php.

Pour le moment, mon objectif est de faire un moteur/librairie de base en Java pour faire un jeu 3D ou 2D.



● Mon parcours

Ce que j'ai fait jusqu'à aujourd'hui


J'ai progressivement acquis des compétences informatiques en utilisant la méthodologie de projet, qui m'a forcé à dépasser ma zone proximale de connaissances.

Jusqu'à maintenant mes projets ont été variés:
Au début de la seconde, j'ai commencé par un projet simple de RPG sur une console textuelle qui m'a permit d'apprendre le c++ et la notion de programmation orientée objet. Enfin, pour la spécialité ICN (informatique et création numérique) du lycée, j'ai utilisé le logiciel Processing en java simplifié pour créer:
- un jeu de noël,
- un jeu de société en application, "Fermer la boite",
- mon propre jeu type Démineur.

En première, pour le bac, nous a été proposée une épreuve de Travaux personnels encadrés (TPE) dans laquelle nous pouvions choisir notre thème. J'ai donc travaillé en collaboration avec Alexandre Boin. Nous avons produit un site de réservation de salle informatique. Pour ce projet, j'ai dû apprendre de nombreuses notions du web, dont en grande partie, les bases de données. J'ai travaillé avec des langages tel que l'html, le php, le css, le SQL.
Lien du site de démonstration.
Puis de ma propre initiative, en fin de première, j'ai eu envie de créer un jeu plateformer type Mario, que j'ai appelé "Growth". Même si ce projet inachevé est pour l'instant en suspens, il m'a permis de prendre en main java et j'ai compris le fonctionnement de l'OpenGL. Pour finir, j'ai pu me créer une maquette de code (création d'une fenêtre, affichage de texture, gestion du texte, etc.. - moteur de base d'un jeu) en java, sur laquelle je peux m'appuyer pour commencer rapidement un projet.
Présentation du projet.

Pendant l'été qui a précédé la terminale, je me suis attelé à deux projets importants pour moi. Le premier a été une partipation à l'événement "Ludum Dare 42" avec mon ami Quentin Feuillade-Montixi, au cours de laquelle j'ai réutilisé la base de moteur du projet Growth. Pendant les trois jours de développement, nous avons créé le jeu de réflexion "Box Overflow" en java.
Lien du jeu.
Le second projet estival a été un site de location pour la maison familiale. Ce site m'a permit de renforcer mes connaissances en html et sur le css.
Lien du site.

Le dernier projet en date, dans le cadre de l'ISN (informatique et science du numérique) pour le lycée, fut un un jeu nommé "Coop Dungeon Adventure" qui utilise le langage python et la façon moderne d'utiliser OpenGL. J'ai d'ailleurs traduit et amélioré le moteur de base java. Ce projet a était réalisé en collaboration avec Alexandre Boin.
Lien du site.

Mon nom de dévelopeur est MightyCode et certains de mes projets réçents sont sur le site web Github.
Pour plus de détails: Mes projets et Expériences.