Das Modellieren von etwas, das nahezu unmöglich "richtig" zu machen ist, aber Sie können ein vernünftiges Modell der Wirtschaft angeben (Vorabend online ist das erfolgreichste enge Spiel, das ich sehen kann und das mit dem übereinstimmt, was Sie versuchen).
Zum Beispiel:
Produkt A in Region A ist möglicherweise von geringem Wert, da es viel davon gibt und es billig ist, es in diese Region zu bringen. Produkt A in Region B hat möglicherweise einen höheren Wert, da es in dieser Region nicht so häufig vorkommt und daher die Kosten für den Transport in diese Region verursacht.
Je nachdem, wie Ihr Spiel funktioniert, sollte der angezeigte Preis durch Ihre Transportkosten ausgeglichen werden, wenn ein Spieler ein Produkt aus einer weit entfernten Region von irgendwo in der Galaxie kaufen kann.
Wichtige Dinge zu beachten:
- Dies ist ein sehr vereinfachter Ausgangspunkt.
- Die Transportkosten können variieren (denken Sie an das Risiko, die Kosten anderer Waren wie Treibstoff, Schiffe oder Schiffsteile).
- Steuern ... planen Sie, das in Ihrem Modell zu haben?
- Fülle, jede Ressource, die ein Benutzer einfach herstellen und abbauen kann, sollte praktisch nichts wert sein, da es einfach wäre, den Markt mit einer solchen Ware zu überfluten, aber wenn kein Benutzer dies tut und die Nachfrage steigt, steigt der Preis sollte steigen.
Was ich am besten finde, wenn ich ein Spiel spiele, sind Modelle, die sich von selbst verändern. Jede Transaktion, die in Ihrem Markt stattfindet, wirkt sich nicht nur auf die gehandelte Sache aus, sondern auf den gesamten Markt. Links zu Produkten auf einem Markt können effektiv auf praktisch jedes andere Produkt auf diesem Markt zurückgeführt werden ...
Schauen Sie sich die reale Welt an, ein Barrel Öl produziert mehr als ein Produkt, vom Kraftstoff bis zum Kunststoff.
Jede Branche, die von einem dieser Produkte abhängig ist, wäre vom Ölpreis betroffen. Aber die Ölbohrindustrie braucht Dinge wie Bohrer, die vom Preis von Diamanten, Metallen usw. beeinflusst werden.
Metalle müssen jedoch verarbeitet werden, bevor sie verwendet und dann zu Bohrern verarbeitet werden können, damit die Metallarbeiter Öl benötigen.
Und das ist ein sehr einfaches Beispiel, wenn Sie etwas so Komplexes wie Ihr Handy betrachten, ist es völlig verrückt.
Wie würde ich vorgehen:
Beginnen Sie mit einer Tabelle, die alle Ihre Produkte enthält, und geben Sie ihnen einen beliebigen Wert (keine Sorge, wenn Ihr Modell gut ist, sollte sich dies später selbst klären).
Stellen Sie nun eine Menge Regeln ein und implementieren Sie eine Methode / Funktion, um sie zu implementieren.
- Regel 1: Ein Produkt auf dem Markt erhöht sich für jedes System, das Sie durchlaufen müssen, um den nächstgelegenen Ort, an dem es gefunden werden kann, um den X-Betrag
- Regel 2: Das höhere Risiko, ein Produkt zwischen zwei versetzten Systemen zu verschieben
- Regel 3: Wert durch X Regel 3: Versatzwert durch verfügbar / Nachfrage
Jetzt können Sie eine Art GetPriceOf-Funktion (Produktprodukt, Standortsystem) schreiben, die basierend auf der Ausgabe einer Regelkette bestimmt, wie hoch der Preis des angegebenen Produkts im angegebenen System sein kann.
Dann bauen Sie einfach weiter und bauen darauf, bis sich das Modell echt anfühlt. Es wird wahrscheinlich nie perfekt sein, nur sehr wenige Unternehmen machen es tatsächlich richtig und selbst wenn sie es richtig machen, ist es immer noch nicht so real wie in der realen Welt.
Die andere Sache, die Sie versuchen könnten, ist, Geld zu verdienen, das so schwer zu bekommen ist wie in der realen Welt, dann basieren die Preise auf dem realen Aktienmarkt ... könnte eine Hündin sein, um sich mit Ihrem Spiel zu verbinden.