Schachburg-Archiv: Benutzerthema „Teste Deine Elo-Stärke“

schachburg.de

Beitrag von Kiffing

Ich habe einen netten Schachtest entdeckt, mit dem man sich anhand von 10 Aufgaben seine Spielstärke, ausgedrückt in Elozahl, testen lassen kann. Der Test scheint auch ziemlich genau zu sein. Meine Elozahl schätzte der Test aufgrund meiner Aufgaben auf 1900. Das kommt meiner Elozahl von 1851 ziemlich nahe.Hier gehts zum Test: [url]http://www.chessmaniac.com/ELORating/ELO_Chess_Rating.shtml[/url] *Was sind denn so eure Zahlen? :D[SUP]*[Edit: Durch einen Bug im Quelltext (siehe Beitrag #5) überschreibt die Wertung aus Aufgabe 10 die Wertung aus Aufgabe 9. Wenn ihr eure Lösungen notiert und hier in der Schachburg als Beitrag veröffentlicht, können wir für euch die richtige Wertungszahl berechnen. :) ~ToBeFree][/SUP]

Beitrag von *Freddy*

:D Ich hab 1890.Hat jeder die gleichen Aufgaben? Schade, dass die Aufgaben nicht aufgelöst werden. Alles in allem halt recht sinnfrei, finde ich. Lustig für zwischendurch, aber mehr vermutlich auch nicht.

Beitrag von Kiffing

[QUOTE=*Freddy*;22856]Schade, dass die Aufgaben nicht aufgelöst werden. [/QUOTE]Natürlich ist es nicht schade! Stelle Dir vor, die Aufgaben werden aufgelöst. Das Ergebnis wäre, daß die Lösungen ganz schnell florieren würden und daß diejenigen Tester mit einem guten Ergebnis schnell in Schummelverdacht geraten.

Beitrag von ToBeFree

Angeblich habe ich 1700.^^Die Lösungen gibt es übrigens durchaus: Weil die Überprüfung im Browser erfolgt (es werden keine Daten an den Server gesendet), steht der gesamte Überprüfungsquellcode im Seitenquelltext. Ein Rechtsklick auf einen leeren Bereich der Seite, dann "Seitenquelltext anzeigen", und fertig.Meine Antworten:[SPOILER][LEFT]
  1. f6f3 (Elo 2600)
  2. h5g6 (Elo 1900)
  3. f2f4 (Elo 1000 / komplett daneben)
  4. b3c2 (Elo 1700)
  5. f5h6 (Elo 2100)
  6. c3d5 (Elo 1700)
  7. d7c5 (Elo 1000 / komplett daneben)
  8. b6d8 (Elo 2500)
  9. e3h6 (Elo 1700)
  10. d6d5 (Elo 1500)
[/LEFT]Irgendwo hab ich in der Liste fälschlicherweise 1700 statt 1000 stehen, meint zumindest mein Taschenrechner. :-/Edit: Nein, aber ihr habt einen Bug gefunden.^^[/SPOILER]Quellcode der Überprüfung:Edit: Der Elo-Test hat einen Bug, den ich in diesem Quellcode jetzt rot markiert habe. Vielen Dank an Birliban und zugzwang! :manga_smile:[SPOILER]

Code: Alles auswählen

function rating(){   elo1 = 1000   if (document.form0.d1in.value==f6 &&       document.form0.d1fi.value==f3 ) { elo1=2600 }   if (document.form0.d1in.value==c5 &&       document.form0.d1fi.value==d4 ) { elo1=1900 }   if (document.form0.d1in.value==c6 &&       document.form0.d1fi.value==d4 ) { elo1=1900 }   if (document.form0.d1in.value==b4 &&       document.form0.d1fi.value==c3 ) { elo1=1400 }   if (document.form0.d1in.value==c8 &&       document.form0.d1fi.value==a6 ) { elo1=1500 }   if (document.form0.d1in.value==f6 &&       document.form0.d1fi.value==g6 ) { elo1=1400 }   if (document.form0.d1in.value==e6 &&       document.form0.d1fi.value==e5 ) { elo1=1200 }   if (document.form0.d1in.value==c8 &&       document.form0.d1fi.value==d7 ) { elo1=1600 }   elo2 = 1000   if (document.form0.d2in.value==g2 &&       document.form0.d2fi.value==e4 ) { elo2=2600 }   if (document.form0.d2in.value==g5 &&       document.form0.d2fi.value==h7 ) { elo2=1950 }   if (document.form0.d2in.value==h5 &&       document.form0.d2fi.value==g6 ) { elo2=1900 }   if (document.form0.d2in.value==g2 &&       document.form0.d2fi.value==f1 ) { elo2=1400 }   if (document.form0.d2in.value==g2 &&       document.form0.d2fi.value==d5 ) { elo2=1200 }   if (document.form0.d2in.value==f2 &&       document.form0.d2fi.value==f4 ) { elo2=1400 }   elo3 = 1000   if (document.form0.d3in.value==c5 &&       document.form0.d3fi.value==c6 ) { elo3=2500 }   if (document.form0.d3in.value==g3 &&       document.form0.d3fi.value==g6 ) { elo3=2000 }   if (document.form0.d3in.value==e4 &&       document.form0.d3fi.value==e5 ) { elo3=1900 }   if (document.form0.d3in.value==g3 &&       document.form0.d3fi.value==g5 ) { elo3=1700 }   if (document.form0.d3in.value==e4 &&       document.form0.d3fi.value==d4 ) { elo3=1200 }   if (document.form0.d3in.value==d6 &&       document.form0.d3fi.value==e5 ) { elo3=1200 }   elo4 = 1000   if (document.form0.d4in.value==e5 &&       document.form0.d4fi.value==e6 ) { elo4=2500 }   if (document.form0.d4in.value==b3 &&       document.form0.d4fi.value==f7 ) { elo4=1600 }   if (document.form0.d4in.value==b3 &&       document.form0.d4fi.value==c2 ) { elo4=1700 }   if (document.form0.d4in.value==b3 &&       document.form0.d4fi.value==d1 ) { elo4=1800 }   elo5 = 1000   if (document.form0.d5in.value==e3 &&       document.form0.d5fi.value==c5 ) { elo5=2500 }   if (document.form0.d5in.value==f5 &&       document.form0.d5fi.value==h6 ) { elo5=2100 }   if (document.form0.d5in.value==e3 &&       document.form0.d5fi.value==h6 ) { elo5=1900 }   if (document.form0.d5in.value==f5 &&       document.form0.d5fi.value==g7 ) { elo5=1500 }   if (document.form0.d5in.value==f2 &&       document.form0.d5fi.value==g3 ) { elo5=1750 }   if (document.form0.d5in.value==c8 &&       document.form0.d5fi.value==f8 ) { elo5=1200 }   if (document.form0.d5in.value==f2 &&       document.form0.d5fi.value==h4 ) { elo5=1200 }   if (document.form0.d5in.value==e3 &&       document.form0.d5fi.value==b6 ) { elo5=1750 }   if (document.form0.d5in.value==e2 &&       document.form0.d5fi.value==c4 ) { elo5=1400 }    elo6 = 1000   if (document.form0.d6in.value==g5 &&       document.form0.d6fi.value==f6 ) { elo6=2500 }   if (document.form0.d6in.value==c3 &&       document.form0.d6fi.value==d5 ) { elo6=1700 }   if (document.form0.d6in.value==c4 &&       document.form0.d6fi.value==b5 ) { elo6=1900 }   if (document.form0.d6in.value==f2 &&       document.form0.d6fi.value==f4 ) { elo6=1700 }   if (document.form0.d6in.value==a2 &&       document.form0.d6fi.value==a3 ) { elo6=1200 }   if (document.form0.d6in.value==e1 &&       document.form0.d6fi.value==e3 ) { elo6=1200 }   elo7 = 1000   if (document.form0.d7in.value==f6 &&       document.form0.d7fi.value==h7 ) { elo7=2500 }   if (document.form0.d7in.value==f6 &&       document.form0.d7fi.value==e4 ) { elo7=1800 }   if (document.form0.d7in.value==g6 &&       document.form0.d7fi.value==g5 ) { elo7=1700 }   if (document.form0.d7in.value==a6 &&       document.form0.d7fi.value==a5 ) { elo7=1700 }   if (document.form0.d7in.value==g8 &&       document.form0.d7fi.value==h7 ) { elo7=1500 }   elo8 = 1000   if (document.form0.d8in.value==b6 &&       document.form0.d8fi.value==d8 ) { elo8=2500 }   if (document.form0.d8in.value==c8 &&       document.form0.d8fi.value==e8 ) { elo8=1600 }    elo9 = 1000   if (document.form0.d9in.value==e3 &&       document.form0.d9fi.value==d4 ) { elo9=2500 }   if (document.form0.d9in.value==e4 &&       document.form0.d9fi.value==g6 ) { elo9=1800 }   if (document.form0.d9in.value==e4 &&       document.form0.d9fi.value==h7 ) { elo9=1800 }   if (document.form0.d9in.value==e3 &&       document.form0.d9fi.value==h6 ) { elo9=1700 }   if (document.form0.d9in.value==d7 &&       document.form0.d9fi.value==b7 ) { elo9=1400 }   elo10 = 1000   if (document.form0.d10in.value==d8 &&       document.form0.d10fi.value==d7 ) { [COLOR="#FF0000"]elo9[/COLOR]=2600 } // haha. Genial, ihr habt einen Bug gefunden. :D   if (document.form0.d10in.value==f6 &&       document.form0.d10fi.value==e8 ) { [COLOR="#FF0000"]elo9[/COLOR]=2000 }   if (document.form0.d10in.value==h7 &&       document.form0.d10fi.value==h5 ) { [COLOR="#FF0000"]elo9[/COLOR]=1800 }   if (document.form0.d10in.value==c5 &&       document.form0.d10fi.value==d4 ) { [COLOR="#FF0000"]elo9[/COLOR]=1600 }   if (document.form0.d10in.value==c8 &&       document.form0.d10fi.value==a6 ) { [COLOR="#FF0000"]elo9[/COLOR]=1800 }   if (document.form0.d10in.value==a7 &&       document.form0.d10fi.value==a5 ) { [COLOR="#FF0000"]elo9[/COLOR]=1800 }   if (document.form0.d10in.value==f8 &&       document.form0.d10fi.value==e8 ) { [COLOR="#FF0000"]elo9[/COLOR]=1400 }   if (document.form0.d10in.value==d6 &&       document.form0.d10fi.value==d5 ) { [COLOR="#FF0000"]elo9[/COLOR]=1500 }   document.form0.elo.value = (elo1+elo2+elo3+elo4+elo5+elo6+elo7+elo8+elo9+elo10)/10}
[/SPOILER]Zum einfachen Lesen: Die jeweils besten Lösungen der 10 Aufgaben (Elo 2600/2500):[SPOILER][LEFT]
  1. f6f3
  2. g2e4
  3. c5c6
  4. e5e6
  5. e3c5
  6. g5f6
  7. f6h7
  8. b6d8
  9. e3d4 [Bug: Wird von Aufgabe 10 überschrieben.]
  10. d8d7 [Bug: Wird immer mit 1000 bewertet. Die Bewertung dieser Aufgabe ersetzt die Bewertung für Aufgabe 9.]
[/LEFT][/SPOILER]Wenn ich den Code richtig verstehe, ist die schlechteste erreichbare Elo-Zahl 1000, die beste irgendwo zwischen 2500 und 2600. :)[QUOTE=Kiffing;22861]Stelle Dir vor, die Aufgaben werden aufgelöst.[/QUOTE]Das kann man auch mit einer Engine erreichen, wenn man unbedingt will - zum Schummeln bräuchte man sicherlich keine offizielle Auflösung. ;)(Oder man schreibt hier einfach eine erfundene Zahl rein, weil es sowieso niemand kontrolliert)

Beitrag von Kiffing

[QUOTE=ToBeFree;22864]Das kann man auch mit einer Engine erreichen, wenn man unbedingt will - zum Schummeln bräuchte man sicherlich keine offizielle Auflösung. ;)(Oder man schreibt hier einfach eine erfundene Zahl rein, weil es sowieso niemand kontrolliert)[/QUOTE]Der Erschaffer des Tests hat sich schon etwas dabei gedacht, daß er auf die Auflösung verzichtet hat. Es ist durchaus ein Unterschied, ob ich extra eine Engine anwerfen muß oder bequem über einen einfachen Klick auf die Lösungen schauen kann. Und was Deine Bemerkung mit den erfundenen Elozahlen angeht, das kann man auch durch einen Screenshot umgehen, nur halte ich das für unser Forum aufgrund der gegebenen Vertrauensbasis für nicht notwendig.

Beitrag von Birliban

Mein Testergebnis: 2105. Ich wäre also um 178 Punkte überbewertet.Die letzte Aufgabe bleibt mir dort noch ein Rätsel mit 7 Siegeln, die habe ich bloß noch geraten, um endlich fertig zu werden.PS: Ich glaube, um wirklich eine realistische Zahl zu ermitteln, sind 100 Aufgaben empfehlenswert. So ist es nur ein netter Spaß, den man nicht überbewerten sollte. Trotzdem - ein schöner Tipp!

Beitrag von Kiffing

Das wird durch den von ToBeFree entdeckten Quellcode widerlegt. Dort ist 2600 die höchste Wertung, siehe #5. :)

Beitrag von Birliban

Gibt man aber die 10 besten Züge aus dem Spoiler von ToBeFree in die jeweiligen 10 Diagramme ein, wird tatsächlich nur eine Wertzahl von 2380 ausgegeben! Könnte es also sein, daß nicht alle der angebenen 10 besten Züge im Spoiler von ToBeFree wirklich die besten Züge sind? Denn wären es die besten Züge, müßte am Ende auch die max. Zahl 2600 ausgeworfen werden. Das ist aber nicht der Fall.

Beitrag von zugzwang

[QUOTE=Kiffing;22874]Das wird durch den von ToBeFree entdeckten Quellcode widerlegt. Dort ist 2600 die höchste Wertung, siehe #5. :)[/QUOTE]Nein, ich kann auch die "2380" bestätigen.

Beitrag von NiklasBr

und ich habe dadurch nur 1490 weil ich nie nach so was spiele wie den besten zug sondern den unangenehmsten für den Gegner und das wird da nicht berücksichtigt :heul::heul:

Beitrag von ToBeFree

[QUOTE=Birliban;22877]Gibt man aber die 10 besten Züge aus dem Spoiler von ToBeFree in die jeweiligen 10 Diagramme ein, wird tatsächlich nur eine Wertzahl von 2380 ausgegeben! Könnte es also sein, daß nicht alle der angebenen 10 besten Züge im Spoiler von ToBeFree wirklich die besten Züge sind? Denn wären es die besten Züge, müßte am Ende auch die max. Zahl 2600 ausgeworfen werden. Das ist aber nicht der Fall.[/QUOTE][QUOTE=zugzwang;22879]Nein, ich kann auch die "2380" bestätigen.[/QUOTE]Genial. Ihr habt einen Bug gefunden. :DSiehe Spoiler 2, rot markiert. Und vielleicht tröstlich für NiklasBr: Deine Lösung für die letzte Aufgabe wurde durch den Bug nicht gewertet bzw. hat die Lösung aus Aufgabe 9 überschrieben. 1490 ist unterbewertet.Meine wahre Ergebniszahl ist damit 1770 statt 1700. Kann man den Webseitenbesitzer irgendwie erreichen? :manga_smile:

Beitrag von yury

Mein Ergebnis ist 1930 bzw. 2080.Warum habe ich zwei Ergebnisse? Na ja, ich habe beim 7. Zug das "Black to move" übersehen und einen weißen Zug gespielt. Ich hatte die richtige Lösung aber erstens in meiner Berechnung als schwarze Antwort darauf gedacht und bin mir zweitens ziemlich sicher, dass ich den Zug auch als Schwarzer am Zug gespielt hätte.Also 1930 mit dem sinnlosen (weißen) siebten Zug und 2080 mit dem richtigen schwarzen.Meine richtige Elo beträgt etwa 1900.

Beitrag von Kiffing

Hier wieder ein netter, übrigens sehr anspruchsvoller Schachtest von Chessarea (und damit alles andere als eine Spielerei). Ich selbst habe mich dabei leider nicht mit Ruhm bekleckert und bin mit 4/15 Punkten nur im unteren Durchschnittsbereich. Macht es am besten konzentrierter. Nach den einfachen ersten Aufgaben steigt der Schwierigkeitsgrad steil an. :)[url]http://www.chessarea.com/chess-strategy/chess-test/[/url]