Projet Cronos : main d'oeuvre

You are here

3 posts / 0 new
Last post
#1 13 October 2017 - 11:41am
Offline
Contact
Last seen : 7 years 1 month ago
Number of messages : 3
Registered since : 08/29/2017 - 07:47

Bonjpur à tous,

J'écris ce topic en réponse au post de Pyeroh sur le topic "Projet : Le Maitre des Titans ?" :

"Cela fait longtemps désormais qu'il n'a pas bougé, et pour peu que l'on respecte la licence, je ne vois pas de problème juridique/moral à reprendre les sources, le projet, et continuer à le faire vivre. Du coup, si vous souhaitez participer, laissez un message, ou mieux, créez un post pour regrouper les demandes ;) "

Je suis motivé à apporter mon aide au besoin, notamment pour du dev (conception, algorithmie, implémentation, etc.)

:)

13 October 2017 - 8:05pm
codneutro's picture
Offline
Contact
Last seen : 5 years 4 months ago
Number of messages : 88
Registered since : 03/27/2017 - 09:15

Bonjour,

Selon moi, il est temps de créer un discord !

17 October 2017 - 1:42am
Pyeroh's picture
Offline
Contact
Last seen : 1 year 6 months ago
Number of messages : 15
Registered since : 05/07/2017 - 10:01

@codneutro : carrément ! Vas-y, crée un discord, et fais tourner le lien :D

@kerial : tu es ajouté en tant que développeur dans le groupe sur Gitlab.

 

Pour les infos Git/Gitlab : j'ai archivé le repo migré depuis sourceforge, il n'est donc plus dispo en écriture. J'en ai créé un autre (https://gitlab.com/masterofolympus/le-maitre-des-titans) (le précédent : https://gitlab.com/masterofolympus/le-maitre-des-titans-old) sans l'ancien historique, mais le repo contient tout de même plus de 100Mo de fichier, qui ne sont pas "diffables" (qu'on ne peut pas comparer, ce sont des binaires comme des images, des docx, etc.).

 

Je ne suis pas doté d'une grande connexion, donc même un repo de 100Mo me prend environ 5 minutes à cloner. Je liste donc ici les travaux qu'il faudrait réaliser en premier lieu, afin de partir sur des bases saines :

  • rendre les fichiers non-diffables diffables : les docx en TXT ou en MD (Markdown), les images binaires en images vectorielles (ou les déplacer dans un autre repo), etc. Ca ne changera pas la taille du repository, mais ça réduira un peu la taille du workspace.
  • Transformer les idées/suggestions présentes dans les .docx en tickets Gitlab, quitte à les ouvrir pour les fermer, afin d'avoir un suivi du cheminement de l'idée, et rajouter à ces tickets des étiquettes (pour les "à faire", "plus tard", "refusé", etc).
  • Transformer certains documents en wiki (je pense notamment à la description du projet qui se trouve dans un pdf)
  • Formatter un peu le code pour revenir vers des pratiques plus actuelles (quantité de commentaires, convention de nommage des packages, et autres)
  • Vérifier l'usage et l'utilité des librairies actuellement choisies : je ne remet pas en question le choix de LibGDX par exemple (qui est resté assez leader, avec LWJGL), mais d'autres librairies sont peut-être devenues obsolètes depuis 2014/2015 (Scene2d de libgdx à la place de TWL par exemple)
  • Et bien sûr, voir où les développements s'étaient arrêtés pour les reprendre !

TL;DR : faut faire un brin de ménage avant de reprendre les devs, et pour vous ajouter au projet, donnez moi votre nom unique d'utilisateur Gitlab (@kerial pour Kerial par exemple)

 

EDIT : finalement, oublions l'histoire des images, ça a l'air d'être compliqué pour afficher un SVG avec LibGDX.