Zum Hauptinhalt springen
Version: 28EF

NumTrip

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