Core Aufbau: Unterschied zwischen den Versionen

Aus AntMe! Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „AntMe! 2.0 wird durch die Ausrichtung zur Online Simulation aus mehreren unabhängigen Bausteinen bestehen. Das zentrale Herzstück ist der Simulationskern der…“)
 
(kein Unterschied)

Aktuelle Version vom 9. Mai 2016, 12:29 Uhr

AntMe! 2.0 wird durch die Ausrichtung zur Online Simulation aus mehreren unabhängigen Bausteinen bestehen. Das zentrale Herzstück ist der Simulationskern der den kompletten Ablauf eines Spiels, das Laden und Verwalten von Mods sowie das sichere Laden von Spieler-Dateien übernimmt. Er findet Einsatz in den jeweils anderen Bausteinen um eine konsistente und deterministische Reproduktion der Simulation auf allen Systemen zu gewährleisten. Andere Bausteine könnten beispielsweise der Entwicklungsclient, eine mobile App oder die cloud-basierte Online Simulation sein.

Core Assemblies

AntMe.Core

Definition der Basis-Klassen und der Engine

AntMe.Runtime

Runtime-Komponenten wie der Simulationskäfig, Netzwerk-Kommunikation und Simulationsregulierung

AntMe.Basics

Deklaration aller AntMe!-spezifischen Spiel-Elemente

AntMe.Levelpack

Deklaration der Standard-Levels und Kampagnen

AntMe.Generator

Template Generator für die Erstellung lokalisierter Basis-Klassen für alle möglichen Programmiersprachen

Arbeitsweise

Engine Aufbau

State- und Info-Objekte

Factions und Interop

Extensions

Levels

Simulationshost (Sicherheitskäfig)

Simulation Client