Registriert: Sa Aug 30, 2003 22:23 Beiträge: 36 Wohnort: Hamburg
Ich habe vor ein paar wochen, im rahmen einer Testaufgabe für nen Ausbildungsplatz, ein Tic Tac Toe Spiel geschrieben. Vorraussetzung war das es über Netzwerk gespielt wird und man sich nachrichten schicken können soll.
Ich hab dann eher einfach frei schnautze drauf los geschrieben, funzt auch alles aber ich denke das es bessere lösungen für die netzwerkabfragen gibt und da ich mich bei der firma demnächst vorstelle wollt ich mal fragen wie ihr das gemacht hättet bzw. von meiner lösung haltet.
Eigentlich hab ich das ziemlich simpel gelöst..
Ich hab nen Record definiert das ne Integer ID und nen String Text beinhaltet.
Die ID bekommt ne Zahl die dann bestimmte infos im Text erhält. also zb. die ID 1 gehört zum Spielernamen des Clienten.
Das Record hab ich dann per ServerSocket und ClientSocket mittels Stream hin und her geschickt und auf der onRead methote mittels Case anweisung die id ausgewertet und dementsprechend dann was gemacht.
Wie gesagt es funktioniert auch.. aber ist sicherlich nicht das gelbe vom ei und es macht doch besseren eindruck wenn ich nen bischen mitreden könnt, wenn die beim gespräch über mein programm herziehen.
würd mich über infos und meinungen freuen...
und falls es jemanden interessiert kann ich das game sonst mal online stellen.. stell mich auch als mitspieler zur verfügung
mfg
Avenger
_________________ << Ich werde Ewig leben oder beim Versuch dies zu erreichen, sterben! >>
Registriert: Sa Nov 02, 2002 18:06 Beiträge: 299 Wohnort: Dresden
Ich würde es so machen: Einen Record für alle Angaben zu beginn des Spieles (Name, ...) und einen für alle Angaben während des Spieles (Position des nächsten Zuges)
_________________ "Ich würde ja gern die Welt verändern, aber Gott gibt mir den Quelltext nicht"
Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.