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.

Arbeitsblätter

Diese Arbeitsblätter werden wir im Unterricht durcharbeiten.

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.

  1. Bewegung durch eine Spielwelt
    Wir erzeugen eine Spielwelt, durch die wir uns zunächst nach links und rechts bewegen können.
  2. Wechsel zwischen verschiedenen Screens
    Wir bauen einen Startscreen ein und sehen, wie man zwischen verschiedenen Screens wechseln kann.
  3. Automatische Bewegung
    Wir fügen Gegner hinzu, die sich entlang bestimmter Routen automatisch durch die Spielwelt bewegen.
  4. Springen und Fallen
    Wir bringen unserer Spielfigur bei, zu springen und zu fallen.
  5. Kollisionserkennung
    Wir fügen hinzu, dass wir das Spiel gewinnen, wenn wir die Fahne erreichen und es verlieren, wenn wir den Geist berühren.
  6. Zeit
    Wir bauen einen Timer ein, um die Zeit herunter zu zählen. Man verliert, wenn die Zeit 0 erreicht.
    Anmerkung: Es muss lZeit.setAlignContent("bottom right") heißen.
  7. Veröffentlichen auf Glitch
    Wir veröffentlichen die App auf glitch.com und beheben noch einen Fehler.