Spieleentwickler
Die Engine Alpha hat eine Vielzahl von Funktionen. Man muss nicht alle erlernen; mit einem Minimum an Basiswissen lassen sich bereits Spiele programmieren. Doch da, wo das Spielerlebnis erweitert werden soll, lassen sich weitere Funktionen problemlos einbinden. Man kann jede Funktion auf Basis der Grundkenntnisse erlernen. Für alle Funktionen gibt es Tutorials.
Folgende große Funktionen deckt die Engine Alpha ab:
- Grundlegende grafische Elemente (Bilder, Texte und geometrische Figuren - wird im Einführungs-Tutorial erklärt)
- Animierte Figuren (inklusive Editor-Software)
- Kameraverschiebung (nach Fokus oder manuell)
- Sound (mit Mehrfachwiedergabe, Abspielsteuerung & Loops)
- Multitasking
- Animationen
- Nutzung von Tastatur und Maus
- Dialoge zur Kommunikation mit dem Spieler
- Dateien speichern und lesen (für Spielstände, Highscores, etc.)
- Physik-Modus (optimiert auf das Jump'n'Run-Genre)
- Netzwerk-Kommunikation
- Individualisierbare und genaue Kollisionstests
Inhaltsverzeichnis
Diese Sektion enthält eine Übersicht über die Tutorials, die dir helfen sollen, einen schnellen und übersichtlichen Start in die Arbeit mit der Engine zu bekommen. Falls du etwas hier verwirrend findest oder es dir falsch vorkommt, gib uns gerne Feedback. Wir freuen uns auf deinen Input!
Übersicht über die Tutorials
Falls du noch nie mit der Engine gearbeitet hast, gibt dir die Einführung einen leichten Einstieg. Vorraussetzung hierfür ist nur grundlegendes Wissen in Java / objektorientierter Programmierung. Du findest eine genaue Auflistung in den Voraussetzungen.
Dies sind die weiterführenden Tutorials, die auf der ersten Einführung aufbauen:
Grafik & Visuelles
- Die Kamera
- Figuren (animierte Figuren erstellen & verwenden)
- Animationen
- Farben
User Interface
Spieltechnisches
- Physik
- Kollisionstests (passgenau für jedes beliebige Objekt!)
Besondere API-Interfaces
Audio & Sound
Das Spiel-Projekt
- Einbindung der Engine in BlueJ
- Projektexport (als ausführbare Datei auf vielen Computern spielbar)