Annonces générales, discussions et feedbacks sur GDevelop.
User avatar
By 4ian
#62291 Hello,

Comme je l'avais annoncé sur le forum anglais, je travaille sur un nouvel éditeur pour remplacer l'ancien qui commence

Image

Pourquoi un nouvel éditeur ?

L'éditeur courant devient vieux et difficile à maintenir, la techno sous jacente est difficile à appréhender et pas mise à jour souvent.
L'idée est d'avoir un nouvel éditeur :

-Basé sur les technologies du web, utilisables potentiellement à terme sur dekstop, tablette et meme téléphone.
-Plus facile à comprendre et à modifier pour les contributeurs à GDevelop.
-Avec une interface simplifiée, plus facile à comprendre (basée sur Material Design de Google).
-Qui va unifier GDevApp et GDevelop.
-Qui fonctionne sur WIndows, Mac et tout les Linux récents sans problème de compatibilité !

Essayer l'éditeur

Je pensais le mettre en ligne en meme temps que la prochaine version, mais voici une version de test non finalisée!
Disponible sur GitHub:

Windows : https://github.com/4ian/GD/releases/dow ... -beta2.exe
macOS : https://github.com/4ian/GD/releases/dow ... -beta2.dmg
Linux : https://github.com/4ian/GD/releases/dow ... ta2.tar.gz


Attention: vous pouvez seulement éditer un jeu (sauvegardée au format .json depuis GDevelop) ou créer un jeu depuis l'exemple Platformer, et seulement éditer les scènes !
Tout l'éditeur est encore dans une phase peu avancée.


Qu'en est il de l'éditeur actuel ?

J'ai developpé une fonctionnalité qui permettra d'avoir le nouvel éditeur à l'intérieur de l'ancien. Regardez par vous même :

Image

Quelles sont les prochaines étapes?

Je pense continuer à améliorer le nouvel éditeur pour qu'il remplace progressivement l'ancien.
Je mettrai en ligne une version de GDevelop qui permet d'utiliser cet nouvel éditeur comme sur le screenshot au dessus :)

L'éditeur d'évènemnts doit être recrée dans le nouvel éditeur, ainsi que les éditeurs des objets. Le support des jeux natifs arrive plus tard. Je compte également le rendre accessible en ligne, remplaçant GDevApp :)

C'est une bonne opportunité pour moi de simplifier au maximum GDevelop, et rendre les éditeurs plus faciles à utiliser !
Je pense également ajouter des fonctionnalités pour simplifier la publication d'un jeu. Dans cette version, vous pouvez publier en ligne sur un stockage gratuit Amazon en un clic ! Ça pourra évoluer dans le futur.
Je pense aussi essayer d'intégrer le forum ou le chat Discord au sein de l'éditeur plus tard :)

Il y a également les traductions et la mise à jour automatique à mettre en place. :lol:

Comment puis je contribuer ?

Si vous connaissez un peu Javascript ou que vous avez envie d'apprendre, vous pouvez aider à designer des composants de l'éditeur :
https://github.com/4ian/GD/blob/master/ ... components
By Kink
#62293 Du lourd et bon tout ça ! Mais on est d'accord qu'il faut pas partir bille en tete pour developper dessus pour l'instant, et juste se contenter de tests "from scratch" ?

J'ai hate de voir tout ca fonctionner sur le natif et regler mes problèmes actuels sur les 4.0.92 et 94 !

Un grand bravo en tout cas, ca permettra à bcp, dont moi, de mieux appréhender le developpement et pourquoi pas contribuer :)
User avatar
By 4ian
#62299
Mais on est d'accord qu'il faut pas partir bille en tete pour developper dessus pour l'instant, et juste se contenter de tests "from scratch" ?


Pour le moment, limitez vous à des tests. En soi vous pouvez sauvegarder votre jeu en .json et l'éditer avec le nouvel éditeur ou l'ancien sans soucis mais faites des copies de sauvegarde pour être sur de rien perdre :)

Un grand bravo en tout cas, ca permettra à bcp, dont moi, de mieux appréhender le developpement et pourquoi pas contribuer :)


A priori c'est beaucoup plus accessibles, du moins faire des petites modifs est beaucoup plus simples.

Ça va donner un petit coup de jeune a Gdevelop ! :mrgreen:


Oui c'est l'occasion de repenser certaines choses et simplifier d'autres :)
User avatar
By 4ian
#62378 Oui pour l'instant il y a juste l'éditeur de scènes :)
J'ai rajouté un peu plus de rouge au message d'avertissement dans mon post. Également c'est ce qu'explique le premier message quand on ouvre le logiciel :D
User avatar
By 4ian
#62636 J'ai mis en ligne une nouvelle version Beta, avec les éditeurs d'objets.
La plupart des éditeurs sont très simples pour le moment. Tout n'est pas fini, en particulier les objets Sprites ont un éditeur simple sans masque de collision ni points.

J'ai fait des améliorations également pour avoir des panneaux redimensionnables pour les propriétés et la liste des objets.

Image

Télécharger la version Beta 2 ici (anglais seulement pour l'instant):
Windows : https://github.com/4ian/GD/releases/dow ... -beta2.exe
macOS : https://github.com/4ian/GD/releases/dow ... -beta2.dmg
Linux : https://github.com/4ian/GD/releases/dow ... ta2.tar.gz


La prochaine étape ensuite serait de faire une version de GD avec la possibilité d'utiliser le nouvel éditeur à l'intérieur de l'ancien.
Puis refaire l'éditeur d'évènements afin d'avoir un nouvel éditeur capable à lui seul de créer des jeux de 0 :) Je pense également faire une version web pour montrer à quel point c'est rapide de se lancer dans la création de jeux.