Conception, maquettage et développement en équipe d’un jeu en 2D en JavaScript (version pour API Symfony)

Catégories : From scratch, Librairie.

But du jeu :
Conception, maquettage et développement en équipe d’un jeu en 2D en JavaScript, en 3 semaines. Après avoir cherché et « compris » les bases de canvas et de la physique 2D, nous avons pu finalement implémenter MatterJS… le tout sous une architecture en modules (dont je me suis occupée). Codé à 3, en 5 jours.


Envoi des scores sur l’API WordPress et création d’un plugin pour leur administration et visualisation


Envoi des scores sur un backend administration custom sous Symfony via une API REST

Malheureusement je n’ai plus les fichiers source et n’ai donc aucun aperçu de la jolie admin que j’avais créée pour visualiser les scores et les gérer comme sous WordPress.


Stack : Matter.js, JS ES6, architecture en modules. APIs pour enregistrer les scores. Une version API Rest avec Symfony, une version API WordPress. Création d’un plugin WordPress pour voir et gérer les scores sous WordPress. Création d’une administration pour voir et gérer les scores sous Symfony.

Conditions : projet du jeu par groupe de 3 réalisé dans le cadre de ma formation développeur web et web mobile de 2021. Délai de 3 semaines. Une passée à réfléchir au jeu qu’on voulait faire, tenter de comprendre canvas et la physique 2D. Puis après avoir réalisé quelques bribes, nous avons pu nous servir de la librairie Matter.js et donc recommencer ! Enfin, après avoir pas mal tourné en rond, nous avons finalement réussi à sortir le jeu sur la dernière semaine !

Concernant les deux API, elles ont été développées par moi seule sur des projets à part.