chessmail

Spiel beenden

fstry, 1/21, 07. May '24

fstry - 07. May '24
Hallo in die Runde.

Wie kann man eine Partie beenden auf die man keinen Zugriff mehr hat?
Beim Versuch sie zu öffnen kommt nur ein grauer Bildschirm.

Vielen Dank
Fstry

toby84, 2/21, 07. May '24

toby84 - 07. May '24 Bearbeitet
1. manchmal hilft schon cache leeren / gerät neu starten. falls das nicht hilft:

2. das klingt wie ein bug. verlink am besten das spiel. es wäre nützlich, wenn du gerät, betriebssystem und browser angibst, mit denen der zugriff nicht funktioniert. du kannst das alles auch per PN an shaack schicken oder an chessmail.support@gmail.com anstatt im forum. ich denke, diese meldung wäre auf jeden fall sinnvoll, damit so etwas in zukunft ggf. verhindert werden kann. unabhängig davon:

3. hast du mal versucht, einfach mit einem anderen browser oder von einem anderen gerät aus ins spiel zu kommen?

4. im worst case endet das spiel automatisch, wenn die zeit abläuft 😉 wenn du deinen gegner noch anschreiben kannst, lässt sich die situation auch erklären.

bearbeitet: reihenfolge getauscht

fstry, 3/21, 07. May '24

fstry - 07. May '24
Danke für deine schnelle Antwort.

Leider bin ich nicht so versiert um dir in allen Punkten zu folgen,
aber ich habe das Problem mit allen mir zur Verfügung stehenden Geräten.
Das Spiel ist schon seit 62 Tagen über dem Zeitlimit .
Neue Spiele sind möglich und laufen ohne Probleme abgesehen vom Ergebnis.

toby84, 4/21, 07. May '24

toby84 - 07. May '24 Bearbeitet
ich weiß nicht mehr genau, wann die partie automatisch geschlossen wird, aber ich glaube, es waren 3 monate. allzu lange sollte es also nicht mehr dauern.

/game/qY75qDsnz1EX

das ist also die partie. ich sehe da auch nichts. das sollte sich also shaack mal anschauen.

shaack, 5/21, 07. May '24

shaack - 07. May '24
Es kommt folgendes in der Browser Konsole
"IllegalMoveException: r1R2r1k/1R6/1P2B2p/4pPp1/4N1P1/7P/5P2/2R3K1 w - - 1 44 => Rc8-c7"
Kann ich mir erstmal auch nicht erklären. Der Zug ist legal, oder sieht da jemand was?

toby84, 6/21, 07. May '24

toby84 - 07. May '24 Bearbeitet
mal ins blaue geraten: kann es sein, dass der validierer nicht damit klar kommt, dass drei weiße türme dasselbe feld erreichen können? man könnte mal versuchen, das zu reproduzieren.

wenn du willst, kannst du mich mit der stellung einladen und wir probieren es aus.

und dann mit dieser, um zu prüfen, ob das wirklich das problem ist:

r4r1k/3R4/1P2B2p/R3pPp1/4N1P1/7P/3R1P2/6K1 w - - 1 44

also falls mich jemand zum testen einladen will, gerne.

schach2018, 7/21, 07. May '24

schach2018 - 07. May '24
@toby84
Okay, ich kann ja mal mit dir den Test wagen. ;))
Schreib mir bitte per PN, wie ich vorgehen soll.

toby84, 8/21, 07. May '24

toby84 - 07. May '24
ok das ist interessant. wir haben mit der zweiten stellung getestet, also dieser:
r4r1k/3R4/1P2B2p/R3pPp1/4N1P1/7P/3R1P2/6K1 w - - 1 44

zieht man einen der türme auf der linie auf das kritische feld, knallt es:
/game/MyEQbe1RhyVQ
/game/EOHKuSEnnr4V

zieht man einen turm woanders hin, passiert nichts:
/game/vbjPS700anUd

und besonders interessant:
zieht man den turm von der seite auf die linie, passiert auch nichts:
/game/BQd661h6t66H

alles in allem ist der fall klar: das ist ein informatikerfall, den der programmierer einfach nicht bedacht hat. die frage ist, wie man jetzt damit umgeht.
- man könnte den bug melden und hoffen, dass er gefixt wird.
- oder man hofft, dass solche fälle derart selten bleiben, dass man sie manuell händeln kann.
- wenn der quellcode offen ist, kann man versuchen, die anpassungen selbst zu machen. dann kann man auch schauen, wie man die rochade für chess960 erlaubt. das wäre dann vor allem ein projekt, das nicht notwendigerweise du @shaack selbst machen müsstest. es gibt hier ja einige programmierer.

shaack, 9/21, 07. May '24

shaack - 07. May '24
Danke für's Testen! Ich habe auch dadurch das Problem gefunden. chessmail wird grade durchgetestet und dann wird es installiert.

toby84, 11/21, 07. May '24

toby84 - 07. May '24
die validierung lief aber schon über eine externe library, oder habe ich das falsch in erinnerung? hast du die library angepasst?

shaack, 12/21, 07. May '24

shaack - 07. May '24 Bearbeitet
Die Frontend-Validierung basiert auf dem von mir selbst entwickelten Open-Source Projekt "cm-chess", das auf chess.js basiert: github.com/shaack/cm-chess
Und das "cm-chess" habe ich angepasst.

Noch spannender ist aber eigentlich das von mir 100% selbst entwickelte JavaScript Schachbrett "cm-chessboard": github.com/shaack/cm-chessboard

Bernie26, 13/21, 07. May '24

Bernie26 - 07. May '24
Wenn ich freies Brett wähle bei Fernschachpartie kommen 2 Bretter untereinander, das untere leer.

Bernie26, 14/21, 07. May '24

Bernie26 - 07. May '24
Dies auf dem Handy.

Vabanque, 15/21, 07. May '24

Vabanque - 07. May '24 Bearbeitet
>>Bernie26 - vor 25 Min.
Wenn ich freies Brett wähle bei Fernschachpartie kommen 2 Bretter untereinander, das untere leer.<<

Ist bei mir auch auf dem PC so (nicht nur auf dem Smartphone). Scheint aber neu zu sein, neulich war das noch nicht, sehe das staunend😮zum ersten Mal nach Bernies Hinweis.

VT11Punkt5, 16/21, 07. May '24

VT11Punkt5 - 07. May '24
....ist bei mir auf dem tablet auch so, ist seit etwa einer guten Stunde erstmals so aufgetaucht 😶

Vabanque, 17/21, 07. May '24

Vabanque - 07. May '24 Bearbeitet
Sieht phänomenal aus😁ist aber eher doch ein Bug und nicht etwa neues Feature, das dem Schach bisher ungeahnte Möglichkeiten eröffnet😉

schach2018, 18/21, 07. May '24

schach2018 - 07. May '24
Vabanque
- vor 5 Min. Bearbeitet
"Sieht phänomenal aus😁ist aber eher doch ein Bug und nicht etwa neues Feature, das dem Schach bisher ungeahnte Möglichkeiten eröffnet😉"

😂

toby84, 19/21, 07. May '24

toby84 - 07. May '24
leider lassen sich zwischen den zwei brettern keine figuren verschieben 🙂 aber sonst ist das zweite brett voll funktionsfähig 👍

toby84, 20/21, 07. May '24

toby84 - 07. May '24
"Die Frontend-Validierung basiert auf dem von mir selbst entwickelten Open-Source Projekt "cm-chess", das auf chess.js basiert: github.com/shaack/cm-chess
Und das "cm-chess" habe ich angepasst."

ist das nicht ziemlich unschön, zwei unterschiedliche validierungen verwenden zu müssen? oder anders gefragt: lässt sich im backend nicht auch die frontend-validierung einbauen? dann wäre die chess960-rochade ja wieder ein realistisches ziel?

Bernie26, 21/21, 07. May '24

Bernie26 - 07. May '24
2 Bretter neue Variante, die Carlsen gefallen würde. Auf 128 Feldern werden Figuren nach Los verteilt.
Dieser Beitrag kann nicht mehr kommentiert werden