This shows you the differences between two versions of the page.
z:objekte [2007/07/24 20:33] cabalistic |
z:objekte [2015/08/23 13:59] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== SectorMania - Objekteigenschaften ====== | ||
- | Hier wird festgehalten, | ||
- | ===== Gameplay-Werte ===== | ||
- | Schaden, Hitpoints etc. Alle Zahlenwerte müssen als Integer repräsentiert werden, da floats fürs Einlesen nicht verwendet werden dürfen und für meinen Fixed-Datentyp zumindest vorerst kein String-Parser existiert. | ||
- | |||
- | Für Schaden würde ich vorschlagen, | ||
- | |||
- | |||
- | ==== Allgemein ==== | ||
- | * Objektbezeichner (string) - interner Identifizierer für den Objekttyp | ||
- | * Objekttyp (string) - Neutral, Robot, Fahrzeug, Gebäude, Geschütz | ||
- | * Hitpoints (int) - 0 für unsterblich | ||
- | * Panzerung vs X (int) - X für den Schadenstyp (ebenfalls int), Wert in Prozent | ||
- | * Bounding Radius (int) - Begrenzungskreis bestimmt, welchen Platz die Einheit auf dem Terrain einnimmt (für Wegfindung/ | ||
- | * Hit Boxes (Quader) - Hitzonen für die Waffenprojektile, | ||
- | |||
- | ==== Roboter und Fahrzeuge ==== | ||
- | * max. Geschwindigkeit (int) | ||
- | * max. Turnspeed (int) | ||
- | * (Beschleunigung? | ||
- | * Schadenstyp (int) - wie oben beschrieben | ||
- | * Schadenswert (int) - wie viel Schaden die Einheit vom Schadenstyp anrichtet | ||
- | * Schwankung Schaden (int) - Absolutwert der Schwankung des Schadens (falls gewünscht) | ||
- | * Fahrer treffen (int) - Wahrscheinlichkeit, | ||
- | * Schussgeschwindigkeit (int) - Bzw. eigentlich die Pause zwischen zwei Schüssen, in ms oder evtl. Gameticks | ||
- | * Projektilgeschwindigkeit (int) - Geschwindigkeit des abgefeuerten Geschosses | ||
- | * Projektiltyp (string) - z. B. ballistisch, | ||
- | * Projektilgröße (Quader) - quasi Bounding Box des Projektils im Sinne des Gameplays | ||
- | * Splash Damage (int) - Schadensbereich | ||
- | * Reichweite (int) - Waffenreichweite | ||
- | * zum Schießen stehen? (bool) - Einheit kann nur im Stehen feuern | ||
- | * min/max horizontaler Winkel der Waffe (int) - Wie weit kann die Waffe in der Horizontalen gedreht werden? | ||
- | * min/max vertikaler Winkel der Waffe (int) - Wie weit kann die Waffe in der Vertikalen gedreht werden? | ||
- | * Drehgeschwindigkeit der Waffe (int) - Wie schnell dreht sich die Waffe? | ||
- | * Reparaturgeschwindigkeit (int) - Hitpoints pro Sekunde oder etwas in der Art für Reparaturfahrzeug. | ||
- | |||
- | ==== Gebäude ==== | ||
- | * Geschützpositionen (Anhängpunkt) - Mögliche Positionen, um Geschütze auf dieses Gebäude zu platzieren | ||
- | * Produktionsmöglichkeiten (Liste) - Eine Liste von möglichen Bauaufträgen, | ||
- | * Sonderfunktionen (Liste) - Sonderfunktionen, | ||
- | |||
- | ==== Geschütze ==== | ||
- | * Ziemlich alles wie bei Einheiten abzüglich Bewegung |