Ich bin dabei, ein einfaches 2D-Spiel zu entwickeln, so etwas wie Schach, Dame oder Reversi. Es gibt nur einfache Animationen der Spielerstücke. Keine komplizierte Mathematik oder Grafik, deshalb frage ich mich, ob es besser ist, mit P2P über einen Client/Server-Ansatz zu gehen.Ist P2P oder Client-Server-Architektur besser für mein Spiel?
Das Spiel wird ein iPhone/iPod Touch Spiel (und später in einem Web-Browser-Spiel mit Cappuccino laufen). Zwei iPhone-Player können über Bluetooth/Bonjour nebeneinander spielen. Oder das Spiel kann gegen andere iPhone-Remote-Player über das Internet, iPhone to iPhone; (und später - iPhone zu Browser oder Browser zu Browser).
Das Spiel beginnt mit zwei Spielern, jeder mit einer vereinbarten Anzahl von Stücken auf dem Brett zu platzieren.
Beide Spieler sind ständig verbunden, da das Spiel einen Countdown-Timer hat, der auf ein vereinbartes Zeitlimit von 10, 20, 30 Sekunden eingestellt ist, in dem der aktive Spieler (Spieler A) einen Zug machen muss. Spielt der Spieler A nicht bevor der Timer auf Null herunter zählt, verliert der Spieler A seinen Zug und der gegnerische Spieler (Spieler B) wird zum aktiven Spieler. Die Timer-Anzahl wird auf dem Bildschirm jedes Spielers angezeigt.
Das Spiel endet, wenn den Spielern die Teile ausgehen und der Spieler, der die meisten Steine auf dem Brett hat, zum Sieger erklärt wird.
Kann ich bitte Ihre Gedanken darüber, was ist besser für mein Spiel? P2P oder Client/Server?
Vorausgesetzt, Sie haben nicht definiert "am besten", suchen Sie eine Liste von ** alle ** die technischen Vor- und Nachteile (und alle geschäftlichen Vor- und Nachteile) jeder Methode? – ChrisW