Comment est né Bricks Studio
Projet scolaire
Comme mentionné dans la FAQ, Bricks Studio était initialement un projet scolaire.
Mon professeur m’avait proposé de créer un moteur de jeu 2D utilisant un système de nœuds, un peu comme les blueprints d’Unreal Engine.
Cependant, nous avons décidé de pousser le projet plus loin en le destinant aux enfants.
L’aventure
Pour cela, il a fallu abstraire le code au maximum,
mais nous avions une contrainte technique : le langage du semestre était le C#.
Notre projet devait donc être en C#. Rien d’anormal me direz-vous, eh bien…
C’était sans compter sur l’interface, qui devait être réalisée en WPF. J’en parlerai peut-être dans un autre article, mais sachez que WPF donne l’impression de revenir en arrière dans le temps quand on a l’habitude du HTML/CSS.
Nous avons donc décidé de séparer le code en deux parties : la partie interface, qui permet de créer le jeu, est en C#/WPF, tandis que le jeu généré lui, est en Python, car WPF n’est pas adapté aux jeux.
Il a donc fallu trouver un moyen pour traduire les interactions de l’utilisateur avec l’interface en code Python fonctionnel.
C’est ainsi que l’idée des Briques est née, mais je ne peux pas en dire plus pour l’instant… Il faudra attendre la sortie de l’application. 😉
Quand sortira Bricks Studio ?
Étant donné que je suis seul à développer le projet et la complexité de celui-ci, le travail risque de prendre encore un peu de temps, je suis aussi très occupé par ma recherche d’alternance. J’espère toutefois pouvoir le déployer avant juin. Si vous souhaitez être tenus au courant des avancées du projet, je vous invite à me suivre sur mon LinkedIn.
Merci à vous d’avoir lu jusque-là ! J’ai hâte de vous montrer mon projet dont je suis extrêmement fier !