JDK-17 wird benötigt in der Run bzw. Build config von IntelliJ
https://itch.io/c/3189578/orions-destiny
Eventuell Spieler
Gegner
Gegner
Gegner
Ice Type Skills Fire Type Skills Magic Skills Skill Icon
Ein 2D Platformer über ein Wesen, das gegen mächtige Gegner kämpft und an ihnen stärker wird.
Ein 2D-Platformer, in dem man in verschiedenen Leveln gegen Gegner kämpft. Nach besiegen dieser Gegner erhält man deren Fähigkeiten und kann diese gegen die nächsten gegner einsetzen. Zu Beginn soll man zwischen verschiedenen Characteren wählen, die jeweils ihre eigenen Fähigkeiten haben.
Und als zustätzlich Hardware projekt, bauen wir einen Controller mit einem Esp-32 und Joystick controller, den man dann entweder mit Bluetooth oder per kabel als HID-Device verwenden kann.
Zur Umsetzung verwenden wir die LWJGL Bibliothek und wir bauen ein Entity-component system und viel Verrerbung wird verwendet.
- Entity Component System
- Ein "spielbares" Spiel
- Character mit Fähigkeiten (Skilltree)
- Gegner mit Fähigkeiten
- Character bekommt beim besiegen der Gegner (Boss) ihre Fähigkeiten
- Fortschritt in JSON datei speichern
- Animationen für Character und Gegner
- Level