Schiffeversenken in Java über Netzwerk

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
d4rkm3n
Beiträge: 159
Registriert: 07.05.2005 14:36:43

Schiffeversenken in Java über Netzwerk

Beitrag von d4rkm3n » 25.01.2006 17:52:40

Hallo,
ich muss das Spiel "Schiffeversenken" programmieren, dass in Java geschrieben werden soll. Leider habe ich noch keine Ahnung welche Klassen ich für das Spiel benöigen werde wegen dem Netzwerkteil. Ich habe mir folgendes überlegt:

- Spielfeld (hier wird festgelegt welche Felder der eine und welche Felder der andere Spieler belegt hat)
- Schiffe (Festelegung der Schiffarten [3 Felder, 2 Felder groß ect..])
- Steuerung (weiß nicht ob das sinnvoll ist für ein Netzwerkspiel [soll die Spielerverwaltung sein])
- Spieler (Daten der beiden Spieler)
- Netzwerk (für die Kommunikation des Spiels)
- AblaufSteuerung (Holt sich die Informationen von den einzelnen Klassen um das Spiel zu leiten)
Zuletzt geändert von d4rkm3n am 25.01.2006 20:46:01, insgesamt 1-mal geändert.

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 25.01.2006 20:32:20

Hallo,

du brauchst eine ganze reihe von klassen, welche das im einzelnen sind , hängt natürlich
davon ab wie das umsetzen möchtest.
Denke du wirst dabei folgendes brauchen:
- awt und/oder javax.swing
- thread/runable und java.net.socket
- graphics (sofern du das spielfeld selbst zeichnen möchtest)

- und zeit ;)
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

Antworten