Am 19.01.2005 um 20:24 schrieb i-Style Design WebServices -- Christoph
Engelbert:
Hi,
du kannst sowas doch intern speichern oder? muss das denn in nem log
stehen?
und 40 züge nachzurechnen is ne sache von wenigen 1/100 sekunden würde
ich jetzt mal so behaupten...
Chris
Hallo,
natürlich könnte ich sowas auch anders speichern, klarer Fall. Aber
dann würde ich mein eigenes System bauen und wäre wohl nicht mehr
kompatibel zu anderen Applikationen. Genau deswegen versuche ich ja zu
verstehen, wie z.B. Apple's Chess das macht und wieso die
Spezifikationen so sind, wie sie sind. Muss ja irgendeinen Grund haben.
Und sowas intern zu speichern und nach aussen hin den Standard
vorgeben, bringt's ja auch nicht wirklich. Dann bräuchte man die
Spezifikationen ja eigentlich nicht...sowas macht dann Chess sicher
auch nicht.
Klar, die Züge nachzurechnen dauert nicht lang, aber ich hätte nicht
gedacht, dass z.B. Apple's Chess es so macht.
Danke,
Pepe
Pepe schrieb:
Hallo Leute,
Am 19.01.2005 um 18:50 schrieb Stephan Stoske:
Hi Pepe,
hier findest du eine ausführliche Doku zum PGN-Format
http://www.geocities.com/CapeCanaveral/Launchpad/2640/pgn/pgn_spec/
pgn_lidx.htm
Grüße, Stephan
Hallo Stephan,
dank' Dir, ich habe vorher schon hier geschaut:
http://www.very-best.de/pgn-spec.htm
Am 19.01.2005 um 18:17 schrieb Dietmar Plassmann:
Pepe wrote:
Wieso wird das nicht in den Moves gespeichert und wie kann Chess
dann
nach dem Laden einer solchen Datei wissen, bei welchem Zug ein
anderer
Stein geschlagen wurde und bei welchem nicht?
Warum sollte das gespeichert werden? Wenn ich die Moves alle kenne,
kann
ich auch das Spiel gerade soweit durchspielen und habe exakt das, was
vorher gespielt wurde. Das das schnell geht, sollte wohl jedem klar
sein
:-)
Dietmar
Hallo Dietmar & Rest,
ihr habt mir (leider) das gesagt, was ich schon vermutet hatte, aber
eigentlich nicht ganz glauben wollte. Es würde doch viel schneller
gehen, wenn ich gleich richtig abspeichere und dann anhand der
komplett gespeicherten Daten gleich die richtige Konstellation
einlese, anstatt alles nochmal von vorne durchzuspielen?!?
Des weiteren: wenn ich in Chess ein Spiel mit 40 gemachten Zügen lade
und die Züge Stück für Stück zurücknehme, wird stets jedesmal beim
Rückgängigmachen *eines Zuges* die komplette Spielentwicklung bis hin
zum jeweiligen Zug gemacht? Sinnvoller wäre doch, im GameLog noch
Infos mit den Daten des jeweiligen geschlagenen Steines anzulegen,
dann müsste man z.B. für das Rückgängigmachen des letzten Zuges nur
kurz im GameLog nachsehen und die jeweiligen Steine an ihren Ort
setzen anstatt die komplette Spielentwicklung nochmal durchzumachen.
Wäre doch eigentlich ökonomischer, oder?
Die PGN scheint ja inzwischen auch auf andere Games als Schach
abzufärben, glaube ich. Falls ich in der Richtung also mal was
fertigstelle, achte ich auf die Standards.
Danke für eure Hilfe,
Pepe
|