Ihr arbeitet in 2er- oder falls nötig in 3er-Gruppen an einem Minecraft Projekt. Es handelt sich dabei um ein Coding-Projekt, d.h. es geht nicht so sehr darum, «von Hand» über den Agenten (manuell per Klick pro Stein etc.) eine möglichst tolle Welt zu erschaffen. Ihr sollt eher Python-Programme erstellen, welche in Minecraft einen coolen Effekt erzielen. Dabei kann man grundsätzlich zwei verschiedene Dinge anstreben(siehe unten). Entweder man verwendet Python, um Objekte automatisiert zu bauen, dann möchte man Kreativ ein Teil einer Welt erschaffen, oder man verwendet Python, um Interaktivität in die Welt zu bringen.
Konkret ist also euer Auftrag:
Tipps:
Das Projekt muss in der ersten Februar-Woche abgegeben werden (spätestens am 04.02.2022). (Wiki und Download der Welt-Datei im Wiki).
| Kriterium | Bemerkungen |
|---|---|
| Originalität/Konzeption | Wurde eine neue, eigenständige Idee umgesetzt? Wurde diese Idee durchdacht und geplant realisiert? |
| Arbeitsweise der Gruppe | Wurde die Arbeit ausgewogen aufgeteilt und gemeinsam umgesetzt? War die Arbeitsweise selbständig? Wurde zielorientiert gearbeitet? |
| Komplexität der Lösung | Wie hoch ist die Komplexität des Projektes bezüglich Programmierkonzeption und Programmierlogik? |
| Qualität des Quellcodes | Ist der Code modular und verständlich geschrieben und gut strukturiert? (Funktionen verwenden, wenn nötig kommentieren, Redundanz vermeiden) |
| Qualität der Dokumentation und der Präsentation | Wird im Wiki das Projekt angemessen präsentiert und erklärt? Wird das Projekt angemessen und verständlich kurz präsentiert? |