Ceci est un exemple d'illustration de repo d'un donjon utilisant Markdown sur GitHub. Dans le donjon, le lecteur choisit l'option à prendre et saute dans une page appropriée de la pièce basée sur leur choix. C'est collaboratif parce que la salle est écrite par de nombreux auteurs.
| Démarrer un nouveau jeu |
|---|
Vous devez installer du fil.
git clone https://github.com/MakeContributions/markdown-dungeon.git cd markdown-dungeonyarn.env.development dans le dossier racine du projet et copiez le format du fichier .env.example .yarn startAssurez-vous que vous n'utilisez pas PowerShell
Un étage est un dossier et chaque étage est une collection de chambres et chaque pièce est un fichier Markdown . Les liens de capacité de marque sont utilisés pour le haut / bas et pour aller dans une autre pièce, comme l'exemple ci-dessous.
Aller au donjon github
[ Go to Github dungeon ] ( https://github.com/ ) La structure doit être dungeon-name/floor-number/room-number , veuillez consulter les définitions ci-dessous pour chaque variable:
1, 2, 3 // Compliance
01, 02, A3 // Non-Compliance
1, 2, 3-AF, 3-01 // Compliance
01A, 02*A3, A3+F // Non-Compliance
Le dossier ou le nom de fichier accepte uniquement tous les caractères ASCII et le tableau de bord (-).
Si vous avez créé un nouveau donjon, veuillez ajouter un nouveau jeu, ajoutez-le sur le dossier des images et dans le donjon-info.json, afin que le lecteur puisse aller à votre donjon et l'ouvrir sur le site Web
Si vous souhaitez avoir une idée de quelle option mène à ce que lorsque vous contribuez, recherchez le fichier de
decision_tree.pngsous n'importe quel dossier de donjon, qui contient une vue graphique de ce donjon.
Les liens de ce fichier doivent être des liens relatifs pour continuer à fonctionner si le référentiel est fourchu.
Gardez toutes les lignes 120 caractères ou moins. Sinon, les fichiers bruts seront difficiles à lire dans le navigateur ou sur la ligne de commande, et les modifications seront plus difficiles à examiner.
Insérez des lignes vides entre les différentes options afin que les options soient séparées visuellement.
Mit