Dies ist eine alte Version des Dokuments!


1. Pygame Projekt

Ihr sollt alleine oder in einer 2er-Gruppe ein kleines Python Gameprojekt realisieren. Dabei solltet ihr die Game-Bibliothek Pygame verwenden.

Konkret ist also der Auftrag

  1. Entscheidet euch, ob ihr alleine oder als Zweierteam arbeiten wollt.
  2. Erstellt einen kurzen Projektplan: d.h. sammelt Ideen, die ihr verwirklichen könntet. Definiert, um welche Art Spiel es sich handeln soll und erstellt eine kurze Projektbeschreibung auf eurer Wiki-Seite.
  3. Realisiert euer Projekt in Python.
  4. Dokumentiert euer Projekt auf einer Wiki-Seite auf wiki.mathematix.ch Cheat-Sheet für Wiki-Formatierungen
    1. Gebt unbedingt alle Quellen an (Sprites, Bilder, Codequellen)
    2. Beschreibt euer Spiel kurz (was ist realisiert worden und was könnte man noch hinzufügen/erweitern)
  5. Präsentiert am Schluss euer Projekt kurz der Klasse
Datum Bemerkungen
19.11.2024 Projektstart
26.11.2024 Gruppen bilden und Projekt initiieren
03.12.2024 Projekt definieren und im Wiki dokumentieren
10.12.2024 Arbeit am Projekt
17.12.2024 Projektidee und Stand kurz präsentieren (5 Minuten) - Zwischenevaluation
Weihnachtsferien
Weihnachtsferien
07.01.2025 Arbeit am Projekt und Dokumentation im Wiki
14.01.2025 Arbeit am Projekt und Dokumentation im Wiki
21.01.2025 Arbeit am Projekt und Dokumentation im Wiki
28.01.2025 Abschluss des Projektes und der Dokumentation
02.02.2025 Späteste Abgabe 22:00
04.02.2025 Präsentation des Projektes (fällt evtl aus, Perspektiva?)
Punkte Kriterium Bemerkungen
8 Originalität der Spielidee / Konzeption der Umsetzung Wurde eine neue, eigenständige Idee umgesetzt? Wurde diese Idee durchdacht und nach Plan realisiert? Wie sehr lehnt sich das Spielkonzept an gegebene Vorlagen an?
8 Arbeitsweise Wurde die Arbeit ausgewogen aufgeteilt und gemeinsam umgesetzt (bei Gruppenprojekt)? War die Arbeitsweise selbständig? Wurde zielorientiert gearbeitet? Wie war das Arbeiten während der Lektionen? Wie effizient war das Arbeiten?
16 Anspruchsniveau und Komplexität Komplexität des Spiels (Spielablauf und Spiellogik). Komplexität des Codes bezüglich Programmierkonzepten und Programmierlogik.
8 Qualität des Quellcodes Ist der Code modular und verständlich geschrieben und gut strukturiert? Wurden die gelernten Programmierkonzepte angemessen verwendet (gut strukturierter Code, Variablen, Funktionen, Listen, Schleifen, Objekte etc. werden sinnvoll eingesetzt, Code ist nicht redundant und wird angemessen kommentiert)
10 Qualität der Dokumentation und der Präsentation Wird im Wiki das Projekt angemessen präsentiert und erklärt? Wird das Projekt interessant und verständlich kurz der Klasse präsentiert?
50 Total mögliche Punkte Es wird der gängige Notenschlüssel (Punkte : 50*5+1) angewandt
  • Das Projekt muss bis am 02.02.2025 bis 22:00 abgegeben werden.
  • Es muss im Wiki präsentiert werden und der Source-Code muss auch im Wiki abgelegt werden. Dazu erstellt ihr am besten eine .zip-Datei, mit allen Dateien, die man für das Projekt benötigt. Diese lädt ihr dann wie ein Bild ins Wiki hoch und verlinkt es.
  • Ihr müsst für alles (Code, Bilder etc.) klar deklarieren, ob es von euch stammt, oder ob es von einer Quelle übernommen wurde.
  • Am 04.02.2025 präsentiert ihr euer Projekt: Was habt ihr konkret gemacht, was könnte man noch optimieren oder hinzufügen? Etc.
  • ef/pygame/2024/projektbeschreibung.1732629172.txt.gz
  • Zuletzt geändert: 2024/11/26 14:52
  • von lehmannr