In diesem Halbjahr lernen wir, wie man mit Java eigene Apps programmieren kann.
Erklärvideos
In diesen Videos behandeln wir die verschiedenen Themen aus der E2.
- Video 0: Mit JavaApp ein Mockup bauen (10 min)
- Video 1: Schnellstart Java (13 min)
- Video 2: Grundlagen von Java (16 min)
- Video 3: Methoden (16 min)
- Video 4: if-else (14 min)
- Video 5: Entwickeln von Apps (21 min)
- Video 6: Schleifen
- Video 7: Arrays
Arbeitsblätter
Diese Arbeitsblätter werden wir im Unterricht durcharbeiten.
- AB 1: EVA
- AB 2: Variablen und Datentypen
- AB 3: Methoden und Struktogramme
- AB 4: if-else
- AB 5: Projekt: Eine eigene App
- AB 6: Schleifen und Arrays
Programm-Beispiele
Hier findet ihr eine Reihe von Beispielen, in denen ich jeweils in einem Video ein bestimmtes Problem angehe und zeige, wie man es prinzipiell lösen kann.
Beispiel 1: Ein Jump-and-Run-Spiel
In diesem Beispiel bauen wir nach und nach ein Jump-and-Run-Spiel, bei dem sich unsere Spielfigur über verschiedene Plattformen zu einem Ziel bewegt und dabei Feinden ausweichen muss. Ihr findet hier das fertige Programm.
- Bewegung durch eine Spielwelt
Wir erzeugen eine Spielwelt, durch die wir uns zunächst nach links und rechts bewegen können. - Wechsel zwischen verschiedenen Screens
Wir bauen einen Startscreen ein und sehen, wie man zwischen verschiedenen Screens wechseln kann. - Automatische Bewegung
Wir fügen Gegner hinzu, die sich entlang bestimmter Routen automatisch durch die Spielwelt bewegen. - Springen und Fallen
Wir bringen unserer Spielfigur bei, zu springen und zu fallen. - Kollisionserkennung
Wir fügen hinzu, dass wir das Spiel gewinnen, wenn wir die Fahne erreichen und es verlieren, wenn wir den Geist berühren. - Zeit
Wir bauen einen Timer ein, um die Zeit herunter zu zählen. Man verliert, wenn die Zeit 0 erreicht.
Anmerkung: Es musslZeit.setAlignContent("bottom right")
heißen. - Veröffentlichen auf Glitch
Wir veröffentlichen die App auf glitch.com und beheben noch einen Fehler.