| Autor |
Nachricht |
|
MichælM
Decorator

Beiträge: 187
Karma: +71
|
Verfasst am: Fr 26.01.07, 10:03
Titel: reversi-server-1.1.0 Bug!?
|
|
|
Bug, oder nicht?
waitingPlayersChanged - übermittelt auch den eigenen Namen!
- Der Spieler auf den getLobbyAction() aufgerufen wird, wartet meiner Meinung ja gar nicht, er wird ja gerade gefragt ob er mit einem "waitingPlayer" spielen will (er ist gerade aktiv!).
- Ein Spiel mit sich selbst ist aufgrund des Protokolls ja eigentlich nicht möglich... (trackMove,... ohne Farbangaben) Außer der Client(!) entscheidet welcher Spieler am Zug ist! (Das entspricht aber eigentlich nicht dem Protokoll-Konzept!?)
- Für den aktuellen reversi-server-1.1.0 ist mit sich selbst spielen allerdings kein Problem. (ich dachte das macht blind )
Wie dieses Problem auf Playerseite gelöst werden könnte ist vollkommen klar, ich denke nur es widerspricht dem derzeitigen Konzept und den Methodennamen.
Außerdem wird forceTimeout glaube ich im Lobbymodus nicht beachtet.
|
|
|
_________________ while ( ! ( succeed = try() ) );
|
|
|
0
|
|
|
|
|
|
rauschma
LMU-Offiziell

Beiträge: 133
Karma: 0
|
Verfasst am: Fr 26.01.07, 13:04
Titel: Re: reversi-server-1.1.0 Bug!?
|
|
| AYBABTU hat Folgendes geschrieben: |
Bug, oder nicht?
waitingPlayersChanged - übermittelt auch den eigenen Namen!
- Der Spieler auf den getLobbyAction() aufgerufen wird, wartet meiner Meinung ja gar nicht, er wird ja gerade gefragt ob er mit einem "waitingPlayer" spielen will (er ist gerade aktiv!).
- Ein Spiel mit sich selbst ist aufgrund des Protokolls ja eigentlich nicht möglich... (trackMove,... ohne Farbangaben) Außer der Client(!) entscheidet welcher Spieler am Zug ist! (Das entspricht aber eigentlich nicht dem Protokoll-Konzept!?)
- Für den aktuellen reversi-server-1.1.0 ist mit sich selbst spielen allerdings kein Problem. (ich dachte das macht blind )
Wie dieses Problem auf Playerseite gelöst werden könnte ist vollkommen klar, ich denke nur es widerspricht dem derzeitigen Konzept und den Methodennamen.
|
Ja und nein. Die Frage ist, wer filtert aus allen wartenden Spielern den gerade aktuellen Spieler heraus: Der Server oder der Client. Belassen wir mal die aktuelle Lösung, Server-seitiges Filtern hat aber tatsächlich seine eigene Eleganz. Ich überlege mir mal, ob ich beim Mit-Sich-Selber-Spielen bei meinem Server noch eine Fehlermeldung reinmache. Das ist aber jedem Server überlassen.
| AYBABTU hat Folgendes geschrieben: |
Außerdem wird forceTimeout glaube ich im Lobbymodus nicht beachtet. |
Nein, es ist nur ein anderer Default, als beim Turnier, da ich bei der Lobby eher von menschlichen Spielern ausgehe. Links unten die Checkbox abhaken müsste den Timeout wieder erzwingen, teste mal.
|
|
|
|
|
|
|
0
|
|
|
|
|
|
Marianne Busch
Builder


Beiträge: 1301
Karma: +72
|
|
|
|
|
|
|
0
|
|
|
|
|
|
MichælM
Decorator

Beiträge: 187
Karma: +71
|
Verfasst am: Fr 26.01.07, 20:10
Titel: Re: reversi-server-1.1.0 Bug!?
|
|
| rauschma hat Folgendes geschrieben: |
| Nein, es ist nur ein anderer Default, als beim Turnier, da ich bei der Lobby eher von menschlichen Spielern ausgehe. Links unten die Checkbox abhaken müsste den Timeout wieder erzwingen, teste mal. |
genau das Problem hatt ich, kein Hacken => timeout bei getLobbyAction
|
|
|
_________________ while ( ! ( succeed = try() ) );
|
|
|
0
|
|
|
|
|
|
MichælM
Decorator

Beiträge: 187
Karma: +71
|
Verfasst am: Fr 26.01.07, 20:16
Titel:
|
|
| Marianne Busch hat Folgendes geschrieben: |
Bekommen wir nach dem Abgabetermin den Code vom offiziellen Server?
Fänd ich interessant!  |
Ich glaub das fänden wir alle interessant. Nachdem ja die lmu der Auftraggeber war!? (oder wie ist das rechtlich?)
Stellt sich die Frage ob nicht alle Quelltexte vielleicht online gestellt werden können. (Ich persönlich würde dann aber alle meine "Namens"-Spuren vorher verwischen )
Es wäre im Sinne Aller, oder nicht?
|
|
|
_________________ while ( ! ( succeed = try() ) );
|
|
|
0
|
|
|
|
|
|
rauschma
LMU-Offiziell

Beiträge: 133
Karma: 0
|
Verfasst am: Sa 27.01.07, 17:39
Titel:
|
|
|
Ein Verzeichnis der Studenten-Quellen werde ich noch in die Wege leiten (bei freiwilliger Teilnahme!). Ob wir unseren Quellcode herausgeben, muss ich noch mit Prof. Wirsing bereden. Es gibt neben den offensichtlichen Vorteilen auch ein paar Gründe dagegen, die wir berücksichtigen müssen.
|
|
|
|
|
|
|
0
|
|
|
|
|
|
MichaelWeber
Studentenvertreter


Beiträge: 584
Karma: 0
|
Verfasst am: Mo 29.01.07, 16:53
Titel:
|
|
| rauschma hat Folgendes geschrieben: |
| Es gibt neben den offensichtlichen Vorteilen auch ein paar Gründe dagegen, die wir berücksichtigen müssen. |
Falls sich das Programmier-Praktikum in ein paar Jahren wieder mal in diesen Bereich begeben wird? Oder dürfen LMU-Angestellte in ihrer Arbeitszeit nich GPL programmieren?
|
|
|
_________________ Michael Weber
|
|
|
0
|
|
|
|
|
|
AgentSmith
Decorator

Beiträge: 239
Karma: 0
|
|
|
_________________ Wieso haben einem an der Schule eigentlich immer alle "An der Uni ists toll, da macht man nur noch des was einem Spaß macht!" gesagt? Auf welcher Uni waren die denn.. 
|
|
|
0
|
|
|
|
|
|
Marianne Busch
Builder


Beiträge: 1301
Karma: +72
|
|
|
|
|
|
|
0
|
|
|
|
|
|