Archive

Archives pour 01/2007

La génération procédurale dans les jeux vidéos

Derrière le concept de génération procédurale repose l’idée de générer le contenu du jeu, ses données propres, de manière pseudo-aléatoire, à partir de règles simples. Tirant sa source dans la théorie du chaos, son objectif dans les jeux vidéos est d’offrir une rejouabilité importante.

A conditions initiales identiques, un ensemble de règles données fourniront toujours le même résultat, aussi complexe soit-il. Il suffit simplement de s’assurer que ces règles soient déterministes, c’est-à-dire qu’elles ne contiennent aucun hasard.

Ainsi dans Lands of Elderlore, seules les règles de création du monde sont codées dans plusieurs algorithmes successifs. En fournissant en entrée le nom du monde à générer, on a la garantie de toujours générer le même monde. On peut dire cela d’une autre façon: le monde tout entier est compressé dans son nom.

Le concept n’est pas nouveau, puisque Elite, sorti en 1984, en usait déjà de façon immodéré en faisant tenir plusieurs galaxies peuplées de millions d’étoiles dans seulement 20 ko !

Gamasutra, dans Algorithms for an Infinite Universe, aborde également ce sujet.

Lire la suite…

Categories: Connexes, La boîte à idées Tags:

Suite de la création des cavernes

Voici quelques explications sur le fonctionnement de l’algorithme abordé dans le billet précédent.

Lire la suite…

Categories: Avancement Tags:

Version 0.0.6: exécutable Windows

J’ai pu trouver un moyen de générer un binaire Windows, j’espère que cette fois sera la bonne.

Voici la marche à suivre :

  • téléchargez Elderlore.0.0.6.zip et décompressez-le dans le répertoire de votre choix (il se décompresse dans son propre répertorie elderlore.0.0.6);
  • téléchargez python24.zip et décompressez-le à la racine de votre partition C: (vous devez obtenir l’arborescence c:\python24\shares\…);
  • le programme s’exécute avec elderlore.exe.

Les retours d’expérience sont les bienvenus, si vous avez des commentaires, n’hésitez pas ce billet est là pour ça ;-) .

Categories: Publication Tags:

Comment créer des cavernes ?

Avec du concentré d’automate cellulaire bien-sur !

Lire la suite…

Categories: La boîte à idées, Programmation Tags:

Good News

Source: PAPAKI (roguelike project)

Hello to everyone, Im here to announce that papaki is back to life. The game is reprogrammed, and soon I will give you the new webpage.

Version 0.0.6

Nouveautés

Je viens de publier la version 0.0.6 sur Sourceforge; au premier abord peu de nouveautés:

  • ajout du champ de vision
  • optimisation des villages (noms, chemins, positions)
  • nouveau nom: Lands of Elderlore

Lire la suite…

Categories: Publication Tags:

Version 0.0.5

Voici les nouveautés de la nouvelle version:

  • ajout de palmiers sur les zones désertiques
  • ajout de forêts nordiques sur les zones enneigées
  • ajout de rivières
  • ajout de villes
  • ajout de routes entre les villes
  • ajout d’un brouillard de guerre
  • déplacement dans les 8 directions au clavier et à la souris
  • gestion des zones infranchissables
Categories: Publication Tags:

En chemin vers la prochaine version

La prochaine version approche, quelques choix importants vont être à prendre…

Lire la suite…

Categories: Avancement Tags: