Zum Hauptinhalt springen
24ef

NumTrip

Abgabe

Abgabe

24.01.2023, 12:00 Uhr

Mündliche Prüfung

👉 Liste

Ziele
  • Entwerfen einer Funktionshierarchie für das NumTrip-Game

  • Entwerfen der globalen Datenstrukturen für das NumTrip-Game

  • Implementation des NumTrip-Games als konsolenbasiertes Programm

  • ⭐️ Erweiterung des konsolenbasierten NumTrip-Games mit Pygame

Beurteilungskriterien

Kriterien0 Punkte1 Punkte2 Punkte3 Punkte

Git History

  1. Regelmässige Commits

  2. Pro Commit nur thematisch zusammengehörende Änderungen

  3. Imperativ Mood

Weniger als zwei Bedingungen erfüllt

Zwei von drei Bedingungen erfüllt

Alle drei Bedingungen erfüllt, kleinere MängelAlle drei Bedingungen sind vollständig erfüllt

Blog / Wiki / Portfolio

  1. Ist vollständig

  2. Ist verständlich

  3. Ist fachlich korrekt

Weniger als zwei Bedingungen erfüllt

Zwei von drei Bedingungen erfüllt

Alle drei Bedingungen erfüllt, kleinere MängelAlle drei Bedingungen sind vollständig erfüllt

Spielumfang, Spielbarkeit

Unspielbar z.B.:

  • Fehler führen zum Absturz

  • Korrekte Benutzereingabe wird falsch verarbeitet

Stark eingeschränkte Funktionalität, z.B.:

  • Kein Eingabevalidierung

  • Spielende nicht erkannt

Leicht eingeschränkte Funktionalität:

  • Felder auswählen (ohne Nachbarfelder)

  • Eingabevalidierung

  • Spielende erkannt

Volle Funktionalität:

  • Felder aufdecken (inkl. Nachbarfelder)

  • Eingabevalidierung

  • Spielende erkannt

Vorbereiteter Programmierteil

  1. Kann erklären, worum es bei diesem Teil geht

  2. Zeigen, was daran gut gelungen ist

  3. Zeigen, was daran noch verbessert werden kann

Weniger als zwei Bedingungen erfülltZwei von drei Bedingungen erfülltAlle drei Bedingungen erfüllt, kleinere MängelAlle drei Bedingungen sind vollständig erfüllt

Fragen zum Programm

  1. Kann eine Stelle im Programm erklären

  2. Verwendet passende und korrekte Fachbegriffe

  3. Kann zu einem Fachbegriff (bspw. "Referenzen") eine Codestelle im Programm zeigen

Weniger als zwei Bedingungen erfülltZwei von drei Bedingungen erfülltAlle drei Bedingungen erfüllt, kleinere MängelAlle drei Bedingungen sind vollständig erfüllt