Game Desin Planet Generator

De Entropy killed the Cat [Studio].

Planet Generator - Game Design

But du Générateur de Planète :

Le but de ce premier essai est de bâtir un générateur de planète. Ce générateur devra prendre en compte diverses données pour recréer une planète qui soit à la fois réaliste et utilisable dans le jeu à venir. Cette étape équivaut plus ou moins à la création d'un personnage dans un jeu de rôle, et demande donc d'être particulièrement étudiée pour permettre des jeux complètement différents suivant la planète créée.

Incidences :

Suivant la planète que le joueur pourra créé, cela modifiera la population native (espèce et/ou caractéristiques) de ladite planète ainsi que les types d'évolutions possibles au niveau technologiques. Pour faire simple, les possibilités technique d'une espèce sont conditionnées par ses caractéristiques ainsi que par les ressources disponibles sur une planète. Les caractéristiques et les ressources sont quant à elles définies par la morphologie générale de la planète.

Sommaire

Rapide résumé

Pour générer une planète, plusieurs facteurs sont à prendre en compte et modifient l'intégralité de la planète en tant que tout. Les facteurs retenus sont : le type de planète, la masse, l'éloignement par rapport au soleil, son age, son orbite.

L'intégralité de ces facteurs influeront sur la pesanteur, la pression, la température et la composition chimique des sols et de l'atmosphère.

En même temps que le joueur façonne son monde, il peut choisir une espèce pour peupler son monde. Les espèces peuvent être choisies que si un certain nombre de facteurs sont atteints par la planète en question, sinon il est impossible pour elles de peupler le monde en question.

Suivant les différents paramètres de la planète, l'espèce en question verra ses attributs varier. Les attributs retenus sont l'espérance de vie, la taille, le poids, et diverses résistances au monde extérieur. A cela s'ajouteront des traits de caractères en fonction du type de monde et de l'espèce, traits qui permettront d'évaluer l'arbre technologique qu'empruntera alors notre espèce.

Morphologie planétaire

Note importante :
Durant la phase de création, on peut toujours changer tous les paramètres de création sans avoir à revenir en arrière pour modifier un choix précèdant. L'intégralité des choix et des conséquences sont consultables et modifiables durant toute la phase de création.
Exemple : Durant la création, je me rends compte que la masse de ma planète ne peut pas être augmenté tant que j'ai choisi le type «tempéré», je décide donc de changer de type et peut ensuite augmenter la masse sans soucis.

Types et modifications possibles

Les types de planètes possibles sont au nombre de huit et sont représentés par des catégories :

  • Tempéré (similaire à la Terre)
  • Océanique (recouverte à plus de 95% d'h2o)
  • Désertique (recouverte à plus de 95% de sable et de roche)
  • Glaciaire (recouverte à plus de 95% de glace)
  • Polaire (similaire à Mars, 80% sable 20% glace aux pôles)
  • Orage Perpétuel (similaire à Venus)
  • Gazeuse (similaire à Saturne, Uranus et Neptune)
  • Fusion (recouverte à plus de 95% d'éruption volcanique, similaire à Io)


En plus du choix du type, les joueurs peuvent changer :

  • La taille de la Planète (influe sur la masse).

Au delà d'une certaine taille on ne peut plus choisir Tempéré, Polaire, Fusion et Orage Perpétuel.
En dessous on ne peut plus choisir Tempéré, Glaciaire, Océanique et Gazeuse.
Elle est notée en Kilomètre.

  • La distance Planète/Soleil

Au delà d'une certaine distance on ne peut plus choisir Tempéré, Océanique et Orage Perpétuel.
En dessous, on ne peut plus choisir Tempéré, Gazeuse et Glaciaire.
Elle est notée en Unité Astronomique.

  • Son age

Au delà d'un certain age on ne peut plus choisir Orage Perpétuel, Tempéré et Fusion.
En dessous on ne peut pas choisir Désertique, Polaire et Tempéré.
Elle est notée en Milliard d'Années.

  • Son orbite

Au delà d'une certaine révolution on ne peut plus choisir Fusion, Tempéré, Orage Perpétuel, Glaciaire, et Océanique.
En dessous on ne peut pas choisir Glaciaire, Tempéré, et Gazeuse.
Elle est notée en Jour.

Terraformation

L'étape de terraformation est en fait le rendu en terme graphique et surtout en terme statistique autour des données modifiées par les joueurs. Toutes les données entrées par le joueur lors de la phase de création doivent être automatiquement comprises par le programme. Il faut aussi qu'à chaque instant les données secondaires de la planètes soient consultables (c'est à dire la pesanteur, la pression et la température dans un premier temps).

  • La pesanteur est donnée en Gal (équivalent à 1m/s²).

Évidement plus elle est importante plus les objets sont lourds à sa surface et surtout plus son champs gravitationnel est important.
Théoriquement la pesanteur à en France est de 9,81Gal.
Si nous prenons cette valeur comme valeur de base pour un monde Tempéré de taille modeste comme la terre, cela nous permet d'extrapoler pour les autres mondes assez facilement (NdW même si là j'avoue ne pas être un excellent mathématicien).
Deux facteurs rentrent en compte dans la pesanteur, le premier est la taille de la planète, le deuxième sa densité. Pour le premier facteur, il est facile à interpréter. Pour le deuxième, nous ne possédons pas de données de masses, mais ayant rationalisé les planètes en 8 types différents, nous avons donc 8 densités différentes sur une échelle de 0 à 2 ou 1 est une planète Tempérée.

Indice de masse Planètaire
Type de Planète Nb.

Gazeuse

0.4

Orage Perpétuel

0.7

Désertique

0.9

Tempéré

1.0

Océanique

1.1

Polaires

1.1

Glaciaires

1.3

Fusion

1.7

En considérant ce tableau on peut donc facilement déterminer la gravité d'une planète.

Exemple :
Si la Terre est une planète Tempérée ayant une taille de 1 (valeur complétement arbitraire, ne signifiant rien pour l'instant) alors :
1 (taille) x 1.0 (masse) = 1 (1 = 9.81, pesanteur terrestre)
Prenons une planète de type fusion avec une taille de 0.7 (valeur toujours arbitraire) alors :
1.7 x 0.7 = 1,19
9.81 x 1.19 = 11,6739 (table de 3 et réduisons le résultat à 11.67)
La pesanteur sera donc de 11,67Gal.


  • La pression est donnée en hPa (hecto pascal).

La pression est ici une simple résultante du type de planète, modifiée par l'âge de la planète.
La mesure ne correspond qu'à la pression à la surface de la planète. Considérant que la pression en France est de 1014.2 hPa réduisons cette valeur à 1 pour une planète tempérée, et nous obtenons le tableau suivant :

Pression à la Surface
Type de Planète <5B Ans 5B Ans >5B Ans

désertique

+2hPa/1B Ans

5hPa

-1hPa/1B Ans

Polaire

+4hPa/500M Ans

10hPa

-1hPa/500M Ans

Glaciaire

+5hPa/500M Ans

100hPa

-5hPa/500M Ans

Tempéré

-100hPa/1.5B Ans

1000hPa

+100hPa/500M Ans

Océanique

-50hPa/1B Ans

1150hPa

+35hPa/1B Ans

Fusion

-100hPa/1B Ans

1500hPa

+150hPa/750M Ans

Orage Perpétuel

-500hPa/1B Ans

3000hPa

+500hPa/1B Ans

Gazeuse

-1000hPa/1B Ans

10000hPa

+1000hPa/500M Ans


  • La température est donnée en °K (degrés kelvin)

La température est une donnée ici encore très importante et définie par les variations de type, de distance planète/soleil ainsi que par la pression.

Incidences sur les ressources

Type de ressources

Possibilités

Incidences sur la population

Espèces

Caractéristiques

Possibilités

Projets en cours
Outils supplémentaires