calcule de ressources - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : calcule de ressources (/showthread.php?tid=5149) |
calcule de ressources - zeppelin - 04-09-2010 Bonjour tout le monde! J'ai une requête un peu spéciale... J'ai pas mal hésité à le mettre ici ou dans la section Algorithme & Solutions, mais comme ça comporte du code je suis venu ici. Alors pour mon problème: J'ai dans mon jeu pas mal de ressources différentes (12! Oo). Sur un pillage par exemple, je dois retirer un nombre de ressource d'un certain joueur. Je veux que ça se passe de telle manière que les ressources où le stoque est le plus élevé soient les plus pillés, jusqu'à se stabiliser. Exemple: Le joueur pillé a 83 bois et 25 pierres. - Il est pillé pour un total de 40. Le pilleur repart donc avec 40 bois et il reste 33 bois ainsi que 25 pierres dans le stoque. - Il est pillé pour un total de 80. Le pilleur repart donc avec 69 bois et 11 pierres et il reste 14 bois ainsi que 14 pierres dans le stoque. J'ai beau chercher une bonne solution, je n'arrive pas à trouver quelque chose de simple... Problème d'analyse du problème je pense, je n'ai pas la bonne conception... Et je suis pratiquement sûr qu'il y a plus simple Voici ma solution actuelle (elle fonctionne): Code PHP :
Si vous avez une piste c'est avec grand plaisir! Merci :-) RE: calcule de ressources - srm - 04-09-2010 Tu fais la somme de tout le stock, tu calcules donc le pourcentage de chaque unité par rapport au stock total. Si il pile 40 tu répartis 40 par rapport au pourcentage de chaque unité par rapport au stock total. RE: calcule de ressources - php_addict - 04-09-2010 j'avais créé un post similaire si tu veut y jeter un coup d'oeil... --> http://www.jeuweb.org/showthread.php?tid=6549 RE: calcule de ressources - niahoo - 04-09-2010 sinon y a toujours le mode bourrin hein Code PHP :
RE: calcule de ressources - Myrina - 06-09-2010 Voici comment j'ai géré le vol de ressources de manière proportionnelle: Code PHP :
RE: calcule de ressources - niahoo - 07-09-2010 Alors, ça fonctionne ? RE: calcule de ressources - atra27 - 07-09-2010 haaaaannnnn je vais te piquer ton script! Trop bon sa! :p |