|
|
||||
AW: Saitek Simultano - eine Rechenaufgabe
Das kann man vernachlässigen. Zwar existieren pathologische Stellungen mit deutlich über 200 möglichen Zügen, aber in realen Partien habe ich bei Messungen nie mehr als knapp über 90 gemessen, und das war schon selten.
Bei den 8-bittern wurde ja oft auch die Zahl der Halbzüge mit einem uint8_t dargestellt, obwohl Schachpartien durchaus mehr als 128 Züge haben können. Solche Näherungen waren für damalige Geräte aber akzeptabel. |
Folgender Benutzer sagt Danke zu Rasmus für den nützlichen Beitrag: | ||
DarkStar (13.11.2017) |
|
||||||||||||
AW: Saitek Simultano - eine Rechenaufgabe
Für Eröffnungsbliotheken siehe nächsten Beitrag. |
|
||||||||||||
AW: Saitek Simultano - eine Rechenaufgabe
Hallo Solwac,
Was ist für Dich die kompakteste Lösung?
Ich kenne die Speicherung der Zugnummer durch einen Zuggenerator, der das Feld abscannt und deshalb immer dieselbe Reihenfolge liefert (bei Figurenlisten schon nicht mehr gegeben bzw. es braucht eine für das normale Spiel nicht hilfreiche Sortierung). Selbst wenn ... dann wäre die Stellung halt nicht aufgenommen worden Stay tuned ... Carsten
__________________
ChessLab BCS - http://google.com/+CarstenMeyer |
|
||||||||||||
AW: Saitek Simultano - eine Rechenaufgabe
Etwas mehr Information könnte man mit einem Byte pro Zug und einem Byte pro Variante unterbringen. Bei Varianten mit einem Zug Länge braucht es dann zwei Byte, bei einer Variante von fünf Zügen dann aber nur sechs Byte, d.h. 1,2 Byte pro Zug. Je mehr ich drüber nachdenke, desto mehr Ideen kommen mir. Ich habe aber zu wenige Schachcomputer um die realisierte Umsetzung abzuschätzen. |
|
||||||||||||
AW: Saitek Simultano - eine Rechenaufgabe
Hallo Solwac,
Stay tuned ... Carsten
__________________
ChessLab BCS - http://google.com/+CarstenMeyer |
|
||||
AW: Saitek Simultano - eine Rechenaufgabe
Im äußersten Notfall, wenn gar nichts mehr geht, könnte man dann beide Bits auf einmal setzen, was offensichtlich regulär nicht vorkommt (dann würde man den Zug ja einfach weglassen) und damit als Escape-Sequenz ein Sonderformat fürs nächste Byte einleiten. |
|
||||||||||||
AW: Saitek Simultano - eine Rechenaufgabe
Hallo Rasmus,
So, dann haben wir das für die Nachwelt jetzt ja auch mal dokumentiert. Stay tuned ... Carsten
__________________
ChessLab BCS - http://google.com/+CarstenMeyer |
|
|
Ähnliche Themen | ||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Saitek Simultano | OliOS2 | Die ganze Welt der Schachcomputer / World of chess computers | 35 | 11.01.2013 21:38 |
Hilfe: Saitek Simultano + EGRII | apgar0 | Die ganze Welt der Schachcomputer / World of chess computers | 1 | 12.09.2011 23:41 |
Hilfe: Saitek Simultano | user204 | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 10.01.2008 10:13 |
Anleitung: BDA Simultano | logothetis | Die ganze Welt der Schachcomputer / World of chess computers | 2 | 09.06.2006 16:44 |