18-01-2019, 04:20 PM
Ouep, j'ai la même peur, mais je pense au fond qu'il "suffit" que je ne généralise pas trop mes fonctions de calculs. Par exemple, la masse de la planète divisée par 100, c'est la masse maxi en orbite. Ca, j'ai pas envie de le lâcher niveau gameplay (ça sert à se protéger d'une trop grosse flotte ennemie). De même, je ne veux (et ne peux) interdire aux joueurs de dépasser cette limite (car sinon, on serait inattaquable: si j'ai saturé l'orbite d'une planète, personne ne peut y venir pour m'attaquer: c'est "trop safe" je dirai). Donc il faut que je trouve une mécanique simple pour le cas où l'orbite d'une planète sature.
La formule "masse maxi en orbite = masse planète / 100" est simple, et surtout, monotone (elle croit toujours: plus la planète est lourde, plus y'a de place dans l'orbite), donc, si je dépasse la limite, je n'ai qu'à crasher ce qui dépasse sur la planète et à faire un joli "rapport d'incident" au joueur: c'est simple, et la flotte crashée dans la planète l'ayant alourdie, il y aura forcément assez de place dans l'orbite pour les vaisseaux suivants.
Pour le rayonnement, il me faudrait pareil: une limite simple et claire à comprendre, et une conséquence simple et unique si on la dépasse... Je vais tâcher de trouver, ça devrait bien se passer finalement
La formule "masse maxi en orbite = masse planète / 100" est simple, et surtout, monotone (elle croit toujours: plus la planète est lourde, plus y'a de place dans l'orbite), donc, si je dépasse la limite, je n'ai qu'à crasher ce qui dépasse sur la planète et à faire un joli "rapport d'incident" au joueur: c'est simple, et la flotte crashée dans la planète l'ayant alourdie, il y aura forcément assez de place dans l'orbite pour les vaisseaux suivants.
Pour le rayonnement, il me faudrait pareil: une limite simple et claire à comprendre, et une conséquence simple et unique si on la dépasse... Je vais tâcher de trouver, ça devrait bien se passer finalement