Experimentelle Version läuft

1 view
Skip to first unread message

Sebastian Wicki

unread,
Dec 11, 2012, 2:25:43 PM12/11/12
to vs_s...@googlegroups.com
Hoi zäme,

Im Anhang findet ihr ein APK eines ansatzweise funktionierenden
Clients. Man kann sich registrieren und ein Spiel mit einem bekannten
Usernamen starten (im Moment tut der Client automatisch alle Requests
akzeptieren). Das Spiel dauert im Moment noch ewig, weil die
GameOver-Handler usw. vom der Logik ignoriert werden. Random-Match
funktioniert auch noch nicht. Und auch sonst wird vermutlich einiges
crashen.

## GUI-Team:

Habe den Service endlich fertig gemacht. Habe ihn bereits testweise
mal verdrahtet.
Um den Service nutzen zu können, müsst ihr ihn jetzt binden mit
bindService(). Schaut euch am besten den Code im Git-Branch an:

https://github.com/WooDyDooKs/VS_Sudoku/blob/wiring-experimental/src/ds/sudoku/gui/MainActivity.java

Wichtig ist halt, dass ihr den Service erst nutzen könnt, wenn er
"gebunden" ist. Das heisst z.B. dass ihr den SudokuHandler erst
verwenden könnt, nach dem ServiceConnection.onServiceConnected(..)
aufgerufen wurde.

Im wiring-experimental Branch hat es jetzt ein Eclipse-Projekt für das
GUI. Falls ihr trotzdem weiterhin euer eigenes Projekt-File verwendet,
müsst ihr unbedingt die AndroidManifest.xml von mir übernehmen, denn
da ist der Service und die Internet-Permissions eingetragen. Ohne die
geht gar nichts.

Falls irgendwas unklar, fragt einfach.

## Communication Team

Ihr habt eine NullPointerException beim Deserialisieren der
InviteMessage, habs im GitHub eingetragen und im wiring-experimental
Branch grob selber gefixt. Wäre aber froh wenn ihr eh die
InviteMessage aufsplitted, wie wir es besprochen haben. Wichtig dabei
ist, dass der Server bei der geplanten InviteDirect-Message sowohl
Sender als auch Receiver setzen kann. client.invite(user) und
server.invite(user) setzen im Moment jeweils nur eins der beiden
Felder, das ist serverseitig ungünstig. Zumindest für den Server
sollte ein client.invite(from, to) existieren.

## Logic

Ich bräuchte da von dir vor eine aktuelle Version vom SudokuHandler,
die Version im GitHub ist alt und buggy. Zudem wichtig:
server.setField() muss 1-basierte Indizes haben, in der alten
Implementierung werden 0-basierte geschickt.

Gruess

/wicki
VS_Sudoku_Client.apk
server.jar

Meier Thomas

unread,
Dec 11, 2012, 2:48:55 PM12/11/12
to vs_s...@googlegroups.com
Communication wird voraussichtlich erst morgen Abend gefixed, da wir noch eine Prüfung zu schreiben haben. Wir lassen eine Email raus sobald es laufen sollte.

Grüässli Thomas
________________________________________
Von: vs_s...@googlegroups.com [vs_s...@googlegroups.com]" im Auftrag von "Sebastian Wicki [swi...@student.ethz.ch]
Gesendet: Dienstag, 11. Dezember 2012 20:25
An: vs_s...@googlegroups.com
Betreff: [VS_Sudoku] Experimentelle Version läuft

Hoi zäme,

## GUI-Team:

https://github.com/WooDyDooKs/VS_Sudoku/blob/wiring-experimental/src/ds/sudoku/gui/MainActivity.java

## Communication Team

## Logic

Gruess

/wicki

--
You received this message because you are subscribed to the Google Groups "VS_Sudoku" group.
To post to this group, send email to vs_s...@googlegroups.com.
Visit this group at http://groups.google.com/group/vs_sudoku?hl=en.


Marti Marcel

unread,
Dec 11, 2012, 2:59:56 PM12/11/12
to vs_s...@googlegroups.com
Werden das sobald wie möglich fixen. Spätestens am Donnerstag gegen den Abend hin sollten die gewünschten Änderungen und fixes online sein. Werden mit dem update auch gleich noch das selbständige anpingen von Client / Server einbauen, wie besprochen.

Sollten noch weitere Vorschläge und Requests an den Communication layer auftauchen, meldet euch bitte bis spätestens am Donnerstag Morgen um 10:00 Uhr.

Danke :]


________________________________________
Von: vs_s...@googlegroups.com [vs_s...@googlegroups.com]" im Auftrag von "Sebastian Wicki [swi...@student.ethz.ch]
Gesendet: Dienstag, 11. Dezember 2012 20:25
An: vs_s...@googlegroups.com
Betreff: [VS_Sudoku] Experimentelle Version läuft

Hoi zäme,

## GUI-Team:

https://github.com/WooDyDooKs/VS_Sudoku/blob/wiring-experimental/src/ds/sudoku/gui/MainActivity.java

## Communication Team

## Logic

Gruess

/wicki

--

Reply all
Reply to author
Forward
0 new messages