
Zitat von
RetroComp
Das ist bestimmt richtig, wobei ich mich immer wieder darüber wundere, dass der Saitek Centurion(und seine unzähligen Ableger) mit sagenhaft wenig Arbeitsspeicher von 1KB über 2000Elo erreicht ( in der getunten Version mit 40Mhz sogar 2200). Und das war ja in einer Zeit, wo seine Konkurrenten schon 64KB oder gar Megabyte hatten.
Wegen des Einsatzes von Nullmove werden im suchbaum keine Stellungen bewertet sondern nur Züge. Man macht einmal vor dem rechnen eine stellungsbewertung (preprocessing). Und wenn dann von der Stellung die meinetwegen mit +0.10 bewertet wird ein Läufer von f1 nach c4 zieht ist er entwickelt. D.h. Man gibt für diesen Zug einen Bonus für die Entwicklung. Diesen Bonus schlägt man auf die ursprüngliche Bewertung drauf. Den Rest macht Nullmove.
Beim Nullmove macht eine Seite KEINEN Zug. Wenn also Seite A zwei Züge hintereinander machen darf, aber keinen Vorteil damit erlangt, dann kann der Zug nicht gut sein. Alle diese Tricks benötigen nicht viel Speicher.