Ein Klick-Quiz
AFB I–IIEin Quiz besteht aus drei Figuren: einem Quizmaster und zwei Knöpfen „Ja“ und „Nein“.
- Nenne die Ereignisse, auf die dieses Programm reagiert.
- Beschreibe den Ablauf, wenn jemand die Flagge anklickt, dann „Nein“ und danach „Ja“.
- Erläutere, warum beide Knöpfe denselben Kopfblock haben dürfen.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
Klick auf die grüne Flagge und Klick auf eine der beiden Knopf-Figuren.
Erwartungshorizont zu Aufgabe b)
Flagge: Der Quizmaster fragt „Ist 7 eine Primzahl?“ (die Blase bleibt stehen). Klick auf „Nein“: Der Knopf sagt 2 Sekunden „Leider falsch.“. Klick auf „Ja“: Der Knopf sagt 2 Sekunden „Richtig!“.
Erwartungshorizont zu Aufgabe c)
Jedes Skript gehört zu seiner Figur. „Wenn diese Figur angeklickt wird“ meint immer die eigene Figur — ein Klick auf „Ja“ startet deshalb nur das Skript des Ja-Knopfs.
Steuerung per Tastatur
AFB II–IIIEine Figur steht bei (0|0) und hat vier Skripte: Pfeil rechts ändere x um 10, Pfeil links ändere x um -10, Pfeil hoch ändere y um 10, Pfeil runter ändere y um -10 — jeweils unter Wenn Taste … gedrückt wird.
Hält man eine Pfeiltaste gedrückt, ruckelt die Figur zuerst kurz, dann läuft sie los.
- Ermittle die Position nach der Tastenfolge → → ↑ ← ← ←.
- Erkläre, warum die Figur beim Festhalten einer Taste zuerst ruckelt.
- Entwickle eine Idee, wie eine flüssige Steuerung aussehen könnte.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
x: 10 + 10 − 10 − 10 − 10 = −10; y: 10. Endposition (−10|10).
Erwartungshorizont zu Aufgabe b)
Das Ereignis „Taste gedrückt“ kommt wie beim Tippen: einmal sofort, dann nach einer kurzen Pause immer wieder (Tastenwiederholung). In der Pause steht die Figur still.
Erwartungshorizont zu Aufgabe c)
Statt auf das Ereignis zu warten, prüft ein Skript in einer Endlosschleife immer wieder, ob die Taste gerade gedrückt ist, und bewegt die Figur dann ein kleines Stück. So bewegt sie sich gleichmäßig — umgesetzt wird das in 2.2.3 mit „Taste … gedrückt?“.
