L'Histoire du Monde
dans la rubrique La boîte à idées
←
/ #62
/ rss
/ →
Comment rendre crédible un monde virtuel ? En lui inventant par exemple une histoire passée, et en y inscrivant les actes de tous les personnages successifs du joueur. Tout en gardant en tête que les idées les plus simples sont souvent les meilleures.
Génèse
Par idée simple, j'entends d'abord ne pas réinventer la roue. Le jeu a déjà un algorithme pour créer le monde virtuel, alors pourquoi ne pas s'en servir pour créer l'histoire du monde ? Dans le code el_monde.py, la fonction creation va créer successivement les altitudes dans self.Creation_Relief(), les températures dans self.Creation_Celsius(), les déserts, banquises, montagnes et zones enneigées dans self.Creation_Carte(), les rivières dans self.Creation_Rivieres(2**(self.tailletemp - 1)), les forêts dans self.Creation_Foret(), les cavernes dans self.Gestion_Caves() et placer les villages dans self.Gestion_Villages().
On pourra ainsi caractériser un monde par ses composantes géologiques. En calculant par exemple la proportion des terres émergées, le nombre d'iles, ou la surface des déserts, des forêts et des zones enneigées pour en tirer une description générique. Comme ceci :
Elderlore est un monde au climat tempéré, constitué de deux continents principaux : Litania, une zone plutôt désertique et montagneuse, et Glorinda, une zone de forêts et de rivières, entourée de nombreuses iles verdoyantes.
Ou encore comme cela :
Tania est un monde avec peu de terres émergées. Son climat est aride, et ses forêts nordiques s'étendent sur la plus grande partie des terres.
Evolution du monde
La création des villages (et des routes les reliant) peut fournir une bonne base pour décrire l'histoire des premiers pionniers; la date de création du premier village marque le début de l'histoire du peuple, et les routes peuvent déterminer l'expansion économique d'un royaume en gestation.
Un générateur d'évènement serait un plus pour crédibiliser cette phase. On pourra imaginer simplement un tirage aléatoire entre deux dates données, pour provoquer séismes, inondations, invasions hostiles ou épidémies foudroyantes.
L'avantage d'un tel système est qu'il est possible de prévoir des calamités à venir pour les Personnages Joueur qui vont évoluer dans ce monde. Consulter certains voyants et prophètes donnera accès à une information incomplète au PJ, et cela pourrait fournir des campagnes de jeu sympas pour les PJ qui voudraient prévenir un monde incrédule que le cauchemar a déjà commencé...
Du PJ au PNJ
Dans les roguelike, Qu'est-ce qui pousse le joueur à créer un nouveau Personnage Joueur ? Le plus souvent, c'est simplement parce que son PJ précédent est mort, et comme la mort est définitive, le joueur recommence en essayant de faire toujours mieux. On pourrait envisager une autre alternative : le PJ du joueur est mis de côté alors qu'il est encore vivant, il devient alors un Personnage Non Joueur intervenant dans la partie du PJ suivant, son héritier.
Plusieurs raisons peuvent forcer un joueur à mettre son PJ de côté : il souffre d'un mal incurable (bras ou jambe en moins, folie passagère ou définitive, maladie dégénérative, cécité, ...), il a trop de dettes, n'a pas accompli sa destinée, ou est simplement devenu trop vieux.
On peut aussi imaginer que le PJ se fait capturer et mettre en prison ou aux fers dans une galère, pendant une longue période. Le joueur a alors le choix entre perdre plusieurs années de vie pour son PJ et le reprendre affaibli, ou alors créer un nouveau PJ pour le lancer à la rescousse.
Le joueur peut aussi décider de lui même de mettre son PJ de côté; il faut simplement que le joueur ait plus d'intérêt à créer un nouveau PJ qu'à continuer avec le PJ actuel. Ainsi, à la création d'un PJ, on disposera d'un certain nombre de points à répartir dans ses caractéristiques, et ces points seront majorés par le niveau des ancêtres encore vivants du joueur.
S'il a le choix, en quel PNJ le joueur peut-il convertir son PJ ? Là encore plusieurs choix sont possible : un PJ riche mais vieux ou handicapé pourra ouvrir une boutique dans un village (avec remises pour ses héritiers), alors qu'un PJ pauvre mais célèbre pourra convoiter le poste de maire dans un village, de seigneur dans la région ou pourquoi pas de roi dans le royaume. Dans ce cas, le nouveau PJ pourra accéder à des quêtes qui auparavant étaient bloquées.









Commentaires
1. Le mardi 28 août 2007 à 12:53, par ee_lars
2. Le mercredi 29 août 2007 à 14:31, par Altefcat
3. Le dimanche 9 septembre 2007 à 13:40, par Kaomé
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.