Zusammen übers (Internet) spielen

Jose05

Aktives Mitglied
Hallo,
ich habe ein Spiel mit Java programmiert, dass so ähnlich wie Snake ist. Allerdings fände ich es cool, wenn man min. zu zweit - mit jeweils einer Schlange - in einer Welt spielen könnte. Meine Idee war es, eine Textdatei auf einem lokalen Server zu erstellen, wo die wichtigen Daten ( Ort der Schlangen, Länge der Schlangen, ...) gespeichert werden. Allerdings würde ich vermuten, dass das lesen und schreiben zu lange dauern wird. Was denkt ihr? Gib es andere Lösungen?
Mfg
 

Staarfightaar

Bekanntes Mitglied
also medieval 2 total war hat multiplayer kampagne so gemacht:

man macht seinen zug
speichert die karte
der andere geht mit seinem volk rein
und speichert wieder...

das war 2002

baue einen server mit input output.... netty vllt als bibliothek
 

Oneixee5

Top Contributor
Netzwerk und Internet bedeuten immer eine gewisse Latenz, welche auch nicht gleichmäßig ist. Wenn dich das nicht stört gibt es im Prinzip zwei Möglichkeiten. Du kannst eine Direktverbindung der beiden Programme/Rechner verwenden, man sagt auch Peer to Peer oder Peer2Peer (P2P) dazu. Die andere Möglichkeit ist einen Server zwischenzuschalten und die Clients verbinden sich dann mit dem Server. Das kann die Latenz noch erhöhen. Im lokalen Netzwerk sollten beide Varianten ausreichend schnell sein. Für eine Verbindung übers Internet muss man evtl. Firewalls berücksichtigen. Code-Beispiele findest du bestimmt bei GitHub und aktuelle Tutorials zur Programmierung von Sockets z.B. hier: https://www.baeldung.com/a-guide-to-java-sockets
 

Staarfightaar

Bekanntes Mitglied
steam hat eine API wor du dich nicht mehr um firewall und sichere port öffnung kümmern musst, das funktioniert auch wenn man ein steam fremdes spiel einfach so hinzufügt
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
OnDemand Unterschiedliche jar Dateien zusammen führen Allgemeine Java-Themen 8
O Lernen im Team zu arbeiten - Projekte zusammen umsetzen Allgemeine Java-Themen 23
T Meine Frage lautet wie ich 2 CSV Dateien miteinander in Java verbinde und Spalten die zueinander gehören durch den gleichen Key zusammen ausgebe? Allgemeine Java-Themen 5
C Datentypen int in bytes zerlegen und wieder zusammen setzen Allgemeine Java-Themen 13
M Buffer-Vector einzeln und zusammen synchronisieren Allgemeine Java-Themen 4
S C++/C KeyListener zusammen mit Java Programm Allgemeine Java-Themen 4
S String intelligent zusammen setzen Allgemeine Java-Themen 8
data89 Java und HTML-Seiten mit Bildern - Wie passt das zusammen? Allgemeine Java-Themen 2
M Java applet zusammen mit DHTML z-index Problem Allgemeine Java-Themen 2
M Mehre Dateien zusammen fassen? Allgemeine Java-Themen 8
T Objekte eindeutig zerlegen und wieder zusammen bauen? Allgemeine Java-Themen 6
Z Java Programme laufen nicht zusammen Allgemeine Java-Themen 9
M Java Webserver - Tomcat alleine oder zusammen mit Apache? Allgemeine Java-Themen 3
A Best Practice MVC übers Netzwerk Allgemeine Java-Themen 2
J Wie kann man .txt Files übers Internet verschicken? Allgemeine Java-Themen 53
A Java Entwicklung übers Internet Allgemeine Java-Themen 10
J gezippte Dateien übers Netzwerk übertragen Allgemeine Java-Themen 3
J byte-Array als String übers http schicken Allgemeine Java-Themen 8
S Programm schreiben, das mir aufgrund von Schlagwörtern, die ich im Internet suche, relevante Themen sofort anzeigt. Allgemeine Java-Themen 1
J Internet Broswer in Threads öffnen Allgemeine Java-Themen 1
D Dateien aus den Internet herunterladen Allgemeine Java-Themen 6
E Java und Internet überwachen? Allgemeine Java-Themen 4
V Gibt es eine Möglichkeit die Internet auslastung mit Java auszulesen Allgemeine Java-Themen 11
D JAVA Basiertes Spiel aus dem Internet in eigenem Client laden Allgemeine Java-Themen 3
X Herunterladen von Dateien aus dem Internet Allgemeine Java-Themen 2
H Java Mail Fehlermeldung: java.lang.NoClassDefFoundError: javax/mail/internet/AddressException Allgemeine Java-Themen 5
M Film Informationen aus Internet beziehen Allgemeine Java-Themen 4
J Echte Adressen aus Internet Allgemeine Java-Themen 28
S Library fuer Internet-Text-Daten-Quellen..? Allgemeine Java-Themen 8
N Was hat java mit dem internet zu tun? Allgemeine Java-Themen 7
F CSV-Datei aus Internet lesen Allgemeine Java-Themen 2
T Link zum Internet Allgemeine Java-Themen 12
F Datei aus dem Internet öffnen Allgemeine Java-Themen 7
D Internet Abfrage aber mit Warteschleife Allgemeine Java-Themen 6
N Internet Explorer mit bestimter Java Runtime starten Allgemeine Java-Themen 2
X Audio Internet-Stream Allgemeine Java-Themen 2
F Internet Verbindung verschlüsseln Allgemeine Java-Themen 17
S HTTP Filmgenre aus dem Internet abfragen! Allgemeine Java-Themen 6
M JAR Internet verbieten? Allgemeine Java-Themen 5
J Dateityp im Internet Allgemeine Java-Themen 3
E Internet Explorer startseite festlegen, Adressleiste sperren Allgemeine Java-Themen 3
N Mobiles Internet Allgemeine Java-Themen 6
P Bild aus dem Internet speichern Allgemeine Java-Themen 4
G HTML-Code aus dem Internet downloaden Allgemeine Java-Themen 3
K Frage zum thema Java und Internet Allgemeine Java-Themen 49
S API zum Lesen von Song Lyrics aus'm Internet? Allgemeine Java-Themen 7
N Applet läut nicht im Internet Explorer Allgemeine Java-Themen 4
L Internet Cache löschen Allgemeine Java-Themen 3
R Updateprozedur ü. Internet fürs eigene Programm? Allgemeine Java-Themen 24
W Internet Seite mit login 1x od. 2x Allgemeine Java-Themen 5
R Servlet Probleme im Internet Explorer (per LAN) Allgemeine Java-Themen 4
Q Internet Explorer im Vollbildmodus starten Allgemeine Java-Themen 7
R Zugriff auf Internet Explorer Cache Allgemeine Java-Themen 8
M Ein Spiel vom Internet rippen Allgemeine Java-Themen 2
P Html-Seite aus dem Internet speichern Allgemeine Java-Themen 11
EagleEye bild aus dem internet laden oder imageicon speichern Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben