Guten Tag,
ich habe seit kurzem eine Seite über Schach erstellt. Es wäre jetzt nicht schlecht, wenn man auf der Seite mit Hilfe eines Applets gespeicherte Partien nachspielen könnte.
Ich habe mir das folgendermassen vorgestellt.
Die Partien befinden sich in einer MYSQL Datenbank auf dem Webserver. Diese Partien werden dann im Applet in einer übersichtlichen jtable angezeigt.
Danach kann der User eine Partie auswählen und dann diese Partie auf einem online brett nachspielen.
Da wo ich nun im Grunde probleme sehe, oder vielmehr nicht weiss wie dies zu realisieren ist, ist wie ich das mit dem online schachbrett machen soll.
Ich habe mir vorgestellt am Anfang erst mal Bilder von den Figuren zu benutzen. Aber ich weiss nicht wie ich die Figuren auf dem Brett bewegen soll. Ich müsste also jede einzelne Stellung speichern?? Doch wie kann ich dann die Partie in die DB eingeben.
Es muss nämlich immer einen Zusammenhang zwischen der Zugnotation und der eigentlichen stellung geben.
Des weiteren ist es nötig regelwidrige Züge und das schachgebot zu erkennen. Allerdings ist eine komplette KI nicht von nöten, da es ja nur um das Nachspielen der Partie geht. Es sollen ja nicht zwei user gegen einander spielen.
Nachdem das alles realisiert wurde, werde ich dann statt den Bildern, die Figuren selbst in Java zeichnen.
Kann mir jemand ein paar Tipps geben, wie ich sowas realisieren könnte ? Wie gesagt mein Hauptproblem liegt in der umsetzung des onlineschachbretts.
ich habe seit kurzem eine Seite über Schach erstellt. Es wäre jetzt nicht schlecht, wenn man auf der Seite mit Hilfe eines Applets gespeicherte Partien nachspielen könnte.
Ich habe mir das folgendermassen vorgestellt.
Die Partien befinden sich in einer MYSQL Datenbank auf dem Webserver. Diese Partien werden dann im Applet in einer übersichtlichen jtable angezeigt.
Danach kann der User eine Partie auswählen und dann diese Partie auf einem online brett nachspielen.
Da wo ich nun im Grunde probleme sehe, oder vielmehr nicht weiss wie dies zu realisieren ist, ist wie ich das mit dem online schachbrett machen soll.
Ich habe mir vorgestellt am Anfang erst mal Bilder von den Figuren zu benutzen. Aber ich weiss nicht wie ich die Figuren auf dem Brett bewegen soll. Ich müsste also jede einzelne Stellung speichern?? Doch wie kann ich dann die Partie in die DB eingeben.
Es muss nämlich immer einen Zusammenhang zwischen der Zugnotation und der eigentlichen stellung geben.
Des weiteren ist es nötig regelwidrige Züge und das schachgebot zu erkennen. Allerdings ist eine komplette KI nicht von nöten, da es ja nur um das Nachspielen der Partie geht. Es sollen ja nicht zwei user gegen einander spielen.
Nachdem das alles realisiert wurde, werde ich dann statt den Bildern, die Figuren selbst in Java zeichnen.
Kann mir jemand ein paar Tipps geben, wie ich sowas realisieren könnte ? Wie gesagt mein Hauptproblem liegt in der umsetzung des onlineschachbretts.