Geschrieben um 18:49 am 24.02.2004 | Zitat | Editieren | Löschen | |
Mitglied Baby Gumby Beiträge: 8 | Wie implementiere ich am besten so etwas wie geld dessen menge abnehmen und zunehmen kann... Bespielsweise der Spieler verkauft seine Jacke und bekommt dafür 30 Euro Bei der nächsten Frittenbude kauft er sich für 2 Euro eine Portion Fritten. die ihm natürlich sofort abgezogen werden... Gibt es dafür eine Möglichkeit ? Vielen dank |
Geschrieben um 11:07 am 25.02.2004 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Zu diesem Problem gibt es verschiedene Lösungsansätze, von relativ einfach bis hin zu sehr komplex. Die Guru-Aufgabe, in der ein (zugegeben recht komplexes) System von Geld implementiert werden sollte, blieb ungelöst. Ich würde zunächst einen pragmatischen Ansatz wählen. Der Spieler hat ein Objekt Bargeld, das er mit sich herumträgt. Die Verben beschränken sich auf 'kaufe dies' und 'verkaufe jenes', man kann nicht sagen 'gib dem Junkie einen Euro'. Genausowenig ist es wichtig, wie das Geld zusammengesetzt ist, man kann nicht Pfennige als Schraubenzieherersatz hernehmen oder Geldscheine zu Kranichen falten. Achtung, Brainstorming, kein geprüfter Code, Korrektur und Erweiterung sind dem Autor überlassen:
Nun kann man mit diesem Geld Handel treiben:
Du kannst natürlich auch dem Junkie Geld geben, die Menge ist aber immer vom Spiel festgelegt. (Das ist ntaürlich eine Bevormundung des Spielers, vielleicht könnte man einen Euro als Standard-Menge festlegen.) Unter Hirschen benutzt übrigens ein Geldsystem, in dem man ganze Euros ausgeben und sogar der Dame an der Kasse ein Trinkgeld zukommen lassen kann. |