[Idee der Zugwertung im Schach]
Die Idee ist folgende:
Eine Analyse-Engine errechnet zu jedem Zug die Zugstärke in Form einer Zugwertung (Move-Rating), d.h. sie gibt die Information der wievielt-stärkstmögliche Zug jeweils gespielt wurde (nach Meinung der Engine natürlich) (und, optional auch noch welcher Zug der beste gewesen wäre).
Die Analyse-Engine kann zu jedem Spiel eine Tabelle erstellen,
die alle Zugwertungen der beiden Spieler gegenüberstellt, und somit vergleichbar macht,
etwa so ("R004" bedeutet bspw. "viertbester Zug"):
Player A | Player B
------------------+-------------------
29. Rxd5 R014 | f4 R044
30. Qg4 R014 | Rad8 R004
31. Rde5 R030 | d3 R025
32. cxd3 R002 | cxd3 R004
33. Re6 R011 | d2 R001
34. Rd1 R006 | Qxe6 R013
35. .... .... | .... ....
36. .... |
------------------+-------------------
Overall Move-Rating
------------------+-------------------
R033 | R027
Durch diese Information hat der Betrachter nun viele Vorteile:
- Man kann nun sehen, wie gut die Spieler in ihren einzelnen Zügen gespielt haben,
- man kann schauen wo Patzer passiert sind,
- man kann sehen in welchen Phasen des Spiels wie stark gespielt wurde,
- man kann sein Spiel durch das ständige Beachten dieser Wertungen verbessern,
- man kann die Spielstärken vergleichen,
und vieles mehr ...
Läuft die Engine in Echtzeit, d.h.
während man spielt,
kann sie den Spielern nach jedem Zug die Zugwertung anzeigen.
Der Spieler kann daraus erkennen wie gut seine Züge im einzelnen sind,
und so ist wirklich sinnvolles lernen erst möglich,
er bekommt ein Gefühl dafür was schlecht und was gut war.
Wenn beide Spieler diese Echtzeit-Analyse haben, kann auch nicht von Cheaten
die Rede sein.
Wie in der Tabelle oben dargestellt ist, kann die
die Engine zu jeder Partie die durchschnittliche Zugwertung eines Spielers
errechnen, und damit angeben, wie stark der Spieler
in der Partie war, ganz egal ob er verloren oder gewonnen hat.
So kann bspw. ein Verlierer auch zufrieden sein wenn er eine bessere Zugwertung
als sein Gegner erreicht hat.
Zudem könnte die Engine zu jeder Partie
die durchschnittliche Zugwertung
beider Spieler errechnen,
und damit sozusagen das Niveau der Partie angeben.
Außerdem könnte die Engine die durchschnittliche Zugwertung eines Spielers
in allen seinen Partien angeben, und damit eine neue Art der Wertungszahl
einführen.
Die Engine könnte die Zugwertungen mehrere Züge auch
graphisch in Form
von Kurven darstellen, was den Verlauf der Zugstärken deutlich
machen könnte und auch die Zugstärken-Verläufe zweier Spieler schön
vergleichbar macht.
Eigentlich ist diese Idee ziemlich einfach umsetzbar,
ich Frage mich warum das noch nicht geschehen ist.