BxBender: Frage zu Formel

Beitrag lesen

Hallo BxBender,

Wenn ich für Level den Level eines Helden (RPG) einsetze,
und das ganze jetzt noch mal auf Deutsch?

Ich komme bloß mit den int, log und rand nicht so recht klar.
mit int wird afaik der Variablentyp festgelegt, log ist eine mathematische Funktion (Logarithmus sollte dir eigentlich was sagen :-)) log10 rechnet den 10er Logarithmus aus ->http://de3.php.net/log10. rand gibt eine Zufallszahl aus die zwischen den angegebenen Parametern liegt ->http://de2.php.net/rand

Vielleicht kann da einer auch ein Beispiel mit 1 oder 2 Level angeben?
was meinst du mit 1 oder 2 Level? $level hat nichts mit irgendeinem Spielelevel zu tun, das ist lediglich eine Variable die der Funktion übergeben wird. (btw: wo hast du die Funktion eigentlich her?)

Vielen lieben Dank.
irgendwie werde ich nicht so ganz schlau, was du eigentlich willst.

return
das was hinter return steht, gibt die Funktion zurück

hier die Formel etwas aufgeschlüsselt:

floor(
floor() rundet ab (->http://de3.php.net/floor) hier wird also die ausgerechnete Zahl abgerundet

log10($level) * 30 +
hier wird der 10er Logarithmus mit 30 multipliziert

rand(-(int)($level * .15),(int)($level * .15))
es wird eine Zufallszahl ermittelt, die zwischen dem negativen und dem positiven Produkt aus der in $level angegebenen Zahl und 0,15 liegt.

) + 1;
na das ist ja wohl einfach :-)

Grüße aus Nürnberg
Tobias

Hallo nochmal.

Das ist zwar alles ganz nett, aber mit dem komischen log komme ich nicht klar - und den Kommas zwischendurch.

Ich würde die Formel ganz gerne vereinfachen:

Da es sich um eine Formel in einem Rollenspiel (RPG) handelt, sollte mit rand ein Würfel simuliert werden. Also sollte ein Wert von 1-6 ausgegeben werden. Dieser sollte wiederum mit dem Level des Helden $level addiert werden. Wenn der Held demnach Stufe/Level 4 ist, ergibt sich ein Wert von W6(Würfelwert) + 4. Das soll dann als Schadenswert in die Berechnung eines Kampfes einfließen.
Kann mir das jemand mal kurz aufschreiben?
Ich könnte mir dann wohl was passendes auch für andere Dinge zusammenschustern.
Wäre wirklich nett.
Ansonsten komme ich irgendwie nicht so richtig weiter.

Wer mal einen Blick auf das Rollenspiel werfen möchte:

http://www.bxbender.space-4you.com/wbboard/portal.php

Leider muss man registriert sein, um am RPG teilnehmen zu können.