So wie bereits bei FourElements habe ich mit meinem Team zusammen gearbeitet. Falls es euch interessiert welche Tools wir benutzt haben, geht rüber zum FourElements Post!
Unser zweites Spiel ist ein Puzzle / Logic Spiel mit dem einfachen Ziel einen Ball in verschiedenen Welten mit einzigartigen Hindernissen ins das Ziel zu befördern. Der Spieler hat mehrere Arten von Linien zur Auswahl, um seine Aufgabe zu bewältigen. Im angehängten Screenshot kann man ein Level aus der Wild West Welt sehen. Neben den Standardobjekten wie Kreisen, Würfeln oder Rechtecken gibt es in dieser Welt noch Steine, Spitzhacken und Patronen. Die Hindernisse können sich zwischen verschiedenen Wegepunkten im Kreis oder in einer Linie hin und her bewegen. Zusätzlich kann eine individueller Timer eingestellt werden an dem die Hindernisse dem Timer entsprechend verweilen. Außerdem können sich die Hindernisse rotieren. Unser Ziel sind fünf Welten, jede mit ihrem eigenen Thema und einzigartigen Hindernissen. Wir wollen ebenfalls Mechaniken wie Buttons und Schalter oder Sprungfedern einbauen um die Kreativitätsmöglichkeiten der Level zu erweitern.
Technische Details:
- Technologien: Java, Git, Tiled, Tools of the LibGDX Frameworks
- Tools: Android Studio
- Frameworks/Bibliotheken:
Persönliche Entwicklung:
In diesem Projekt habe ich lange an der UI mit LibGDX und der Scene2D Extension gearbeitet. Am Anfang hatte ich einige Probleme mit dem Seitenverhältnis und dem Verhalten bei unterschiedlichen Bildschirmgrößen. Nach intensiver Einarbeitung und viel Ausprobieren bin ich schließlich auf eine sehr gute Lösung gekommen. Ebenfalls neu war die Verwendung der Box2D Bibliothek für mich. Sie ist sehr beliebt und bietet eine Vielzahl von Ports in andere Sprachen, wodurch das gesamte Projekt natürlich sehr gut dokumentiert ist. Durch die vielen Resourcen konnte ich mich sehr schnell in die Thematik einarbeiten.