# 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.