GameDevWeek/Codebase: Unterschied zwischen den Versionen

Aus /dev/null
Wechseln zu: Navigation, Suche
[gesichtete Version][gesichtete Version]
(Die Seite wurde neu angelegt: „Als Codebase bezeichnen wir den Code, der von uns vor der GDW bereitgestellt wird um möglichst wenig stupide Arbeiten jedes Semester zu wiederholen. Eine aus…“)
 
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
 
Als Codebase bezeichnen wir den Code, der von uns vor der GDW bereitgestellt wird um möglichst wenig stupide Arbeiten jedes Semester zu wiederholen.
 
Als Codebase bezeichnen wir den Code, der von uns vor der GDW bereitgestellt wird um möglichst wenig stupide Arbeiten jedes Semester zu wiederholen.
  
Eine ausführliche Dokumentation zu diesen Klassen steht noch an.
+
Zu finden ist die Dokumentation auf: https://github.com/Lusito/GameDevWeek/wiki
  
== Übersicht ==
+
[[Kategorie:GameDevWeek]]
Zur Codebase gehören folgende Projekte:
 
* GDW-Parent => Ein Maven Projekt um allgemeine Settings zu speichern, wie LibGDX Version, etc.
 
* GDW-Commons => Beinhaltet Helfer Klassen, die nicht von LibGDX abhängig sind.
 
* GDW-Commons-GDX => Beinhaltet Helfer Klassen, die auf LibGDX aufbauen.
 
* GDW-Examples => Enthält einige Beispiele zu Commons Helfer Klassen.
 
* GDX-Test => Ein Basis Projekt, welches für ein Spiel genutzt werden kann.
 
* GDX-Tools => Ein Projekt, welches den Font und Particle Editor von LibGDX zu einer lauffähigen JAR Datei kombiniert.
 
 
 
== Commons ==
 
Dieses Projekt enthält derzeit folgende Helfer:
 
* A.I. BehaviourTree
 
* Developer Console Framework
 
* NetCode (TCP)
 
* Tiled Map Loader (TMX)
 
* Diverse kleine Utilities.
 
 
 
== Commons GDX ==
 
 
 
Dieses Projekt enthält derzeit folgende Helfer:
 
* Helfer zum Laden von Assets
 
* Musik und Sound Manager zur vereinfachten Soundpositionierung, etc.
 
* Diverse Orthogonale Kameras
 
* Developer Console Interface für Scene2D
 
* Input Helfer
 
** HotKey Manager
 
* Menu Manager
 
* Physik Helfer (Ashley ECS Klassen, Builder, Debug Renderer, etc.)
 
* Scene Animator (Für fancy Credits Animationen und evtl Intro / Outro Sequenzen)
 
** Lädt einfache JSON files.
 
* Settings Helferklassen
 
* State und Transition Helfer
 
* Tiled Map Renderer
 
* Diverse weitere Utilities und Helfer
 

Aktuelle Version vom 14. Oktober 2017, 20:05 Uhr

Als Codebase bezeichnen wir den Code, der von uns vor der GDW bereitgestellt wird um möglichst wenig stupide Arbeiten jedes Semester zu wiederholen.

Zu finden ist die Dokumentation auf: https://github.com/Lusito/GameDevWeek/wiki