Java - übers Netzwerk spielen

Gast #3474445
Lesenswert?

Hallo Profis!

Ich programmiere derzeit für ein Schulprojekt ein einfaches 2D-Game a la 
"Mario" mit der Programmiersprache Java.

Das Ganze setzt sich aus einem Hintergrundbild und einem Männchen, 
welches man mit den Pfeiltasten steuern kann, zusammen.

Da das Ganze schon funktioniert, möchte ich als weiteres "Feature" das 
kleine Game netzwerkfähig machen.

Das heißt, dass man im Hauptmenü des Spiels zwischen Singleplayer und 
Multiplayer (max. 2 Hosts) wählen können soll.



Nun die Frage: Wie kann ich das in Java umsetzen? Ich beschränke mich 
jetzt erstmal auf das "interne Netzwerk", also nicht übers Internet.
Dabei soll man den Charakter des anderen Spielers ebenso sehen können, 
wie sich dieser in dem Raum bewegt.

Könnt ihr mir helfen?
Ich habe soetwas noch nicht gemacht.


Vielen Dank und Gruß
#3474474
Lesenswert?

auf die schnelle fallen mir zwei möglichkeiten ein:
1. sockets
2. rmi

1. ist eine einfache netzwerk-verbindung, protokoll und welche daten wie 
übertragen werden sollen musst du selber implementieren. vorteil: 
funktioniert theoretisch auch mit einer anderen programmiersprache

2. (ist schon eine weile her dass ich rmi verwendet habe) ein rechner 
fungiert hier als server. es werden interfaces definiert, deren 
funktionen dann vom jeweils anderen rechner aufgerufen werden können. 
für den verbindungsaufbau ist ein lookup und ein rmi-registry-prozess 
(oder so ähnlich) notwendig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren