StartseiteSpielerTurniere

EmailChessPoint - Kostenlos Fernschach spielen

11.09.2023 Kurt: Das Pokalturnier 2023 wird starten. Weiterlesen

10.09.2023 Hans: Siebener S-060 Weiterlesen

05.09.2023 Kurt: Nachtrag zum Wertungsrechner

Ich habe vor ein paar Tagen den Wertungsrechner als ein Spielzeug erwähnt, das seit Januar 2019 im Webauftritt steht.

Nachsteht der um die Formatierung und ein paar Kleinigkeiten bereinigte Code:

<?php

$r = 2000;

foreach ( $_GET as $key => $wert) ; $$key = $wert ;

echo "<form method='post'><p>Deine Ausgangswertung ist <input name = 'r' value = $r /> Du kannst diesen Wert aendern. Dein Index ist mindestens 30.</p><p>Bitte trage die Gegnerwertung ein:

<input name='ggn'><br /><br /><input name='anfrage' type='submit' value='Richtig so? Klicke hier!' /></form></p>" ;

foreach ( $_POST as $key => $wert) $$key = $wert ;

if ( ( $r - $ggn ) > 400 ) $ggn = $r - 400 ; if ( ( $ggn - $r ) > 400 ) $ggn = $r + 400 ;

if ( $anfrage == "Richtig so? Klicke hier!" ) {

$gp = "+". 20 / (1 + pow ( 10 , ( $r - $ggn ) / 400 )) ;

$vp = "-". 20 / ( 1 + pow ( 10 , ( $r - $ggn ) / -400 )) ;

$rp = ( $gp + $vp ) / 2 ;

if ($rp >= 0) $rp = "+".$rp ;

$gn = $r + $gp;

$vn = $r + $vp;

$rn = $r + $rp;

$gi = strval(round ($gn)) ;

$vi = strval(round ($vn)) ;

$ri = strval(round ($rn)) ;

echo "<table><tr><th><th>Du gewinnst<th>Du verlierst<th>Du spielst Remis</tr>

<tr><th>Alte Rechengrundlage<td>".$r."<td>".$r."<td>".$r."</tr>

<tr><th>Aenderung<td>".$gp."<td>".$vp."<td>".$rp."</tr>

<tr><th>Neue Rechengrundlage<td>".$gn."<td>".$vn."<td>".$rn."</tr>

<tr><th>Neue Wertung<td>".$gi."<td>".$vi."<td>".$ri."</tr></table><p>Bitte beachte:</p><p>- In der Tabelle stehen Dezimal<b>punkt</b>zahlen.<br />- Diese Seite gibt keinen Anspruch auf eine bestimmte Wertung. Die Angaben sind ohne Gewaehr.<br />- Partien gegen Gegner, die einen Index <5 haben, werden nicht ausgewertet.<br />- Umgekehrt werden Auswertungen fuer Spieler mit einem Index <5 abweichend berechnet. Das Tool kann das nicht.<br />- Du kannst mehrere Auswertungen nacheinander ausfuehren, indem du die neue Rechengrundlage als Ausgangswertung eintraegst. Trage auch die Gegnerwertung ein und klicke erneut auf \"Richtig so?\".<br />- Beachte, dass sich bei Auswertung mehrerer Partien hintereinander die Gegnerwertungen aendern koennen. Gehe davon aus, dass deine Wertungsaenderung beim Gegner den selben Effekt mit entgegengesetztem Vorzeichen hat.";

}

?>

Es handelt sich um mein Werk, so dass seine Benutzung keine Rechte Dritter verletzt.

Wer es also auf eigenen (php-tauglichen) Seiten benutzen will...

...setze etwas wie <html><body> drüber und etwas wie </body></html> drunter und gebe der Seite die Endung .php.

03.09.2023 Kurt: Das Turnier D-105 ist beendet. Weiterlesen

03.09.2023 Eingesandt von H.H: Hallo, bin neu hier. Weiterlesen

02.09.2023 Kurt: Das Turnier D-097 ist beendet. Weiterlesen

Früher aktuelle Nachrichten