ScriptAccounts #2

Closed
opened 2024-01-27 09:30:51 +01:00 by sebastian · 0 comments
Owner

ScriptAccounts sind im Gamemodel wichtige Werkzeuge. Sie erlauben beispielsweise das Verwalten von Werten und geben diesen eine Bedeutung. Ohne ScriptAccounts könnten beispielsweise keine Temperaturen für die Wettersysteme modelliert werden. Zusätzlich kann in einer speziellen Art von ScriptAccounts auch das Inventar verwaltet oder ein Skilltree modelliert werden. Wir unterscheiden daher zwischen 3 Varianten von ScriptAccounts:

  1. Normaler ScriptAccount (wie für Temperaturen)
  2. Inventar ScriptAccount (verwaltet im Prinzip für jeden Gegenstand ein Skriptaccount, ist aber komplizierter aufgebaut); für jeden Charakter
  3. Skill ScriptAccount (verwaltet für jeden Skill ein SkriptAccount und ist einzigartig für jeden Charakter wie das Inventar.

Inventar und Skill-ScriptAccounts sind deutlich komplexer aufgebaut und werden daher auch mit seperaten Klassen modelliert werden müssen, weshalb sie nicht zusammen mit den einfachen ScriptAccounts implementiert werden - sie sind aber eng miteinander verwandt

ScriptAccounts sind im Gamemodel wichtige Werkzeuge. Sie erlauben beispielsweise das Verwalten von Werten und geben diesen eine Bedeutung. Ohne ScriptAccounts könnten beispielsweise keine Temperaturen für die Wettersysteme modelliert werden. Zusätzlich kann in einer speziellen Art von ScriptAccounts auch das Inventar verwaltet oder ein Skilltree modelliert werden. Wir unterscheiden daher zwischen 3 Varianten von ScriptAccounts: 1. Normaler ScriptAccount (wie für Temperaturen) 2. Inventar ScriptAccount (verwaltet im Prinzip für jeden Gegenstand ein Skriptaccount, ist aber komplizierter aufgebaut); für jeden Charakter 3. Skill ScriptAccount (verwaltet für jeden Skill ein SkriptAccount und ist einzigartig für jeden Charakter wie das Inventar. Inventar und Skill-ScriptAccounts sind deutlich komplexer aufgebaut und werden daher auch mit seperaten Klassen modelliert werden müssen, weshalb sie nicht zusammen mit den einfachen ScriptAccounts implementiert werden - sie sind aber eng miteinander verwandt
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sebastian/ConceptCreator#2
No description provided.