25-09-2007, 02:19 PM
1. Pour limiter l'augmentation des ressources, l'algorithme seul est très simple :
Code PHP :
<?php
if ($totalRessources >= $plafondRessources) {
$totalRessources = $plafondRessources;
}
//[...] après, tu effectues tes opérations sur la base de données, etc.
2. Pour les pourcentages, je ferais comme Byleth avec un truc du genre
Code PHP :
<?php
$baseRecherche = 30; //tout le monde a au moins 30% de chances de mener à bien une recherche
$coefRecherche = 2; //chaque scientifique rajoute 2% de bonus en recherche
$nbScientifiques = 10; //le joueur a 10 scientifiques dans son centre de recherches
$tauxReussite = $baseRecherche + $coefRecherche*$nbScientifiques;
//On effectue le test de recherche
if (mt_rand(1, 100) <= $tauxReussite) {
//La recherche a porté ses fruits. [...]
} else {
//La recherche a lamentablement échoué. [...]
}