PDA

Voir la version complète : Geckos, éditeur de cartes en ligne



Gulix
02/02/2017, 14h59
Geckos

https://raw.githubusercontent.com/Gulix/geckos/master/logo-250.png

http://www.github.com/gulix/geckos

Bonjour les Canards ! Je viens ici vous présenter un projet de logiciel qui pourrait vous intéresser pour customiser vos jeux, entre autres choses.

Geckos est un éditeur de carte comme peut l'être Magic Set Editor : à partir d'un template, on peut créer une infinité de cartes reprenant un style identique. Et on peut bien sûr créer ses propres templates.

Geckos est un projet d'outil à destination des joueurs, que ce soit pour des cartes de profils, de sorts, de compétences, pour des jeux de figurines, de rôles, de plateau, voire même pour autre chose (cartes d'invitation, ...). Basé sur des technologies accessibles et open-source, il a pour objectif de l'être aussi (open-source et accessible).

Ayant beaucoup manipulé et trituré Magic Set Editor, j'en étais arrivé à découvrir quelques limites agaçantes, et une ergonomie pas toujours au top. Geckos est, en quelque sorte, ma réponse à ces limites. De plus, Geckos est 100% Web, et peut donc être utilisé depuis n'importe quelle machine disposant d'un navigateur moderne : ordinateur sous Windows, Linux, Mac, ChromeOS ou autre, Tablette voire même Smartphone !

Geckos travaille avec des templates. Ceux-ci permettent de définir les données qui définiront chaque carte, ainsi que la manière dont la carte va être générée. On charge / copie le code du template dans l'interface, et il ne reste plus qu'à ajouter les cartes et les éditer. Les images des cartes sont ensuite générées, et on peut les utiliser à notre convenance. Sachant que des exports évolués sont prévus (archives zip, documents pdf, ...). Il est bien sûr possible de sauver son travail pour le réutiliser plus tard.

Geckos est un produit jeune, dont la seconde Beta vient tout juste de sortir : https://github.com/Gulix/geckos/releases/tag/v0.2.0

Qu'est-ce que cela signifie ? Et bien le produit n'est pas encore totalement conforme aux attentes que j'ai en lui pour une version 1.0.0. Il manque encore des éléments, des fonctionnalités, des briques. Mais ça fonctionne, et on peut déjà l'utiliser. Plusieurs templates pour divers jeux sont disponibles sur la démo : Pulp Alley, Dungeon World, Au nom de l'Empereur, Blood Bowl, Silver Tower, ... D'autres sont prévus et déjà entamés.

http://tof.canardpc.com/preview2/241aadc3-f217-457c-ba19-1fcf7cecdb22.jpg (http://tof.canardpc.com/view/241aadc3-f217-457c-ba19-1fcf7cecdb22.jpg)

Le gros morceau des templates sera aussi la cible d'un gros travail. J'ai déjà prévu de passer mes templates pour Magic Set Editor sous Geckos. Et je serai ravi de voir de nouveaux templates pour d'autres jeux, d'aider à les concevoir voire de les faire. Geckos possèdera aussi un mode "jeu unique", qui permettra par exemple à un éditeur d'héberger une version de Geckos à l'image de son jeu, avec ses propres templates.

Bref, pleins de belles choses.

Pour que tout se concrétise, il faudra que le projet intéresse du monde bien sûr. Sur github, les Issues (http://www.github.com/gulix/geckos/issues) permettent de centraliser les demandes, les bugs, de répondre aux questions. Il ne faudra pas hésiter à l'utiliser pour pousser vos souhaits d'évolution favoris.

http://tof.canardpc.com/preview2/3aefcbf5-fa12-4001-842e-c7d849e7ad4d.jpg (http://tof.canardpc.com/view/3aefcbf5-fa12-4001-842e-c7d849e7ad4d.jpg)

Vous êtes développeur et intéressé par le projet : c'est open-source, github peut vous permettre de développer vos évolutions et de les intégrer au projet.
Vous êtes designer et avez envie de faire des cartes : posez vos questions sur les méthodes de création des templates et aidez-moi à enrichir le wiki
Vous êtes anglophobe : le projet est prévu pour passer multilingue à plus ou moins court terme

Vous voulez tester le bouzin : http://gulix.github.io/geckos/

http://tof.canardpc.com/preview2/70fd5472-0f01-432b-a2a2-679294e7944b.jpg (http://tof.canardpc.com/view/70fd5472-0f01-432b-a2a2-679294e7944b.jpg)

Rusty Cohle
02/02/2017, 15h15
Génial !!!

Je teste.

Nnexxus
02/02/2017, 15h53
Super projet ! Je me suis bricolé quelques scripts Python pour des projets persos (Time's Up custom, ce genre de choses), mais c'est bien moins avancé que ça ! Je vais certainement l'adopter.

Gulix
03/02/2017, 17h56
Merci ! N'hésitez pas à faire des retours sur ce qui va et va pas, et à proposer des idées de templates (voire des templates complets).

Gulix
07/05/2017, 18h27
Geckos s'associe avec le projet "En Terres Sauvages" (actuellement sur Ulule (https://fr.ulule.com/en-terres-sauvages/news/)) pour vous fournir des templates de cartes pour Dungeon World (et sans doute utilisable pour bien d'autres usages).

Ces templates vont me permettre de développer de nouvelles choses pour Geckos (c'est déjà en cours) et vous proposer des cartes conçues par un véritable graphiste. Plus de news et d'exemples dans les jours à venir !

https://drfhlmcehrc34.cloudfront.net/cache/f/2/8f831dfbbd8bad8cdd4d3e58ea0b58.png

En attendant, n'hésitez pas à jeter un oeil à la campagne car elle vaut le coup. Et il y a des biens belles cartes, remplies de pistes pour jouer "à l'inspiration".

Gulix
08/06/2017, 11h15
A lire sur mon blog, un article sur l'état de Geckos et ce qui doit arriver : http://www.gulix.fr/blog/spip.php?article429

TLDR : ça avance tranquillement, pas à pas. Je suis ouvert à toute collaboration extérieure. Je me lance dans la création de templates à la demande, contre rémunération.

raaaahman
17/06/2017, 13h03
Intéressant comme projet, et c'est bien tenu, avec la démo en ligne, le wiki et les tutos, ça va donner! :)

Je cherchais justement un petit logiciel du genre pour des amis qui créent leur jeu, là j'essaie de leur faire un template, ça avance doucement, mais je pense que ça arrivera à terme.

Gulix
19/06/2017, 10h14
Merci !

N'hésite pas, si tu bloques, à me harceler de questions :rolleyes: j'y répondrai volontiers. Pour l'instant, c'est pas trop "user-friendly" au niveau de la création (mais en bossant en SVG, la dernière version (dispo sur github sur la branche v0.2.3 (https://github.com/Gulix/geckos/tree/v0.2.3) mais pas encore en démo) permet des trucs plutôt sympas et faciles à mettre en oeuvre (suffit de regarder le template dw-lieu (https://github.com/Gulix/geckos/blob/v0.2.3/src/js/templates/dw-lieu.json)).

Là, je finalise la 3e Beta, avec du stockage de données comme dernier gros morceau, et de la doc à faire sur les derniers trucs rajoutés.

raaaahman
19/06/2017, 10h41
Pas de soucis. J'ai fait du très basique jusque là, est la doc est bien écrite alors ça n'a pas été trop dur. J'ai pris en effet la version github, mais je n'ai pas essayé de bosser en SVG, faudra que je vérifie ça.

Là je suis en train de ma demander comment faire des champs qui peuvent accueillir des pictos OU du texte... Bien sûr il y aurait possibilité de transformer les pictos en police de texte, mais c'est pas très pratique si on veut ajouter de nouveaux pictos, sachant que c'est pour un prototype pour des amis, je préfère leur faire un template qui les laisserait autonomes.

Hâte de voir la V3! :)

Gulix
19/06/2017, 11h00
Là je suis en train de ma demander comment faire des champs qui peuvent accueillir des pictos OU du texte...

Texte Libre ? Dans ce cas-là, le meilleur moyen serait d'avoir un champ d'options avec les pictos, et soit un choix vierge qui redirige vers un champ texte, ou alors forcer le champ texte avec une checkbox.
Au besoin, je peux faire une micro-démo pour montrer.

raaaahman
21/06/2017, 12h45
Vu que les pictos pourrait être amenés à changer, je préfère ne pas utiliser de champ d'options, mais plutôt d'image. Par contre il faudrait que je puisse en mettre un nombre variable. Enfin je ne suis plus dedans actuellement, je crierai au secours si je ne trouves rien, merci de ta disponibilité. ;)

Gulix
20/07/2017, 14h42
La Béta 3 de Geckos est maintenant disponible !

https://github.com/Gulix/geckos/releases/tag/v0.3.0

Que contient-elle ? Et bien plusieurs nouvelles fonctions font leur apparition, en plus de la correction de plusieurs bugs. Voici une liste résumée, la page de Release en propose une plus complète :

* Utilisation aisée des Google Fonts dans les Templates
* Copie d'une carte existante pour en créer une nouvelle
* Globales / Constantes dans les Templates (pour les images, le code complexe, les doublons, ...)
* Export d'une carte en SVG
* Export de toutes les cartes dans un ZIP (de PNG ou de SVG)
* Export des cartes en PDF
* Sauvegarde dans le cache du navigateur, au lieu des fichiers JSON
* Chargement de Geckos avec un template par défaut
* Amélioration générale de l'interface

http://gulix.github.io/geckos/

Vous pourrez trouver ces nouveautés sur la démo. Testez-les, utilisez-les, et n'hésitez pas à remonter les bugs, les trucs manquants, vos envies et que sais-je encore via les Issues du projet.

A venir !

Des vidéos d'explication sont prévues, sur l'utilisation du logiciel, mais aussi sur la création d'un template. De plus, la documentation sera mise à jour, en anglais et en français, au fur et à mesure. Besoin express d'une documentation ? Faites-en la demande, que je visualise ce qui est nécessaire.

Comment contribuer à Geckos : https://github.com/Gulix/geckos/blob/master/CONTRIBUTING-FR.md

Ma priorité maintenant se porte sur les Templates pour la Beta 3. Il y a déjà 10 templates d'accessibles dans la démo (Dungeon World, Pulp Alley, Pulp City, Silver Tower, Blood Bowl, ...) mais d'autres sont prévus : https://github.com/Gulix/geckos/milestone/8 . Il est également possible de me contacter pour la création de templates. Que ce soit pour que je vous aide et guide, ou pour une création spécifique contre une petite donation.

La Beta 4 arrivera ensuite, avec pas mal de nouveautés, corrections et améliorations.

Jouez avec Geckos, et parlez-en autour de vous !

Gulix
25/07/2017, 11h54
Suite à la Béta 3, j'ai sorti une version mineure Beta 3.1 (https://github.com/Gulix/geckos/releases/tag/v0.3.1) qui consiste en quelques menues corrections / améliorations, mais aussi en l'ajout d'un nouveau template, pour réaliser des cartes de monstres pour le jeu de figurines Frostgrave. Deux styles, un pour Frostgrave vanilla, l'autre pour Frostgrave Ghost Archipelago. Les deux en version bilingues anglais-français.

https://user-images.githubusercontent.com/9212910/28521986-63710402-7076-11e7-8aa4-46bcee0268f1.png

https://user-images.githubusercontent.com/9212910/28521985-6370774e-7076-11e7-940a-0f1da71a6862.png

La couleur du template est modifiable dans les deux cas. Amusez-vous bien avec (genre par ici pour la démo (http://gulix.github.io/geckos/?default_template=fg-monsters)).

À venir : templates pour Dungeon World et Au nom de l'Empereur, tutoriels vidéos sur l'utilisation de Geckos

Gulix
15/09/2017, 09h53
Une nouvelle version mineure est disponible pour Geckos, il s'agit de la 0.3.2 (https://github.com/Gulix/geckos/releases/tag/v0.3.2).

Commençons par un petit aspect communautaire / promotion : Geckos est maintenant sur Facebook (https://www.facebook.com/geckoscardeditor/) !

Maintenant, parlons du contenu ! Et bien, pour cette version, la grosse nouveauté tient dans un nouveau template, pour Blood Bowl ! Et oui, avec ces nouveaux champions qui débarquent (et tous les anciens qui trépignent), qui n'a pas envie de disposer de belles cartes pour les incarner ? Vous pourrez inclure la photo de vos propres figurines, et vous pourrez même faire des cartes de profils pour les différentes équipes du jeu, comme celles que l'on trouve dans la boîte de base pour les humains et les orques !

Un petit exemple valant mieux qu'un long discours, voici cette carte, avec rien de moins que le charismatique Thrud (remember la ronde 3 ...) ! En plus de pouvoir personnaliser le contenu de la carte, son aspect est aussi modifiable : couleurs, affichage de l'image, langue par défaut, ...

https://user-images.githubusercontent.com/9212910/30452224-45818f32-9995-11e7-8c29-4f55fdf30e3e.png

Pour accéder à ce template, rien de tel que la démo en ligne (http://gulix.github.io/geckos/?default_template=fantasybowl-modern-stars), où vous pourrez retrouver les templates déjà existants pour Dungeon World, Pulp City, Pulp Alley, Frostgrave, ...

Quelques nouveautés

Au rayon des nouveautés, quelques corrections ont été apportées à l'export, notamment pour éviter d'afficher des objets normalement invisibles.

Les Rich Text Fields se sont également vus dotés de deux nouvelles options. Avec les Snippets (http://www.gulix.fr/geckos/wiki/doku.php?id=en:template:rich_text_field#snippets), vous pourrez proposer dans vos templates des bouts de texte prédéfinis, comme par exemple un profil par défaut, une description de sort standard, ... Et puis la couleur fait son entrée (http://www.gulix.fr/geckos/wiki/doku.php?id=en:template:rich_text_field#colors), avec la possibilité de choisir la couleur du texte par l'utilisateur !

À venir

Geckos va continuer d'évoluer au gré des besoins et des demandes (n'hésitez pas si vous en avez (https://github.com/Gulix/geckos/issues/new)), et de nouveaux templates vont voir le jour. Le template pour Dungeon World par Acritarche, suite à la campagne Ulule En Terres Sauvages (https://fr.ulule.com/en-terres-sauvages/news/le-lezard-139436/), est quasi prêt ! Il ne devrait pas tarder à être disponible. Un autre template pour un jeu avec des morts qui marchent ne devrait pas tarder non plus, tout comme un template Grim Dark. Bref, une 0.3.3 est déjà en approche.

Au niveau des évolutions, elles suivront les besoins des templates en cours de développement, avant d'attaquer la version 0.4.0. Mais si certaines évolutions dans la liste vous plaisent plus que d'autres, commentez-les pour me le faire savoir !

N'hésitez pas à parler de Geckos si le programme vous plaît, et je suis ouvert à toute discussion pour la création de templates et l'aide à l'utilisation. Des vidéos tutoriels sont également dans les cartons pour vous aider à utiliser le programme !

SeanRon
23/09/2017, 20h10
super, ça avance!

continue comme ça ! :)

Gulix
25/09/2017, 10h07
super, ça avance!

continue comme ça ! :)

Merci, c'est toujours agréable de lire ce genre de commentaires !
Pour l'instant, je mets un peu en pause le développement pour me consacrer aux templates. Et aussi à faire des vidéos d'utilisation du soft, ainsi que de présentation des différents templates.

La première vidéo : https://www.youtube.com/watch?v=qZ__e4u-ePU

C'est très basique, mais bon, je découvre les outils ^^.

SeanRon
27/09/2017, 23h11
je pense qu'il faut vraiment trouver une interface visuelle pour gommer l'aspect formulaire vieillo de l'editeur de carte

de même pour le template de base des cartes, quelque chose de léché pour faire plus pro.
bordures fortement arrondies, marge blanche importante, couleurs tendances etc...

http://ulassa.com/wp-content/uploads/2017/06/Ulassa-Pokerkarten-05.png

le template de Fantasy Bowl Stars est vraiment bien.

Gulix
28/09/2017, 10h39
Merci pour ce retour.


Je pense qu'il faut vraiment trouver une interface visuelle pour gommer l'aspect formulaire vieillo de l'editeur de carte

J'ai pourtant essayé de proposer un truc plutôt "moderne" dans l'interface. Mais j'avoue, je suis plus développeur qu'ergonome / graphiste. Toute aide est la bienvenue à ce sujet, d'ailleurs.

J'ai déjà entamé des réflexions sur la possibilité de modifier le texte sur l'image directement : https://github.com/Gulix/geckos/issues/175
J'envisage aussi de permettre aux templates de prendre le pas plus profondément sur l'interface (emplacement et organisation des champs d'édition).

Maintenant, l'objectif n'est pas d'avoir un éditeur d'image, mais bien de respecter un template. Et c'est un peu plus difficile de fournir ce service que de créer un outil dédié à une unique carte, où l'ergonomie peut être mieux maîtrisée.


de même pour le template de base des cartes, quelque chose de léché pour faire plus pro.
bordures fortement arrondies, marge blanche importante, couleurs tendances etc...

le template de Fantasy Bowl Stars est vraiment bien.

Déjà, merci pour Fantasy Bowl Stars. C'est le plus récent des templates, et je suis très content de son rendu en effet. J'ai prévu de faire une passe sur les templates existants, pour les améliorer / moderniser. Après, l'objectif de certains templates est également de fournir des bases pour ceux qui voudraient en faire eux-mêmes. C'est d'ailleurs un des points que je dois améliorer dans les prochains mois : ouvrir l'outil à la création de nouveaux templates, en faisant des démos de création par exemple.

Ensuite, encore une fois, je suis pas graphiste (mais ... :rolleyes:) donc j'essaye de faire avec les moyens du bord. La liste des templates va d'ailleurs subir une refonte parce qu'elle commence à être remplie. Et puis j'essaye aussi de coller aux jeux que je propose, de fournir des cartes "printer-friendly". J'essaye aussi de trouver des partenariats, comme par exemple avec Acritarche pour Dungeon World :

https://tof.cx/images/2017/09/28/c91c1d93a61b44ce6300cdbe3eda32af.png (https://tof.cx/image/JpCzZ)

Voilà d'autres templates que j'envisage également : https://github.com/Gulix/geckos/issues?q=is%3Aissue+is%3Aopen+label%3Atemplate

Merci encore pour ce retour. Même si je me justifie sur tes critiques, je les prend en compte. Geckos est un travail complètement amateur, que je fais pour moi en priorité (acquisition de compétences, création de cartes pour mon usage perso) mais que j'essaye de mettre à disposition du plus grand nombre. C'est open-source, et ouvert à toute contribution. Et avoir des retours me permet d'entretenir la motivation pour continuer ;)

Gulix
13/11/2017, 10h44
Ca a été annoncé sur Facebook (https://www.facebook.com/geckoscardeditor/) ce weekend, mais je relaie ici. Deux petits guides à destination des bricoleurs sont disponibles sur le wiki : Comment installer Geckos ? (http://www.gulix.fr/geckos/wiki/doku.php?id=fr:tutorial:tutorial02) et Comment créer et modifier vos propres templates ? (http://www.gulix.fr/geckos/wiki/doku.php?id=fr:tutorial:tutorial03)

Geckos étant un projet vivant, s'il manque des informations dans ces guides, si vous souhaitez plus d'informations sur certains points, de l'aide pour des éléments précis, bah, suffit de demander ! Ces guides ont été écrits justement parce que quelqu'un en avait le besoin.

Sinon, sur FB, j'ai mis des captures de projet "in progress". Du Walking Dead, du Dungeon World, du Necromunda, du Au nom de l'Empereur ... À venir si tout va bien avant la fin de l'année (avec des nouveautés générales, comme un bien plus agréable export PDF).

Ashraam
13/11/2017, 11h00
Il faut que je me replonge dans l'utilisation de l'outil, j'avais commencé un prototype de JdS dessus. En tout cas, merci pour ce suivi ^^

Gulix
13/11/2017, 16h29
Il faut que je me replonge dans l'utilisation de l'outil, j'avais commencé un prototype de JdS dessus. En tout cas, merci pour ce suivi ^^

N'hésite pas si tu as besoin d'un coup de main. Ça me permet de voir quels sont les vrais besoins en documentation.