Hallo lieber Benutzer (der sich Zeit nimmt sich um meine Frage zu kümmern
),
ich habe mal wieder ein kleines Problem/Frage, naja ich arbeite nun schon seit rund 2 Monaten an einem 2D Side Scrolling Platformer/Sandbox Game.
Dieses Spiel soll neben einem normalen Sandbox Game Mode auch Multiplayer Elemente enthalten, da ich aber bisher her nur kleine Chat Systeme, Datenbank Strukturen etc. verwendet habe wollte ich einmal fragen was ich so benutzten kann wenn ich einen Server für ein 2D Spiel entwickeln will.
Infos zum Spiel: Ich arbeite wie gesagt an einem 2D Side Scrolling Game welches eine Recht große Menge an Items, Dungeons, Welten etc hat.
Gearbeitet wird mit Java und LibGDX.
Hier nun mein kleiner erster Ansatz:
Ich habe bereits vorher in kleineren Projekten mit den ServerSockets und Sockets von Java gearbeitet aber auch mit anderen kleineren Networking Engines, z.b. die von LibGDX, um Chat Programme zu schreiben. Nun ist ein 2D Spiel nun mal kein Chat(zumindest meistens
).
Meine generelle Frage wäre jetzt kann ich weiterhin die ServerSockets Sockets von Java verwenden und dann Packets versenden etc. mit Informationen und diese dann im Client umsetzten ? Und noch eine Sache ich würde das ganze auch gerne mit einer Art selbstgeschrieben (denn muss ich noch machen) ControlPanel arbeiten um den Server zu starten stoppen etc. Für das Speichern der Welt möchte ich gerne ein Multiples System programmieren was mir ermöglicht die Welt Speicher Dateien auf verschiedenen Servern zu lagern und dann von allen Servern abrufen können. Und sollte ich am besten Datenbanken nehmen um alle Spieler Daten etc abzuspeichern oder sollte ich mir da auch ein eigenes System überlegen?!
PS: Ich bin bereit sehr viele neue Sachen zu lernen und alte zu verbessern. Java Erfahrung circa 3 Jahre. Networking Erfahrung habe bereits gesammelt aber es ist nicht das beste.
ich habe mal wieder ein kleines Problem/Frage, naja ich arbeite nun schon seit rund 2 Monaten an einem 2D Side Scrolling Platformer/Sandbox Game.
Dieses Spiel soll neben einem normalen Sandbox Game Mode auch Multiplayer Elemente enthalten, da ich aber bisher her nur kleine Chat Systeme, Datenbank Strukturen etc. verwendet habe wollte ich einmal fragen was ich so benutzten kann wenn ich einen Server für ein 2D Spiel entwickeln will.
Infos zum Spiel: Ich arbeite wie gesagt an einem 2D Side Scrolling Game welches eine Recht große Menge an Items, Dungeons, Welten etc hat.
Gearbeitet wird mit Java und LibGDX.
Hier nun mein kleiner erster Ansatz:
Ich habe bereits vorher in kleineren Projekten mit den ServerSockets und Sockets von Java gearbeitet aber auch mit anderen kleineren Networking Engines, z.b. die von LibGDX, um Chat Programme zu schreiben. Nun ist ein 2D Spiel nun mal kein Chat(zumindest meistens
Meine generelle Frage wäre jetzt kann ich weiterhin die ServerSockets Sockets von Java verwenden und dann Packets versenden etc. mit Informationen und diese dann im Client umsetzten ? Und noch eine Sache ich würde das ganze auch gerne mit einer Art selbstgeschrieben (denn muss ich noch machen) ControlPanel arbeiten um den Server zu starten stoppen etc. Für das Speichern der Welt möchte ich gerne ein Multiples System programmieren was mir ermöglicht die Welt Speicher Dateien auf verschiedenen Servern zu lagern und dann von allen Servern abrufen können. Und sollte ich am besten Datenbanken nehmen um alle Spieler Daten etc abzuspeichern oder sollte ich mir da auch ein eigenes System überlegen?!
PS: Ich bin bereit sehr viele neue Sachen zu lernen und alte zu verbessern. Java Erfahrung circa 3 Jahre. Networking Erfahrung habe bereits gesammelt aber es ist nicht das beste.