Hiho!
Dann legen wir mal los:
Hat sich dein Problem mit der möglichen Lösung von sarex geklärt?
@Blackberry:
Auf deinen Beitrag hab ich eigentlich nur gewartet und mich schon drauf gefreut. Ich versuche mal Klärung reinzubringen:
Gebe ich dir 100%ig recht. Das habe ich da einfach nur reinkopiert. Auf die angezeigten Karten habe ich nicht im geringsten geachtet, da es nur die Kommunikation mit dem Server verdeutlichen sollte. Du bist aber auch der erste, der das angemerkt hat und dem das überhaupt aufgefallen ist.
Das habe ich geradet getestet und kann ich bestätigen. Bin aber beruhigt, dass nur die Ausgabe fehlerhaft ist und nicht die Logik. Werde ich im laufe des Abends fixen und ne aktuelisierte Version hochladen! Vielen Dank fürs Melden!
Das kann ich anhand deiner Logs jetzt leider auch nicht nachvollziehen. Ich habe es lokal bei mir gestestet und bei mir stimmt es. Ich werde mir morgen aber Zeit nehmen und das nochmal genauer unter die Lupe nehmen.
Der Server wurde nur für diesen Contest geschrieben und dieser sieht es vor, dass nur 2 Spieler zusammen spielen. Du kannst den Server im "Contestmodus" nicht für mehr als 2 Spieler starten (und wenn du im normalen Netzwerkmodus spielst, dann sind deine genannten Probleme sowieso nicht mehr vorhanden). Damit weißt du in jedem Fall, was der andere Spieler für eine Karte gespielt hat. Ihr spielt ja nur zu zweit. Und die aktuelle Topcard wird dir ja mitgeteilt. Und wenn du ausgesetzt hast, dann wird dir das auch mitgeteilt. Wäre der Contest für 3 Spieler ausgelegt, dann würde ich dir Recht geben. Dann hätte ich das aber auch anders gemacht. Aber im Endeffekt spielen diese Anmerkungen für diesen Contest keine Rolle.
In der Dokumentation sind Zeilenumbrüche drin, damit eine gewissen Übersicht gegeben ist. Das in einem JSON-Statement keine Zeilenumbrüche drin sind (dachte ich) sollte klar sein. Hab bisher keinen Dienst gehabt, der mir JSON mit Zeilenumbrüchen zuschickt, daher hab ich mir da keine Gedanken drüber gemacht. Vielleicht gibt es sie ja doch. Daher werde ich das in der Dokumentation ergänzen.
Für mich nen bisschen peinlich, aber absolut unrelevant für den Contest. Daher nehme ich mir die Kritik gerne an, aber korrigieren werde ich das nicht mehr, weil schon einige etwas entwickelt haben oder gar fertig sind.
Danke fürs Feedback!
Viele Grüße,
Barny