![]() |
Stammdaten eines Spiels verwalten/speichern
Hallo,
Ich plane gerade ein kleines 2D-Rollenspiel bzw. eher einen ![]() Jetzt stellen sich mir 2 Fragen: 1. Wie speichere ich am besten die Stammdaten von Monstern/Items/Zaubern/etc? In einer Datenbank? In "normalen" Dateien (binär, xml, ...)? 2. Wie verwalte ich die Stammdaten zur Laufzeit in meinem Programm? Sollte ich eine TStammdatenMonster und ein TMonster-Klasse erstellen? In TStammdatenMonster stände dann dass Monster X zwischen 50 und 100 Lebensenergie haben kann. TMonster ist dann ein Monster welches eine konkrete Lebensenergie zwischen 50 und 100 hätte. Falls ich die Stammdaten in einer DB speichere - Soll ich die TStammdaten*-Klassen weglassen und zur Erzeugung eines TMonsters in der DB nachschauen? Oder..oder..oder? Wie kann man sowas am besten lösen? Was meint ihr wie sowas in professionellen (Rollen)Spielen gelöst wurde? Falls ihr selbst mal ein RPG o.ä. programmiert habt: Wie habt ihr es gemacht? Wäre da über ein paar Vorschläge/Gedanken sehr dankbar :-) Lg Neutral General |
AW: Stammdaten eines Spiels verwalten/speichern
Kennst du die Videoreihe zu dem Spiel RocketCommander?
Die Hannoveraner geben einen guten Überblick in den ca. 10 Videos, wie ein Game sich OOP umsetzen lässt. ![]() Das Spiel ist Opensource. ![]() |
AW: Stammdaten eines Spiels verwalten/speichern
Hallo,
Danke, aber das bringt mir ja nicht viel. Dieses Spiel besitzt ja quasi keine Stammdaten wie Items, Monster oder Zauber so wie ein Rollenspiel. :-/ |
AW: Stammdaten eines Spiels verwalten/speichern
Auf jeden Fall würde ich eine Art Monster-Factory schreiben.
Dann ist es an der Stelle, wo du die Monster erzeugst, erst einmal unabhängig davon, wie das nun wirklich gemacht wird. Ansonsten gab es auf Gamasutra mal die ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz