Et hop, un billet pour demander à des gens de m'aider, mais c'est d'abord l'occasion de présenter un de mes (trop nombreux) projets actuels.
Ludimagia est un jeu qui sert à jouer, en ligne, à Magic The Gathering (un jeu de stratégie, à la Pokémon, Yo-gi-oh, pour ceux qui connaissent, par exemple), en un contre un, de la façon la plus simple possible.
Ce logiciel est actuellement en développement et ne permet donc pas encore de jouer (mais on peut déjà utiliser la version SVN pour créer/modifier des decks, et faire des actions très basiques avec les cartes qui se répercuteront chez votre adversaire, si vous en trouvez un).
Ludimagia est codé en python, les (très rares) menus sont en GTK et j'utilise le protocole Jabber pour effectuer la connexion entre les deux joueurs. L'idée est que ludimagia ne connait pas les règles du jeu, c'est juste une interface qui permet de manipuler des cartes (piocher, mélanger, déplacer, retourner), des decks, etc. Mais on peut tout faire comme si on était sur une vraie table, donc tricher (piocher 42 cartes d'un coup, jouer des cartes sans payer, etc). Ça se base donc sur la connaissance des règles par les deux joueurs. Et on peut ainsi imaginer pouvoir jouer à d'autres jeux de cartes, par la suite (même si ce n'est pas mon objectif à la base).
Ce projet est hébergé sur codingteam, donc vous pouvez voir le code, l'avancement, les bugs et tout le tralala en cliquant ici-même.
Et c'est la que vient mon appel à contributeurs.
J'explique, dans la documentation que je ne peux pas fournir (pour des raisons légales) la liste des cartes officielles (qui compte quand même environ 10 000 cartes) avec ludimagia. Il faut donc trouver quelque chose pour pouvoir y jouer avec des cartes Libres, et le seul moyen d'avoir des cartes libres, c'est de les créer nous-mêmes.
Il suffit pour cela d'écrire du texte (oui, pas la peine de dessiner, c'est ludimagia qui s'occupe d'afficher des cartes (sans illustrations) en fonction du texte). J'ai créé une page sur mon wiki expliquant toute la procédure à suivre pour ajouter ou éditer des cartes (un exemple d'un début d'édition totalement Libre et inventée se trouve aussi sur le wiki, ici).
Donc, si vous connaissez les règles (qu'on peut par exemple trouver ici) et que vous avez envie de m'aider à créer une édition Libre, n'hésitez pas à passer sur le wiki, même la plus petite des contributions (ajouter une virgule) est la bienvenue. Vous pouvez, si vous le souhaitez, laisser votre nom qui sera rajouté dans la partie des remerciements dans les sources de ludimagia.
Il est également possible de créer une édition dite Fun, où l'on pourrait créer des cartes aux noms des contributeurs, ou de vos animaux de compagnie, ou de Gnu, Beasty et Tux, etc. (cependant, ce n'est pas la priorité : une édition complète et cohérente est primordiale pour que ludimagia sorte un jour).
Voilà, donc si vous connaissez des gens qui connaissent des gens qui connaissent les règles de Magic, faites passer le mot :)