Un générateur de tirages de cartes à raconter des histoires pour atelier d’écriture et jeux d’écriture à contraintes.
La doc »
Accès à la démo
·
Relever un bug
·
Suggérer une amélioration
Sommaire
Ce projet propose un système simple et adaptable pour générer des tirages de cartes contenant des éléments destinés à guider l’écriture de courtes histoires dans différents univers.
Pour le moment, les univers disponibles sont :
- Contes de fées
- Science-fiction
- Steampunk
- Horreur
À l’origine de cette idée se trouve le jeu de société « Il était une fois » édité par Asmodée. J’utilise ce jeu comme source d’éléments narratifs durant mes ateliers d’écriture. Les participants adorent, mais m’ont fait la remarque que le jeu de base était un peu trop orienté contes de fées et qu’à l’usage il devenait répétitif.
Je me suis donc mis en tête de créer des jeux de cartes sur le même système, mais dans d’autres univers. En attendant un éventuel budget pour les éditer sous forme de cartes, j’ai décidé de créer une application web permettant de simuler les tirages.
L’idée est également de proposer un système modulaire et –je l’espère– suffisamment simple pour que d’autres se l’accaparent et créent leurs propres versions.
Ce mini-site a été codé avec VSCodium et un soutien inconditionnel de ChatGPT 3.5.
- Dans le menu déroulant, on choisit le set de cartes à utiliser.
- On choisi si les cartes sont uniques (réaliste) ou clonées (infinies)
- On choisi ensuite le nombre de participants.
- On renseigne les prénoms de chaque participant.
- On clique sur le bouton «
Tirer les cartes
» - Le site génère le tirage.
- Cliquer sur «
Recommencer
» pour réinitialiser le système - On peut éventuellement cliquer sur «
Envoyer les résultats
» pour obtenir une trace écrite des tirages
Note : Le choix des cartes uniques ou clonées détermine si le tirage se comporte de manière réaliste ou non. Dans le cas réaliste –à l’image d’un véritable jeu de cartes– lorsqu’une carte est tirée, elle ne peut plus se trouver dans le paquet restant à distribuer. Chaque carte est alors unique. Dans le cas contraire, les cartes sont clonables, c’est à dire que peu importe si une carte a été tirée, elle reste dans la liste des cartes disponibles.
===> À faire :
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
--- Version 0.8b
- Déplacement des decks de cartes dans un dossier
decks/
- Parce qu’au bout d’un moment, hein, c’est plus claire comme ça.
--- Version 0.8
- Il a un nom ! :)
- Ajout de l’openGraph dans
index.html
- Ajout de l’affichage des pictos d’univers dans le tableau des résultats
- Légère Modification de la structure des
json
pour afficher les pictos
- Légère Modification de la structure des
--- Version 0.7
- Amélioration de l’interface, mais c’est pas encore ça (enfin, un peu quand même).
- Ajout d’un work in progress de l’univers Horreur.
- WiP Horreur terminé (en v1.0)
- Ajout de l’univers Polar (en work in progress)
- Ajout d’une bannière texte dans le code pour dire que c’est moi qui l’ai fait (sauf les json)
- Ajout du fichier de
LICENSE
pour le GPL 3.0. - Lissage des noms de participants (mise en minuscule + mise en capitale)
--- Version 0.6
- Ajout du choix du système de tirage :
- Cartes uniques : chaque carte est unique au tirage, elle ne peut apparaitre qu’une fois par tirage (choix par défaut)
- Cartes clones : Une même carte peut être tirée plusieurs fois dans le même tirage
--- Version 0.5
- Ajout de texte d’aide au survol des pictos
- Mise en page de tableaux de résultats
- Ajout de l’affichage du deck choisi dans les résultats
- … et dans le mail
--- Version 0.4
- Ajout de l’envoi des résultats par mail
- Pas satisfaisant : un mailto basique mal formaté
- mais c’est déjà ça…
- Pas satisfaisant : un mailto basique mal formaté
- Ajout de pictos SVG pour les catégories de cartes
- Un peu de couleurs en CSS (à modifier)
--- Version 0.3
- Création du git
- Ajout du
readme.md
de la mort - Ajout des cartes originales dans la liste
- Ajout du fichier
template_cartes.json
- Ajout du fichier
originales.json
(Contes de fées)
- Amélioration de l’interface
- Choix pour «cloner» les cartes (différents participants peuvent recevoir la même carte, ou non)
- Envoi d’un mail récapitulatif du tirage (pour suivi atelier)
- Améliorer le système de mail
- Responsiveness
- Possibilité de mélanger les univers ?
- Création et ajout des autres univers
- Fantasy
- Horreur
- Polar
- Cyberpunk (thanks E-Mae)
- Lovecraftien (merci Lou)
Voir la page issues pour une (éventuelle) liste de suggestions et améliorations.
Ce projet est composé à peu près de :
- 10 à 20 % de travail fourni par votre serviteur
- 80 à 90 % de code généré par l’ami ChatGPT 3.5
La majorité des pictos ont été créés par Icon54, proposés sur le site Noun Project dans la collection correspondante.
Ce projet est distribué sous General Public License (GPL), version 3.
Voir le fichier LICENSE
pour plus d’infos.
Vincent Corlaix - LittleLinks - vcorlaix@proton.me
Lien du projet : https://github.com/Nootilus/Cartes_a_Raconter
- Olivier Gechter – Très tôt beta-testeur
- Les participants de la Scribulerie – Les cobayes consentants
- E-Mae – Création de la liste Cyberpunk