Frage

Ich fange an, entwickeln ein browser-basiertes Spiel (und damit meine ich die text-basierte, kein Flash oder ähnliches drauf) und ich bin kämpfen, um zu entscheiden, auf welche Entwicklungs-framework zu verwenden.

Soweit Anforderungen betroffen sind, die wichtigste Sache ist, dass ich denke, jetzt ist die Fähigkeit zu übersetzen in mehrere Sprachen.Eine gute Objekt-relationales mapping und einen Weg zu erzeugen, Formen von logischen Objekten wäre auch sehr gut, wie ich bemerkt habe, dass ich immer sehr viel Zeit die Lösung der Probleme, die kommen, wenn ich diese Dinge an.

Die Programmiersprache ist sowas von unwichtig.Ich habe etwas Erfahrung in PHP und C#, aber das stört mich nicht, und ich würde sogar gerne benutzen das als Ausrede, lernen etwas neues wie Python oder Ruby.Was ich tun möchte, ist etwas, mit eine gute und lebendige Gemeinschaft und viele Beispiele und tutorials online, um mir zu helfen.

War es hilfreich?

Lösung

Ich würde empfehlen das halten, was Sie wissen - PHP ist mehr als fähig.

Das stimmt natürlich, aber:

Ich bin nicht dagegen, und ich würde sogar gerne benutzen das als Ausrede, lernen etwas neues wie Python oder Ruby.

Dann schreiben Sie ein browser-Spiel ist eine ausgezeichnete Gelegenheit, dies zu tun.Etwas neues zu lernen ist nie verkehrt und lernen eine alternative zu PHP kann nie Schaden (eh, Jeff?).Während weder Ruby on Rails noch Django sind besonders nützlich für das schreiben von spielen, Sie sind immer noch großartig.Wir hatten zu schreiben, ein kleines browser-Spiel, in einer Angelegenheit von Wochen für ein Projekt einmal und Schienen gearbeitet charms.Auf der anderen Seite, die alle erfolgreichen browser-Spiele haben enorme Belastung, und wenn Sie skalieren möchten auch Sie haben entweder eine gute hardware-und load-balancing-oder Sie müssen ein nicht-interpretierten framework (sorry, Jungs!).

Andere Tipps

Ich würde auf jeden Fall vorschlagen, PHP.Ich habe entwickelt, browser-basierte Spiele (pbbgs) für über 10 Jahre jetzt.Ich habe versucht,.Net, Perl und Java.

Alle von Ihnen arbeiteten, aber bei weitem PHP war der beste, weil:

  • Geschwindigkeit, die Sie entwickeln können (das könnte man aufgrund der Erfahrung)
  • Leichtigkeit/Kosten für die Suche nach einem host für ein Spiel Seite
  • Flexibilität auf ändern/erneuern sich auf der fliege (Spiel die Programmierung scheint immer wieder eine andere Entwicklung Zyklus normal Projekte)

Ruby ist nicht schlecht, aber das Letzte mal ich es versuchte, wurde mir schnell lief in der Skalierung/performance-Probleme.Ich habe nicht versucht, Python und doch...vielleicht ist es Zeit, zu geben es ein Schuss.

Nur meine zwei Cent, aber im Laufe der Jahre PHP hat mich gerettet eine Menge Zeit.

Ich würde empfehlen das halten, was Sie wissen - PHP ist mehr als fähig.

Ich spielte ein Spiel namens Hyperiums - eine text-basierte browser-Spiel wie die Ihre -, die erstellt wird, mithilfe von Java (es ist web-basiert quivalent ist JSP?) und servlets.Es funktioniert ziemlich gut (hatte es Ausfallzeiten Fragen, aber die waren mehr mit der läuft es auf ein ziemlich crap server).

Wie für die Rahmen zu verwenden - warum nicht erstellen Sie Ihre eigenen?Verbringen Sie eine gute Zeit, pre-Codierung der Entscheidung, wie Sie gehen zu behandeln verschiedene Dinge - wie Sprache Unterstützung:Sie könnte verwenden Sie einen Satz system oder einzelne Sprache-spezifische Vorlagen.Third-party-frameworks sind wahrscheinlich besser getestet als die Sie machen, aber Sie sind nicht geschaffen für einen bestimmten Zweck, den Sie geschaffen sind für eine Vielzahl von Zwecken.

Check-out django-mmo!

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