ich ein Programm mache, in dem zwei Spieler einander in „Kampf“ Gesicht, jeder Spieler eine Spielstärke haben, durch eine Zahl zwischen 1 und 100 dargestellt ist, wird diese Nummer verwendet, die Spieler zu bestimmen, Ist zum Beispiel besser, wenn Spieler A 50 und Spieler B 100 hat, dann hat B 50% mehr Chancen, den Kampf zu gewinnen. Was wäre ein guter Weg, diese Zahl zu erhalten, wenn man das Können beider Spieler kennt?Bestimmung Win Prozentsatz von Skill-Level
Ich habe verschiedene Möglichkeiten ausprobiert, zum Beispiel beide Fähigkeitsstufen hinzuzufügen und eine zufällige Zahl in diesem Bereich zu wählen, wenn die Zahl kleiner ist als eine Spielerfertigkeit, dann gewinnt er aber ich bin mir nicht sicher, ob das ein guter Weg ist denke, die Wahrscheinlichkeit ist aus. Ich habe auch versucht, Regeln zu verwenden, zum Beispiel, wenn sie dieselbe Fähigkeit haben, dann 50% (jeder kann gewinnen), wenn man die Hälfte der anderen ist, dann sind 25% Chancen für den niedrigeren Spieler und so weiter, aber das wird schnell kompliziert. Irgendwelche Hinweise zur Durchführung dieser Berechnung?
Vielen Dank im Voraus für Ihre Hilfe
-hei
Sie fragen speziell darüber, was zu tun ist, wenn die Nutzer gleich * Skill-Level * haben? –
@Cody Gray - Nein, ich bin zu fragen, einen Weg über, um die Chancen für einen Spieler zu bekommen, um zu gewinnen, sein und sein Gegner Qualifikationsniveau zu kennen. Wenn sie das gleiche Qualifikationsniveau haben, sind es 50% Chancen für eines von ihnen. Schreibweise bearbeiten – Hei