Frage

Ich entwickle ein Facebook-Kartenspiel für meine Diplomarbeit und ich frage mich, welche Architektur paßt am besten?

Ich werde das Spiel mit Silverlight + ASP.NET entwickeln.

Auf der einen Seite soll das Spiel enthält Spieler gegen Spieler Kartenspiele .

Auf dem anderen wird es auch eine Menge contant ähnlich wie Mafia Wars (oder jedes anderes Spiel ähnlich), wo man nur interact mit den Server (inkl. Datenbank)

Ich lese viel über ASP.NET MVC, Silverlight MVVM und das Zeug. Aber was paßt am besten für ein Spiel wie das?

Auch ich bin nicht sicher, ob ich schon mit Silverlight 4 gehen?

Ich will nicht in die falsche Richtung starten.

Ich schätze Ihre Hilfe wirklich.

War es hilfreich?

Lösung

würde ich eine Rich-Media-Architektur wählen, dass Sie mit vertraut sind. Ein Kartenspiel kann (und hat) in fast jeden Client + Server-Architektur durchgeführt worden, das existiert.

Allerdings sind hier einige Überlegungen:

  • Die Facebook-Plattform eine reiche Entwickler Geschichte mit PHP hat, nicht anständig überprüft API-Bibliothek in PHP5 zu nennen.

  • Wählen Sie die Rich-Media-Optionen sorgfältig, wenn Sie über Plattform-Unterstützung angeht. Flash hat eine viel tiefere Benutzerbasis als Silverlight installieren. Wenn Sie sich über IPad Unterstützung betrifft, so geht mit HTML + CSS und einen guten JS-Toolkit wie JQuery verwenden.

  • Jedes anständiges Facebook-Spiel, die eine große Menge an Verkehr hat, wird eine Objekt-Caching-Strategie benötigen. Wählen Sie eine Server-Architektur, die eine nativ hat, unterstützt eine oder integriert mit einem (wie Memcached)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top