gf2:projekte:minecraft:startd1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gf2:projekte:minecraft:startd1 [2024/01/23 17:32] marrocgf2:projekte:minecraft:startd1 [2025/03/11 08:43] (aktuell) marroc
Zeile 8: Zeile 8:
 |< 1200px 300px 900px>| |< 1200px 300px 900px>|
 | **Automatisiertes Bauen** | Ihr erstellt ein Python-Programm, welches eure Welt (oder einen Teil eurer Welt) automatisch baut. Dabei verwendet ihr die Konzepte, die ihr im ersten Kapitel gelernt habt (Variablen, Funktionen, Schleifen, Verzweigungen, Listen etc.) und die Befehle und Funktionen, die euch Minecraft zur Verfügung stellt (''blocks.place'', ''blocks.fill'' etc.) \\ [[gf2:projekte:minecraft:Tipps_Bauen| Tipps und Informationen zum automatisierten Bauen (wird laufend erweitert)]]| | **Automatisiertes Bauen** | Ihr erstellt ein Python-Programm, welches eure Welt (oder einen Teil eurer Welt) automatisch baut. Dabei verwendet ihr die Konzepte, die ihr im ersten Kapitel gelernt habt (Variablen, Funktionen, Schleifen, Verzweigungen, Listen etc.) und die Befehle und Funktionen, die euch Minecraft zur Verfügung stellt (''blocks.place'', ''blocks.fill'' etc.) \\ [[gf2:projekte:minecraft:Tipps_Bauen| Tipps und Informationen zum automatisierten Bauen (wird laufend erweitert)]]|
-| **Interatktion programmieren** | Ihr programmiert Interaktionen, welche in eurer Minecraft-Welt ausgelöst werden, falls irgendetwas passiert. Beispielsweise könnte der Boden verschwinden, wenn man auf eine Falle tritt, oder eine Tür öffnet sich nur, wenn man einen bestimmten Gegenstand gefunden hat etc. \\ [[gf2:projekte:minecraft:Interaktionen | Tipps und Informationen zum Programmieren von Interaktionen (wird laufend erweitert)]] |+| **Interaktion programmieren** | Ihr programmiert Interaktionen, welche in eurer Minecraft-Welt ausgelöst werden, falls irgendetwas passiert. Beispielsweise könnte der Boden verschwinden, wenn man auf eine Falle tritt, oder eine Tür öffnet sich nur, wenn man einen bestimmten Gegenstand gefunden hat etc. \\ [[gf2:projekte:minecraft:Interaktionen | Tipps und Informationen zum Programmieren von Interaktionen (wird laufend erweitert)]] |
  
 === HILFEN + TIPPS === === HILFEN + TIPPS ===
Zeile 16: Zeile 16:
   - [[gf2:projekte:minecraft:Interaktionen| Tipps und Informationen zum Programmieren von Interaktionen]]    - [[gf2:projekte:minecraft:Interaktionen| Tipps und Informationen zum Programmieren von Interaktionen]] 
  
-<WRAP center round todo 100%>+<WRAP nicebox blue>
 **Projektstart** **Projektstart**
-  * Erstellt ein Scrumboard und stellt sicher, dass alle Teammitglieder und die LP zum Zeitpunkt der Retrospektive darin einsicht haben.  +  * Das Scrumboard steht Euch auf Teams in Eurer Gruppe zur Verfügung. Dieses sollte in immer aktuell gehalten werden.  
-  * Arbeitet zum Coden immer in Zweiterteams und wechselt Euch immer ab beim Coden. Es geht um den Persönlichen Lernfortschritt und um ein effizientes Arbeiten+  * Arbeitet zusammen. Jedes Teammitglied muss beim Bau und auch bei den Interaktionen mitprogrammieren. Der Code muss mit ''#Kommentar'' kommentiert werden.  
-  * Beschreibt die "Userstories" sprich die Projektideen inklusive der geschätzen Zeit im Wiki. +  * Beschreibt die "Userstories" sprich die Projektideen inklusive der geschätzten Zeit im Wiki, bei eurer Gruppe
-  * Legt genau fest, wie Ihr wo den Austausch und v.adas Sichern von Code garantieren könnt. +  * Kleine Code-Teile könnt Ihr via Teams-Kanal teilenGrössere Programme abspeichern 
- +  * Gemeinsames Coden am gleichen Code ist mit [[https://www.online-python.com/|https://www.online-python.com/]] möglich 
----- +</WRAP> 
- +<WRAP nicebox green>
 **Projektauftrag - RAHMENBEDINGUNGEN**  **Projektauftrag - RAHMENBEDINGUNGEN** 
 +Erarbeitet ein Konzept für ein Programm, welches in einer flachen Minecraft-Welt ausgeführt werden kann, die durch Python-Programme mitgesteuert ist. Dabei sollen:
 +  * Objekte werden durch Programme automatisiert erstellt. (Haus, Garten, Strasse...sind Objekte)
 +  * In eurer Welt sind durch die Programme interaktive Dinge möglich. (Bsp: Bei einem Betreten einer gewissen Zohne beginnt es zu Regnen...)
 +  * Das Projekt und das Arbeiten daran muss dokumentiert werden:
 +    * Durch Kommentare direkt im Programm ''#Kommentar''.
 +    * Durch den Eintrag in der Wiki-Seite.
 +    * Im Scrumboard, welches Ihr aktuell halten müsst.
 +  * Speichert die Arbeiten auf dem Wiki -  oder in der Gruppe in Teams ab. 
  
-  * Erstellt eine Minecraft-Welt, die durch Python-Programme mitgesteuert ist: 
-  * Objekte werden durch Programme automatisiert erstellt. 
-  * In eurer Welt sind durch die Programme interaktive Dinge möglich. 
-  * Dokumentiert euer Projekt auf einer Wiki-Seite auf mathematix.ch. Für die Zusammenarbeit könnt ihr eure Programme im Wiki speichern. 
-  * Präsentiert am Schluss euer Projekt kurz der Klasse.   
- 
-<color #00a2e8>**Es ist wichtig, dass ihr jeweils die Programme extern speichert (z.B. in eine Textdatei oder direkt in das wiki hineinkopieren). Auch die Welt würde ich jeweils exportieren, damit ihr nicht plötzlich eure Arbeit verliert.**</color> 
 </WRAP> </WRAP>
  
 ===== 1.2 Gruppen ===== ===== 1.2 Gruppen =====
 +===2.D1 ===
 +
 +  * [[gf2:projekte:2024:minecraft:2D1Gruppe1|Gruppe1 - LAB 1 - Davide, Elin, Ludmilla, Malika ]]
 +  * [[gf2:projekte:2024:minecraft:2D1Gruppe2|Gruppe2 - LAB 1 - Fabienne, Malik, Manon, Simeon]]
 +  * [[gf2:projekte:2024:minecraft:2D1Gruppe3|Gruppe3 - LAB 1 - Karim, Lisa, Shpetim, Simon]]
 +  * [[gf2:projekte:2024:minecraft:2D1Gruppe4|Gruppe4 - LAB 2 - Claire, Isabella, Sofija]]
 +  * [[gf2:projekte:2024:minecraft:2D1Gruppe5|Gruppe5 - LAB 2 - Dominique, Julien, Leo, Victoria ]]
 +  * [[gf2:projekte:2024:minecraft:2D1Gruppe6|Gruppe6 - LAB 2 - Elettra, Gertrude, Robert]]
 +
 +===2.D2 ===
 +  * [[gf2:projekte:2024:minecraft:2D2Gruppe1|Gruppe1 - Natalie, Lena, Janice, Melina, Isabella ]]
 +  * [[gf2:projekte:2024:minecraft:2D2Gruppe2|Gruppe2 - Valérie, Magda, Ava, Lìvia, Noël ]]
 +  * [[gf2:projekte:2024:minecraft:2D2Gruppe3|Gruppe3 - Fiona, Justine, Lucas, Lauriane ]]
  
-  * [[gf2:projekte:2023:minecraft:2D1Gruppe1|Gruppe1 - A Cheyenne, Alissa, Larissa Z., Esra ]] 
-  * [[gf2:projekte:2023:minecraft:2D1Gruppe2|Gruppe2 - A Karim, Célia, Céline, Nadine]] 
-  * [[gf2:projekte:2023:minecraft:2D1Gruppe3|Gruppe3 - A Alissa R., Gertrude, Joël, Raiko ]] 
-  * [[gf2:projekte:2023:minecraft:2D1Gruppe4|Gruppe4 - B Léanne, Liza, Malin, Marlon]] 
-  * [[gf2:projekte:2023:minecraft:2D1Gruppe5|Gruppe5 - B Kristine, Livia, Mateo, Alessia]] 
-  * [[gf2:projekte:2023:minecraft:2D1Gruppe6|Gruppe6 - B Maximilian und Timo ]] 
  
  
 ===== 1.3 Zeitplan und Bewertung des Projektes ===== ===== 1.3 Zeitplan und Bewertung des Projektes =====
 <color #7092be>**2.D1**</color> <color #7092be>**2.D1**</color>
-|< 800px 200px 600px>+Startdatum ^ Enddatum ^ Thema ^ Details ^ Bemerkungen ^ 
-^Datum ^Bemerkungen^ +| 3. Februar | 7Februar Projekt 2L 1 LektionLAB Gruppe 1 | 1 Lektion am Dienstag für alle 
-|3 und 10.11.2023  Projektstart und Informationen | +10Februar | 14Februar Projekt 2L - 1 LektionLAB Gruppe 2 | 1 Lektion am Dienstag für alle 
-|15.11-17.11.2023| Gruppe A anwesend, Gruppe B im Klassenzimmer +17Februar | 21Februar Projekt 2L 1 LektionLAB Gruppe 1 | 1 Lektion am Dienstag für alle 
-|22.11-25.12.2023Gruppe B anwesend, Gruppe A im Klassenzimmer | +24Februar | 28Februar Projekt | 2L - 1 LektionLAB Gruppe 2 | 1 Lektion am Dienstag für alle 
-|29.11-1.12.2023| Gruppe A anwesend, Gruppe B im Klassenzimmer +    | Fastnachtsferien |     
-|6.12.2023Gruppe B anwesend, Gruppe A im Klassenzimmer **Retrospektive!**| +| 10. März | 14März Projekt | 2L am Montag | Dienstag keine Lektion
-|13.12-15.12.2023| Gruppe A anwesend, Gruppe B im Klassenzimmer  +| 17. März | 21März | Projekt | 2L am Montag | Dienstag keine Lektion | 
-|20.12.23Gruppe B anwesend, Gruppe A im Klassenzimmer **Wiki à jour**  nur eine Lektion| +| 24März 28. März | Projekt | 2L am Montag  | Dienstag keine Lektion
-|Weihnachtsferien;)  +31März | 6April | Projekt | 2L  am Montag | Dienstag keine Lektion | 
-|10.01-12.01.2024|alle  , nur am Mittwoch Informatik +| 7April | 11April Präsentationen des Projekts | 2L am Montag | Dienstag keine Lektion 
-|17.01-19.01.2024|alle , nur am Mittwoch Informatik  ** Schlussrückblick**+14April | 17April | Präsentationen des Projekts | 1L am Montag um 13:20-14:00| 1 Lektionen Montag um 13:20-14:00 |
-|23.01.-25.01.2024<color #ed1c24>**Abgabe des Projekts 23.1.23**,</color>Präsentationen+
-|31.01.-1.02.2023|Präsentationen|+
  
 +<color #7092be>**2.D2**</color>
 +^ Startdatum ^ Enddatum ^ Thema ^ Details ^ Bemerkungen ^
 +| 3. Februar | 7. Februar | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 10. Februar | 14. Februar | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 17. Februar | 21. Februar | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 24. Februar | 28. Februar | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +|     | Fastnachtsferien |     |
 +| 10. März | 14. März | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 17. März | 21. März | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 24. März | 28. März | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 31. März | 6. April | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 7. April | 11. April | Projekt | 2L | 1 Fragelektion am Do auf Anmeldung|
 +| 14. April | 17. April | Präsentationen des Projekts | 2L | 2 Lektionen Dienstag |
  
-===== 1.4 Bewertungskritierien ===== 
-|< 1200px 50px 250px 900px>| 
-^Punkte ^Kriterium ^Bemerkungen^ 
-|  8  |**Originalität/Konzeption** | Wurde eine neue, eigenständige Idee umgesetzt? Wurde diese Idee durchdacht und nach Plan realisiert?| 
-|  14  |**Arbeitsweise der Gruppe**| Wurde die Arbeit ausgewogen aufgeteilt und gemeinsam umgesetzt? War die Arbeitsweise selbständig? Wurde zielorientiert gearbeitet? Wie war das Arbeiten während der Lektionen in den Gruppen - waren alle Gruppenmitglieder aktiv am Entwicklungsprozess beteiligt? Wie effizient war das Arbeiten? Wie wurde die Arbeitsmethode SCRUM umgesetzt?| 
-|  8  |**Komplexität der Lösung**|Wie hoch ist die Komplexität des Projektes bezüglich Programmierkonzepten und Logik? Welche sichtlichen Fortschritte gab es während des Programmierprozesses? Wurden die gelernten Programmierkonzepte auch angewandt? | 
-|  10  |**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 etc. werden sinnvoll eingesetzt, Code ist nicht redundant und wird angemessen kommentiert)| 
-|  7  |**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?| 
-|  3  |**Einschätzung und Analyse**| Hier fliesst ihre Selbsteinschätung und die Einschätung der Gruppe während der Retrospektive und als Endeinschätung in die Bewertung ein.| 
-|  50  | **Total mögliche Punkte** | Es wird der gängige Notenschlüssel (Punkte : 50*5+1) angewandt| 
  
 +===== 1.4 Bewertungskriterien =====
 +
 +^ Punkte ^ Kriterium ^ Bemerkungen ^
 +| 10 | Originalität/Konzeption | Wurde eine neue, eigenständige Idee umgesetzt?
 +Wurde diese Idee durchdacht und nach Plan realisiert?
 +Wurde die Konzeption während des Projekts verfeinert und realistisch an das Können und den Aufwand des Projekts angepasst?
 +Wie kreativ ist die Idee und wie kreativ ist diese umgesetzt? 
 +| 20 | Arbeitsweise der Gruppe | Wurde die Arbeit ausgewogen aufgeteilt und gemeinsam umgesetzt?
 +War die Arbeitsweise selbständig?
 +Wurde zielorientiert gearbeitet?
 +Wie war das Arbeiten während der Lektionen in den Gruppen - waren alle Gruppenmitglieder aktiv am Entwicklungsprozess beteiligt?
 +Wie effizient war das Arbeiten?
 +Wie wurde die Arbeitsmethode SCRUM umgesetzt?
 +Wie gut wurde das Scrumboard geführt?
 +Konnten die Retrospektiven für den nächsten Zyklus positiv genutzt werden? 
 +| 10 | Komplexität der Lösung | Wie hoch ist die Komplexität des Projektes bezüglich Programmierkonzepten und Logik?
 +Welche sichtlichen Fortschritte gab es bei den einzelnen Personen während des Programmierprozesses?
 +Wurden die gelernten Programmierkonzepte auch angewandt?
 +Welche gut gewählten Lösungen konnten programmiert werden? 
 +| 10 | 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 etc. werden sinnvoll eingesetzt, Code ist nicht redundant und wird angemessen kommentiert)?
 +Wurden die Lösungen im Code kommentiert?
 +Wie gut strukturiert ist der Code?
 +Wurden die Variablen und die Funktionen einheitlich benannt? 
 +| 10 | Qualität der Dokumentation und der Präsentation | Wird im Wiki das Projekt auf dem Wiki angemessen präsentiert und erklärt?
 +Wird das Projekt interessant und verständlich kurz der Klasse präsentiert? 
 +| 10 | Einschätzung und Analyse | Wie schätzen Sie sich selber ein?
 +Wie haben Sie in den Retrospektiven mitgearbeitet und dies dann in der Gruppe umgesetzt?
 +Wie formulieren Sie die Schwächen und Stärken des Projekts? 
 +| ^ 70 ^ Total mögliche Punkte ^ Es wird der gängige Notenschlüssel (Punkte : 70*5+1) angewandt |
  
  
 <hidden> <hidden>
 ==== Gruppen ==== ==== Gruppen ====
 +  * [[gf2:projekte:2023:minecraft:2D1Gruppe1|Gruppe1 - A Cheyenne, Alissa, Larissa Z., Esra ]]
 +  * [[gf2:projekte:2023:minecraft:2D1Gruppe2|Gruppe2 - A Karim, Célia, Céline, Nadine]]
 +  * [[gf2:projekte:2023:minecraft:2D1Gruppe3|Gruppe3 - A Alissa R., Gertrude, Joël, Raiko ]]
 +  * [[gf2:projekte:2023:minecraft:2D1Gruppe4|Gruppe4 - B Léanne, Liza, Malin, Marlon]]
 +  * [[gf2:projekte:2023:minecraft:2D1Gruppe5|Gruppe5 - B Kristine, Livia, Mateo, Alessia]]
 +  * [[gf2:projekte:2023:minecraft:2D1Gruppe6|Gruppe6 - B Maximilian und Timo ]]
  
 === 2.D1 === === 2.D1 ===
  • gf2/projekte/minecraft/startd1.1706027562.txt.gz
  • Zuletzt geändert: 2024/01/23 17:32
  • von marroc