Cartes procédurales
Générer un monde plutôt que le dessiner
Ce que veut dire « procédural », et pourquoi une règle vaut mieux qu'un dessin.
01Objectif
À la fin de cette séquence : Distinguer une carte dessinée d'une carte générée, expliquer le rôle de la graine aléatoire, et décrire une carte sous forme de règles plutôt que de contenu.
02L'essentiel
Dessiner, c'est produire un résultat ; générer, c'est produire une règle
Une carte dessinée est un objet fini : elle sera identique à chaque partie. Une carte générée est une recette — « une montagne au centre, percée de trois passages » — que la machine interprète différemment à chaque lancement. Le travail se déplace du contenu vers la contrainte.
La graine rend le hasard reproductible
Un générateur ne tire pas un hasard pur : il part d'un nombre, la graine. Même graine, même carte, à l'identique. C'est ce qui permet à huit joueurs en réseau de voir exactement le même terrain, et à un développeur de rejouer un bug.
Le vrai métier : contraindre sans figer
Trop de contraintes et toutes les parties se ressemblent ; trop peu et la carte devient injouable. Un générateur réussi produit des cartes différentes mais toutes équitables — c'est un travail d'équilibriste, pas de dessinateur.
Une carte se décrit par couches successives
On pose d'abord un terrain de base, puis le relief, puis l'eau, puis les ressources, puis les joueurs. Chaque couche écrase partiellement la précédente : l'ordre change le résultat. Une rivière tracée après les départs ne recouvre pas les mêmes cases qu'une rivière tracée avant.
03Le schéma
04À retenir
- Une carte générée est une règle, pas un dessin. On décrit des contraintes, la machine produit le résultat.
- Même graine, même carte. C'est ce qui rend le multijoueur et le débogage possibles.
- L'ordre des couches compte autant que les couches elles-mêmes.
05Exercice
Prenez une carte de jeu que vous connaissez. Écrivez-la en cinq règles maximum, sans jamais nommer un lieu précis. Exemple : « deux camps séparés par une rivière, franchissable en deux points ». Faites lire vos règles à quelqu'un : dessine-t-il la même carte que vous ?
Indice — Si votre voisin dessine autre chose, ce n'est pas un échec — c'est exactement ce que fait le générateur. La question est de savoir si sa version reste jouable.
06Vérification des acquis
Pourquoi ne pas simplement utiliser un hasard pur ?
Parce qu'il serait impossible de rejouer la même carte. Sans graine, deux joueurs en réseau généreraient des terrains différents, et un bug observé une fois serait introuvable.
Qu'est-ce qui distingue une bonne carte générée d'une mauvaise ?
L'équité malgré la variation. Chaque partie doit être différente, mais aucun joueur ne doit se retrouver enclavé ou privé de ressources par le tirage.