Hauptmenü öffnen

/dev/null β

Änderungen

GameDevWeek/Programmieren

132 Bytes hinzugefügt, 08:55, 13. Mär. 2016
Tutorials
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 ===
== Tutorials ==
* [[GameDevWeek/Poolrechner|Aufsetzen auf dem Poolrechner]]
* IDE für die GDW korrekt aufsetzen:
** [[GameDevWeek/NetBeans|NetBeans]]
** [https://github.com/nvie/gitflow Git Flow für die Kommandozeile]
** [https://github.com/GameDevWeek/Conflict-Test Konflikt-Lösung Übungsaufgabe]
** [https://cloud.fsi.hochschule-trier.de/index.php/s/g47mwE93s0PXAbE Git Vortragsfolien]
* Sonstiges:
** [https://github.com/LusitoGameDevWeek/GameDevWeekCodeBase/wiki Die Codebase]
Einige externe Tutorials zu LibGDX:
385
Bearbeitungen