Spezielle Frage für eine bestimmte Funktion für ein Spiel |
| 02.12.2010, 21:09 | Mimamathe | Auf diesen Beitrag antworten » | ||||
| Spezielle Frage für eine bestimmte Funktion für ein Spiel für ein Spiel möchte ich folgendes in einer Funktion erreichen: Es gibt 2 Werte: Einmal die Geschicklichkeit, einmal die Abbruchwahrscheinlichkeit. Haltbarkeit < Random(100) der Gegenstand bleibt heile Haltbarkeit > Random(100) der Gegenstand geht kaputt Geschicklichkeit über 50 verringert die Haltbarkeit Geschicklichkeit unter 50 erhöht die Haltbarkeit Selbst im besten Fall soll der Gegenstand kaputt gehen können bzw. heile bleiben können ( mit äußerst geringer Wahrscheinlichkeit) Wie kann man daraus am besten eine Funktion bilden? Grüße |
||||||
| 02.12.2010, 21:13 | wisili | Auf diesen Beitrag antworten » | ||||
| RE: Spezielle Frage für eine bestimmte Funktion für ein Spiel Ist Geschicklichkeit und Haltbarkeit dasselbe? Mir bleibt deine Frage unverständlich. |
||||||
| 02.12.2010, 21:43 | Mimamathe | Auf diesen Beitrag antworten » | ||||
Sagen wir so: Die Haltbarkeit ist ein Attribut eines Gegenstandes Die Geschicklichkeit ist ein Attribut eines Spielers Je geschicklicher der Spieler ist, desto geringer ist natürlich die Chance dass der Gegenstand kaputt geht. Aber auch der geschicklichste Spieler kann mal einen Fehler machen und somit kann der Gegenstand auch bei ihm kaputt gehen ( sagen wir ca. bei 1%) Ich prüfe einfach ob die Zahl über der Zufallszahl von 100 oder unter der von 100 ist. Also bräuchte ich eine Funktion, die mir am ende eine Zahl ausspuckt die ich mit der Zufallszahl zusammen prüfen kann. etwas verständlicher? ziemlich doof zu formulieren.. grüße jetzt im durchlesen fällt mir auf dass ich die abbruchwahrscheinlichkeit haltbarkeit genannt habe
Nochmal genau formuliert: Die Haltbarkeit entscheidet darüber, ob der Gegenstand kaputt geht oder nicht, die Geschicklichkeit soll darin aber eine Rolle spielen, in dem sie entweder die Haltbarkeit erhöht oder verringert, sodass dadurch auch die Wahrscheinlichkeit sinkt/steigt, dass der Gegenstand kaputt geht |
||||||
| 02.12.2010, 22:55 | wisili | Auf diesen Beitrag antworten » | ||||
RE: Spezielle Frage für eine bestimmte Funktion für ein Spiel
Umgekehrt wäre suggestiver. h = Haltbarkeit (0..100) g = Geschicklichkeit (0..100) f = gesuchte Funktion mit Werten h': 0..100 Erster (stückweise linearer) Vorschlag: h' = f(g) = h + (g-50)/50*(100-h) falls g>=50 h' = f(g) = h + (g-50)/50*h falls g < 50 |
||||||
| 03.12.2010, 00:14 | MimaMathe1 | Auf diesen Beitrag antworten » | ||||
RE: Spezielle Frage für eine bestimmte Funktion für ein Spiel
hey, erstmal super! Ich bin eigentlich ganz zufrieden mit der Formel, nur bekomme ich bei höheren geschicklichkeits/haltbarkeits werten auch größen über 100, ich hatte mir vorgestellt, dass sich es langsam an 100 annähert, ist das irgendwie realisierbar? freundliche Grüße
|
||||||
| 03.12.2010, 00:32 | wisili | Auf diesen Beitrag antworten » | ||||
RE: Spezielle Frage für eine bestimmte Funktion für ein Spiel
Ja, aber dann musst du sagen, in wlchem Bereich g variiert. f(100) = 100 nach obiger Formel. |
||||||
| Anzeige | ||||||
|
|
||||||
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
|
| Die Neuesten » |
