War es hilfreich?

Lösung

Ich gebe dies einen Schuss:

  1. Im Jahr 2009 für ein 50-Spieler-Spiel, spielt es keine Rolle. Möglicherweise möchten Sie eine Sprache auswählen, die Sie mit Profilierwerkzeuge vertraut sind für, wenn Sie es weiter wachsen wollen, aber da RAM heutzutage so billig ist, die Zwänge der frühen LPMud fahren (was ich Erfahrung mit) und DikuMUD (die Ihre Smaug ist abgeleitet von) gelten nicht. (LPMud könnte Griff ~ 10-15 Spieler auf einer Maschine mit 8 MB RAM)
  2. Der Programmierstil nicht notwendigerweise zu Leistungsproblemen, große Websites wie Amazon 'Óbidos Webserver in C geschrieben sind, aber nur-as-große Websites wie das Original Yahoo Stores in Lisp geschrieben wurden, wird in ASP.NET geschrieben Stackoverflow, usw. ich würde / persönlich / Nutzung C, aber viele Menschen würden rufen Sie mich an ein Sadist.
  3. Flat Files irgendwie sinnlos in der heutigen Tag und Alter für viele Datenspeicherung sind, gibt es spezielle Fall Ausnahmen (Large mail server manchmal verwenden ‚maildir‘, die Flat-Dateien strukturiert ist, zum Beispiel). Die Größe des Spiels wahrscheinlich bedeutet, dass Sie nicht in große Langsamkeit von Datenwieder Verzögerungen angetrieben laufen, aber die Datenintegrität in-case-of-Crash ist wahrscheinlich das überzeugendste Argument gehen zu machen.
  4. Sie wissen nicht, jeder Führer, aber was ich tun würde, ist versuchen das Spiel zu bekommen begann als stumm Chat-Server zu starten, stellen Sie sicher, dass Benutzer sich anmelden können und etwas tun (ihre Eingabe nehmen und werfen es allen andere Benutzer), dann ist das zu ermöglichen spezifische Anmeldungen aufzubauen, so dass Sie beginnen die Herausforderung Benutzername / Passwort Umgang mit Blick auf und Benutzeroptionseinstellung / Speicher / Abfrage ... dann beginnt die gamedriver Elemente hinzuzufügen (Tic Tac toe-Spiele erhalten in Spiel arbeiten), dann ein wenig komplexer gehen (erhalten eine 5-Zimmer-Setup mit Objekten arbeiten Sie up / drop / bash einander mit) auswählen können, fügen Sie dann einige nicht-Spieler-Charaktere, und dann Sorgen in der Diku über slurping -abgeleitetes smaug Schlösser / etc und mit ihnen zu arbeiten. :)

Das ist ein bisschen aus dem Stehgreif, ich bin sicher, dass es abweichende Meinungen. :) Viel Glück!

Andere Tipps

Dies ist ein Text-basiertes Spiel, nicht wahr? In diesem Fall mit aktueller Hardware, so scheint es, alles, was man sich Sorgen machen müßte um nicht versehentlich ein O Schaffung (n ** 2) Algorithmus. Auch würde das wahrscheinlich nicht so schlecht sein, mit 50 Benutzern.

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