[MY-AL] Génération Procédural d'une île

Modérateur : Administrateurs Suppléants

Avatar de l’utilisateur
Eanix
Messages : 62
Inscription : 08 Mai 2015 19:06

[MY-AL] Génération Procédural d'une île

Message par Eanix » 01 Mai 2018 11:24

Bonjour à tous,

J'ai posté un autre sujet il y a pas moins de 10 minutes pour un autre projet mais celui là vient de ma boîte. On voudrais généré procéduralement une île. Or peu importe le nombre d'exemple qu'on a vu, on ne trouve pas de fonction mathématique capable de faire des sortes de retour, pour pas que l'île soit totalement ronde. Bien que sa forme générale doit en être un. Si vous avez des conseils, des bouts de code... Je suis preneur ;-)

Merci d'avance :hello:

PS: Je remet l'étendu de mes compétence ci-dessous, qui peuvent vous donnez une idée de ce que je peux faire ou se que je devrais faire :

Je me débrouille en C# mais je n'arrive pas à parfaitement maîtriser les concept les plus compliquer comme thread, réseau UDP, TCP/IP. J'ai du mal à faire des systèmes de classe sans trop de dépendance inter-script (j'ai souvent fait des scripts qui ne fonctionne pas l'un sans l'autre).

Je maîtrise les bases : fonctions, variables, classes (encore quelques petit problèmes un peu plus avancés sur les classes), les structures, les enums, les événement (du moins comment les construire), les "delegate" reste une notion un peu flou mais ça va.
Ce n'est pas en restant sans savoir que le monde va avancé !

Avatar de l’utilisateur
Alesk
Messages : 1928
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: [MY-AL] Génération Procédural d'une île

Message par Alesk » 14 Mai 2018 11:38

Salut,

Tu peux commencer par ça : https://shanee.io/blog/2015/09/25/proce ... eneration/

C'est le premier résultat d'une recherche google sur "procedural island generation" ;)

Avatar de l’utilisateur
ZJP
Messages : 5687
Inscription : 15 Déc 2009 06:00

Re: [MY-AL] Génération Procédural d'une île

Message par ZJP » 15 Mai 2018 18:09

Pour triompher, le mal n’a besoin que de l’inaction des gens de bien.Edmund Burke (1729-1797)

Avatar de l’utilisateur
Max
Newser
Newser
Messages : 6577
Inscription : 30 Juil 2011 13:57

Re: [MY-AL] Génération Procédural d'une île

Message par Max » 15 Mai 2018 18:32

ZJP a écrit :
15 Mai 2018 18:09
... et poursuivre avec ceci.
A ce propos, le site developpez.com a repris les 21 épisodes avec un développement textuel en français.
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Avatar de l’utilisateur
db22
Messages : 743
Inscription : 31 Mars 2011 12:07

Re: [MY-AL] Génération Procédural d'une île

Message par db22 » 16 Mai 2018 09:04

Super intéressant ! j'étais tombé dessus en cherchant des brush pour Terrain :merci:
Bienvenue !

Avatar de l’utilisateur
ZJP
Messages : 5687
Inscription : 15 Déc 2009 06:00

Re: [MY-AL] Génération Procédural d'une île

Message par ZJP » 16 Mai 2018 21:25

Max a écrit :
15 Mai 2018 18:32
ZJP a écrit :
15 Mai 2018 18:09
... et poursuivre avec ceci.
A ce propos, le site developpez.com a repris les 21 épisodes avec un développement textuel en français.
En effet.. :mrgreen:
Pour triompher, le mal n’a besoin que de l’inaction des gens de bien.Edmund Burke (1729-1797)

Avatar de l’utilisateur
Eanix
Messages : 62
Inscription : 08 Mai 2015 19:06

Re: [MY-AL] Génération Procédural d'une île

Message par Eanix » 08 Juil 2018 20:34

Bonjour, Bonsoir à tous,

Premièrement merci à ceux qui m'on répondu :merci: , et excusez-moi de cette réponse tardive, nous avons eu quelque problème récemment et donc voilà, pas mal de chose on pris du retard. :(

Pour ce qui est de ces tutoriels, je l'ai est suivis, j'ai quelque résultat mais sans grande satisfaction vis à vis du projet. Donc ne m'y connaissant pas plus que ce que ces derniers on pût m'apporter, il me reste quelques questions en suspend, dans l'optique du projet.
On voudrais gérer le pourcentage d'eau (mer qui entoure l'île) sur la carte.
Les îles ont une forme trop monotone. Généralement cela se traduit uniquement par une variation de la distance plage-centre de l'île. Schématiquement, nous n'avons pas assez de baie naturel. Par exemple je n'ai jamais ce genre de phénomène :
Image

Enfin pour vous expliquez un peu le principe du jeu, nous cherchons à faire un mélange entre un Age of Empires et un tour par tour comme civilization. Ajouter à ceci que chaque unité sont unique et que vous avez une population limité à "200 / Nombre de joueur".
Je posterai sûrement plus d'information dans le future. Mais pour l'instant, sachant qu'il n'est pas prêt et sûr de sortir rien ne sert de vous mettre l'eau à la bouche. ;-)

Donc voilà si quelqu'un a des idées, des solutions à apporter à mes problématiques je vous en remercie d'avance. :merci:
Ce n'est pas en restant sans savoir que le monde va avancé !

Avatar de l’utilisateur
Alesk
Messages : 1928
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: [MY-AL] Génération Procédural d'une île

Message par Alesk » 09 Juil 2018 14:35

C'est bizarre, avec le tuto que je t'ai envoyé, ils ont parfois ce que tu cherches :

Image

Mais bon, si ce n'est pas assez prononcé pour tes besoins, tu peux tout simplement faire une soustraction aléatoire sur la map, pour abaisser le niveau.

Image

Là j'ai fait une copie de l'image, puis je l'ai réduite, augmenté un poil le contraste pour mieux marquer les bords, et j'ai fait une soustraction et zou :
Image

Avatar de l’utilisateur
Eanix
Messages : 62
Inscription : 08 Mai 2015 19:06

Re: [MY-AL] Génération Procédural d'une île

Message par Eanix » 10 Juil 2018 08:37

Ah oui je n'avais pas pensé à cette possibilité :o
du coups j'ai maintenant juste à me préoccuper de l'eau et tout iras bien. Merci pour tous ! :merci:
Ce n'est pas en restant sans savoir que le monde va avancé !

Répondre

Revenir vers « Scripting Javascript, C# et Boo »