Bester Weg in einer Android App Multiplayer hinzuzufügen?
Hallo,
Wie würdet ihr das machen?
LG
Jaronmechner
2 Stimmen
2 Antworten
Eine Socket-Verbindung ist notwendig, um mit einem anderen Gerät zu kommunizieren.
Eine Datenbank ist hilfreich (nicht notwendig, macht aber jeder) um Spiel-Daten zu speichern oder zu verwalten.
Ein Webserver bietet eine zentrale Verwaltung von Daten oder einen zentrale Kommunikations-Knoten, häufig auch die eigentliche Spiel-Logik.
Ergo:
Du brauchst alles drei.
Wenn das Spiel ohne zentralen Webservice funktionieren soll, übernimmt eben einer der Spieler-Geräte diese Aufgabe, gibt's auch immer wieder.
Eine Socket-Verbindung bietet sich dazu an, weil sie bidirektional ist. Einen Server wirst du dafür natürlich brauchen und auch eine Datenbank könnte erforderlich sein, um Ergebnisse zu speichern.