Änderungen

Wechseln zu: Navigation, Suche

GameDevWeek/Programmieren

18 Bytes entfernt, 16:50, 18. Sep. 2015
keine Bearbeitungszusammenfassung
Dieser Artikel ist für Programmierer in der Java-Gruppe gedacht. Es wird empfohlen, den Artikel sorgsam zu lesen und anschließend die Tutorials in den Themengebieten zu bearbeiten, für die ein Interesse besteht.
Weiterhin empfiehlt es sich, die Struktur von [https://github.com/LusitoGameDevWeek/GameDevWeekGDW-2012-SS/tree/survival-of-the-fattestmaster/gdx-sotf/src/main/java/de/hochschuletrier/gdw/ss12 Code] und [https://github.com/LusitoGameDevWeek/GameDevWeekGDW-2012-SS/tree/survival-of-the-fattestmaster/gdx-sotf/src/main/resources/data Assets] des Spiels Survival of the Fattest anzuschauen, welche als Guideline für alle GDW-Projekte gilt.Um bereits im Vorraus zu experimentieren, kann der Code des [https://github.com/LusitoGameDevWeek/GameDevWeek CodeBase Master Branches] ausgecheckt/geforkt werden. Es wird ein [http://www.gamedev.net/page/resources/_/technical/game-programming/understanding-component-entity-systems-r3013 Entity Component System] ''(ECS)'' namens [https://github.com/libgdx/ashley/wiki Ashley] verwendet. Jeder Programmierer sollte zumindest die [http://www.gamedev.net/page/resources/_/technical/game-programming/understanding-component-entity-systems-r3013 Grundidee] eines ECS verstanden haben.
== Entwicklungsumgebung ==
Um nicht jeden Aspekt eines Spiels selber zu implementieren und sich somit auf die Entwicklung des Spiels konzentrieren zu können, wird das Java-Spieleframework [http://libgdx.badlogicgames.com/ LibGDX] in Kombination mit dem ECS [https://github.com/libgdx/ashley/wiki Ashley] (auch von LibGDX) verwendet.
Zudem existieren eigene Klassen, die in der [https://github.com/LusitoGameDevWeek/GameDevWeekCodeBase/wiki Codebase] zur Verfügung gestellt werden.
=== Versionskontrolle ===
** [https://github.com/GameDevWeek/Conflict-Test Konflikt-Lösung Übungsaufgabe]
* Sonstiges:
** [https://github.com/LusitoGameDevWeek/GameDevWeekCodeBase/wiki Die Codebase]
Einige externe Tutorials zu LibGDX:
385
Bearbeitungen

Navigationsmenü