Die Stadt reagiert
Ein Mausdruck schaltet ein Fenster hell. Findet heraus, wie eine if-Bedingung diese Reaktion steuert, und entwickelt einen eigenen Effekt.
Hier starten
Arbeitet zu zweit in eurer stillstehenden Stadt. Beginnt mit der Bildfolge auf Seite 1 und wechselt nach jeder Aufgabe die Rollen. Plant etwa 60 Minuten ein.
Zum ersten Arbeitsschritt ↓1Vermuten und ausprobieren
Vergleicht das dunkle und das helle Fenster. Sagt voraus, was beim Drücken und Loslassen der Maustaste passiert.
2Eine Bedingung ergänzen
Nutzt das vorbereitete Gerüst. Ergänzt in pruefeMaus(), wann das Fenster leuchten soll. Die vorhandene Schleife prüft die Bedingung wiederholt.
- ProjektdateienCodegerüst für BlueJ herunterladen Herunterladen
- Arbeitsblattif ergänzen · Seite 1 Öffnen
Wenn ihr nicht weiterkommt
3Einen eigenen Effekt entwickeln
Wählt einen Gegenstand und eine passende sichtbare Reaktion in eurer Stadt. Testet Drücken, Loslassen und Neustart; erklärt eure Entscheidung in den Codekommentaren.
Wenn ihr nicht weiterkommt
4Wenn Zeit bleibt: nur auf dem Haus
Grenzt die Reaktion auf das Hausrechteck ein. Untersucht seine vier Grenzen: Alle Bedingungen müssen zugleich stimmen. Das Dach gehört hier noch nicht zum Trefferbereich.
Wenn ihr nicht weiterkommt
Zum Abschluss
Gebt euer Projekt mit verständlichen Kommentaren ab: Was löst die Reaktion aus, was verändert sich und warum habt ihr das so gelöst? Ein Doppelklick beendet die Abfrage; starteNeu() stellt die Ausgangsszene wieder her.
Ergänzt im Projektlogbuch euren Stand, mögliche Probleme und euren nächsten Schritt.
Logbucheintrag ergänzen