Zum Inhalt springen

Engine-Integration

Verfügbar in:BasicAdvancedTeam

Jedes Spiel nutzt genau ein getestetes Engine-Profil. Unter Engine-Integration legst du es fest, kompilierst die Spielregeln deiner Spielobjekte zu einem Regelpaket und bereitest Startszenarien vor. Du erreichst die Seite über die Projektseite oder über die Seitenleiste.

Engine-Integration

Master-Projekte bleiben engine-neutral; jedes Spiel wählt seine Engine selbst. Spielabschnitte verwenden die Engine ihres Spiels. Die Engine-Konfiguration ändern nur Projektadministratoren.

Aktueller Stand zeigt, ob eine Engine festgelegt ist, mit Profil, Engine-Version, Betriebsmodus, Begründung und Prüfsumme. Unterstützte Fähigkeiten zeigt, was das Profil kann – Datenassets, Pakete, Darstellung, Laufzeitkern, Versionsverwaltung, Reimport – und ob es im Prototyp nachgewiesen ist.

  1. Wähle unter Engine-Profil ein Profil. Derzeit ist Unreal Engine 5.8 · Windows x64 als Vorschau wählbar; Godot, Unity und Babylon.js sind geplant.
  2. Wähle den Betriebsmodus:
    • Nur Daten – Ludarch liefert Definitionen, Medien und Dokumentation; die Spiellogik bleibt in eurem eigenen Framework.
    • Ludarch-Laufzeit – zusätzlich führt der getestete Ludarch-Kern die definierten Spielregeln aus; die Engine bleibt für Darstellung, Bewegung und Weltabfragen zuständig.
  3. Gib die Begründung der Entscheidung ein.
  4. Klicke auf Engine festlegen.

Jede Änderung wird unter Verlauf mit Revision und Begründung festgehalten. Ein Wechsel zu einer anderen Engine ist noch nicht möglich.

Die Zielprofile Godot 4 und Babylon.js der Releasepakete sind davon unabhängig: Sie liefern einen Datenstand zum Import in diese Engines und brauchen kein festgelegtes Engine-Profil.

  1. Wähle unter Regelpaket das Kernprofil, zum Beispiel core-rts-v2: Produktion und Forschung.
  2. Klicke auf Regeln kompilieren.
  3. Das Ergebnis ist Kompiliert oder Blockiert. Unter den Befunden führt Objekt öffnen zu jedem Spielobjekt mit einem Fehler oder Hinweis.
  4. Ist das Paket kompiliert, klicke auf Regelpaket herunterladen.

Ins Regelpaket kommen nur typisierte Werte der Spielregeln. Notizen bleiben draußen; Regeln, die nur als Text beschrieben sind, blockieren das Paket.

Kann der Kern das Regelpaket ausführen, legst du ein Startszenario an: welche Produzenten zu Beginn stehen, mit welchem Anfangsbestand an Ressourcen, was schon erforscht oder vorhanden ist, und einen Seed.

  1. Klicke auf Neues Startszenario, gib den Name des Startszenarios ein und stelle die Startwerte ein.
  2. Gib einen Grund der Änderung ein und klicke auf Startszenario speichern.
  3. Wähle das Szenario und klicke auf Kernkonfiguration erzeugen, dann auf Kernkonfiguration herunterladen.