die-informatiker.net Logo   2452 registrierte Benutzer.
Insgesamt 92553 Beiträge.
Suche
• erweiterte Suche
Login
Benutzername:
Passwort:
• Registrieren
Community
2 registrierte Benutzer online: Benjamin Langlotz, Marco Maier

Der Rekord waren 20 angemeldete Benutzer am So 15. Nov 2009, 17.07 Uhr.

Farben: Moderator, Administrator

reversi-server-1.1.0 Bug!?

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Foren-Übersicht / Programmier-Praktikum (WS06/07)
Autor Nachricht
MichælM
Decorator
Decorator


Beiträge: 187
Karma: +71

Private Nachricht senden
 

Beitrag Verfasst am: Fr 26.01.07, 10:03       Titel: reversi-server-1.1.0 Bug!? Nach oben

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 :lol: )

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 Antworten mit Zitat
rauschma
LMU-Offiziell
LMU-Offiziell


Beiträge: 133
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: Fr 26.01.07, 13:04       Titel: Re: reversi-server-1.1.0 Bug!? Nach oben
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 :lol: )

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 Antworten mit Zitat
Marianne Busch
Builder
Builder
Marianne Busch

Beiträge: 1301
Karma: +72

Private Nachricht senden
 

Beitrag Verfasst am: Fr 26.01.07, 20:10       Titel: Nach oben

Bekommen wir nach dem Abgabetermin den Code vom offiziellen Server?
Fänd ich interessant! :)

0 Antworten mit Zitat
MichælM
Decorator
Decorator


Beiträge: 187
Karma: +71

Private Nachricht senden
 

Beitrag Verfasst am: Fr 26.01.07, 20:10       Titel: Re: reversi-server-1.1.0 Bug!? Nach oben
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 Antworten mit Zitat
MichælM
Decorator
Decorator


Beiträge: 187
Karma: +71

Private Nachricht senden
 

Beitrag Verfasst am: Fr 26.01.07, 20:16       Titel: Nach oben
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 :oops: )

Es wäre im Sinne Aller, oder nicht?

_________________

while ( ! ( succeed = try() ) );

0 Antworten mit Zitat
rauschma
LMU-Offiziell
LMU-Offiziell


Beiträge: 133
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: Sa 27.01.07, 17:39       Titel: Nach oben

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 Antworten mit Zitat
MichaelWeber
Studentenvertreter
Studentenvertreter
MichaelWeber

Beiträge: 584
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: Mo 29.01.07, 16:53       Titel: Nach oben
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 Antworten mit Zitat
AgentSmith
Decorator
Decorator


Beiträge: 239
Karma: 0

Private Nachricht senden
 

Beitrag Verfasst am: Mo 29.01.07, 17:38       Titel: Nach oben
MichaelWeber hat Folgendes geschrieben:
Falls sich das Programmier-Praktikum in ein paar Jahren wieder mal in diesen Bereich begeben wird?


Das würde aber dann doch eher gegen die Sourcen der Teams sprechen, zwecks KI. Den Server werden die meisten ja dann noch selber hinbekommen. :D
Oder meinst du wegen Bug-Using? ;)

_________________

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.. :roll:

0 Antworten mit Zitat
Marianne Busch
Builder
Builder
Marianne Busch

Beiträge: 1301
Karma: +72

Private Nachricht senden
 

Beitrag Verfasst am: Mo 29.01.07, 18:15       Titel: Nach oben

Naja also wenn einem nichts mehr lustiges zu programmieren einfällt, dann wirds aber Nacht! :shock:

0 Antworten mit Zitat
Foren-Übersicht / Programmier-Praktikum (WS06/07)

Alle Zeiten sind GMT + 1 Stunde
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


die-informatiker.net
Das Forum der Informatik an der LMU (Uni München)
Ein Projekt des LMU Alumni Informatik e.V.
News
News Archiv
Sa 20.03.2010

Chidley Group Live im Schabernack

alle Termine
Foren Info
Wichtige Links:
• Algebra I
• Informatik I
• Analysis I
• Informatik III
• Analysis II
• Programmierpraktikum
• Lineare Algebra I
• Analysis II
• Analysis II Übungen
• Bioinformatik-Portal
• Digitale Medien
• Diskrete Strukturen :: Übungsblätter
• Diskrete Strukturen
• Informatik II
• Informatik I



Impressum
© 2007 die-informatiker.net
Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de und die-informatiker.net.