Signaler

[Jeux vidéo] Algorithme de génération de monde [Résolu]

Posez votre question electroking 176Messages postés dimanche 14 septembre 2014Date d'inscription 3 novembre 2017 Dernière intervention - Dernière réponse le 2 nov. 2017 à 17:15 par electroking
Salut à tous,

Le titre n'est pas très explicite alors voila mon problème :

Je suis actuellement sur un projet de jeu en RPG où je génère un monde (terres + villes + habitations + etc ...) de manière aléatoire (un peu comme les cartes de minecraft pour ceux qui connaissent). Ce jeu sera en 2 dimensions dans le style des jeux Pokémon pour DS.



Mon problème est le suivant :

Je veux que chaque carte soit différente de la suivante et je souhaiterais savoir s'il existe un algorithme pour créer un continent (juste un bout de terre).

Pour cela je crée un tableau à deux dimension (x et y dimensions de la carte) où j'entre l'altitude de chaque case de la carte (-1 pour l'eau et 0 ou > 0 pour les terres) je voudrais un algo qui remplie ce tableau de façon à avoir une carte avec 1 continent dont la forme est esthétique.

Je précise qu'ici je cherches pas un truc hyper compliqué juste une séparation entre eau et terre avec une belle forme.

Merci d'avance pour vos réponses.

PS : Pour exemple, visitez ce site : http://rollforfantasy.com/tools/map-creator.php
Créez aléatoirement une map de 10x10. C'est ce que je veux (en moins détaillé bien-sûr).
Utile
+0
plus moins
Il me semble que l'algorithme de Perlin est tout indiqué mais j'ai du mal à saisir son fonctionnement...
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !