Bewertungsbogen → insgesamt 100 Punkte
Allgemein
| Bewertung |
Bedeutung |
| 0–1 Punkte |
Das Kriterium trifft nicht oder kaum zu. |
| Etwa die Hälfte der Punkte |
Das Kriterium trifft teilweise zu. Es gibt noch erkennbare Mängel. |
| Volle Punktzahl |
Das Kriterium trifft vollständig zu. Die Umsetzung ist überzeugend. |
1. Technische Funktionsfähigkeit — 30 Punkte
| Kriterium |
Beschreibung |
Max. Punkte |
| Spiel startet |
Das Spiel lässt sich starten. |
5 |
| Stabilität |
Das Spiel läuft ohne Abstürze. |
5 |
| Spielfigur bewegt sich |
Die Figur kann bewegt werden. |
4 |
| Steuerung funktioniert zuverlässig |
Die Eingaben reagieren passend. |
3 |
| Kollisionen funktionieren |
Wände und Hindernisse werden erkannt. |
3 |
| Sammeln funktioniert |
Objekte können eingesammelt werden. |
3 |
| Ziel ist erreichbar |
Das Spiel kann erfolgreich beendet werden. |
3 |
| Gewinnzustand funktioniert |
Nach dem Ziel erscheint eine passende Rückmeldung. |
2 |
| Niederlage oder Spielende funktioniert |
Ein sinnvoller Endzustand ist vorhanden. |
2 |
| Zwischensumme |
|
30 |
2. Umsetzung der Spielanforderungen — 20 Punkte
| Kriterium |
Beschreibung |
Max. Punkte |
| Eigene Spielwelt |
Eine selbst gestaltete 2D-Spielwelt ist vorhanden. |
3 |
| Wege und Begrenzungen |
Die Spielwelt besitzt erkennbare Wege oder Grenzen. |
2 |
| Hindernisse |
Hindernisse beeinflussen den Spielablauf. |
2 |
| Mehrere Sammelobjekte |
Es gibt mehrere einsammelbare Objekte. |
2 |
| Funktion der Sammelobjekte |
Das Sammeln hat eine erkennbare Auswirkung. |
2 |
| Startzustand |
Ein Startbildschirm oder ein klarer Start ist vorhanden. |
2 |
| Spielphase |
Die aktive Spielphase ist klar erkennbar. |
1 |
| Gewinnzustand |
Das Gewinnen wird angezeigt. |
2 |
| Verlustzustand |
Das Verlieren wird angezeigt, falls es vorgesehen ist. |
2 |
| Rückmeldung |
Punkte, Leben, Zeit oder Fortschritt werden angezeigt. |
2 |
| Zwischensumme |
|
20 |
3. Programmierkonzepte und Code-Struktur — 25 Punkte
| Kriterium |
Beschreibung |
Max. Punkte |
| Variablen |
Variablen werden sinnvoll verwendet. |
3 |
| Operatoren |
Berechnungen und Vergleiche funktionieren. |
2 |
| Bedingungen für Kollisionen |
Hindernisse und Grenzen werden geprüft. |
3 |
| Bedingungen für Spielzustände |
Sammeln, Gewinnen oder Verlieren werden geprüft. |
2 |
| Schleifen |
Wiederholte Abläufe werden sinnvoll umgesetzt. |
3 |
| Ereignissteuerung |
Tastatur- oder Mauseingaben werden verarbeitet. |
3 |
| Methoden |
Der Code ist in passende Methoden aufgeteilt. |
4 |
| Klassen und Objekte |
Figuren und Objekte werden sinnvoll strukturiert. |
3 |
| Lesbarkeit |
Namen und Aufbau sind verständlich. |
2 |
| Zwischensumme |
|
25 |
4. Kreativität und Gestaltung — 15 Punkte
| Kriterium |
Beschreibung |
Max. Punkte |
| Eigene Spielidee |
Das Spiel besitzt eine eigene und nachvollziehbare Idee. |
3 |
| Passende Spielwelt |
Figuren, Objekte und Umgebung passen zusammen. |
3 |
| Übersichtliche Gestaltung |
Wichtige Elemente sind gut erkennbar. |
2 |
| Eigene Grafiken oder Gestaltungselemente |
Die Gestaltung wurde sinnvoll angepasst oder selbst erstellt. |
2 |
| Sinnvolle Erweiterung |
Eine Zusatzidee wurde funktionierend ergänzt. |
5 |
| Zwischensumme |
|
15 |
5. Dokumentation, Vorstellung und Zusammenarbeit — 10 Punkte
| Kriterium |
Beschreibung |
Max. Punkte |
| Spielidee, Ziel und Steuerung |
Die wichtigsten Informationen werden verständlich erklärt. |
1 |
| Grafische Planung |
Ein Flowchart, Storyboard oder Zustandsdiagramm ist vorhanden. |
2 |
| Spielablauf zeigen |
Ein typischer Spielablauf wird vorgeführt. |
3 |
| Code vorstellen und erklären |
Eine wichtige Stelle im Code wird gezeigt. Die verwendeten Programmierkonzepte werden verständlich erklärt. Beide Gruppenmitglieder beteiligen sich. |
4 |
| Zwischensumme |
|
10 |
Ergänzende Aufgaben und Materialien
1. Diagnose
- Kleine Aufgabe zum selbstständigen Programmieren mit Vorgaben
2. Pauschale Aufgaben
Pflicht- und Küraufgaben
Das Projekt besteht aus einem gemeinsamen Grundniveau und freiwilligen Erweiterungen.
| Pflichtaufgaben für alle |
Mögliche Küraufgaben |
| Steuerbare Spielfigur |
Gegner mit eigener Bewegung |
| Selbst gestaltete Spielwelt |
Timer oder begrenzte Lebenspunkte |
| Sammelobjekte |
Mehrere Level |
| Hindernisse oder Begrenzungen |
Power-ups |
| Erkennbares Spielziel |
Besondere Aufgaben oder Rätsel |
| Zustände wie Start, Spielphase und Spielende |
Highscore oder unterschiedliche Schwierigkeitsstufen |
| Rückmeldung, zum Beispiel Punktestand |
Zusätzliche Animationen oder Soundeffekte |
Die Pflichtaufgaben stellen sicher, dass alle Lernenden an denselben grundlegenden Kompetenzen arbeiten. Die Küraufgaben bieten stärkeren oder schnelleren Gruppen zusätzliche Herausforderungen.
Lerntheke
Zusätzlich kann eine kleine Lerntheke mit kurzen Materialien angeboten werden. Mögliche Themen sind:
- Tastatureingaben in Java
- Kollisionen prüfen
- Spielfigur innerhalb des Spielfelds halten
- Punktestand anzeigen
- Methoden sinnvoll strukturieren
- Klassen für Spielfigur, Hindernisse oder Sammelobjekte verwenden
- Typische Fehlermeldungen verstehen
Die Materialien können je nach Bedarf selbstständig genutzt werden.