Java - übers Netzwerk spielen

Gast #3474445
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
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

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.