fadiinf-sose26/Sitzung-07.md
mhagmann 395ffecfe1 Sitzung-07.md hinzugefügt
Bewertungsbogen zum Programmierprojekt
2026-06-08 22:12:35 +02:00

5.3 KiB
Raw Blame History

Bewertungsbogen → insgesamt 100 Punkte

Allgemein

Bewertung Bedeutung
01 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.