projekt:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | projekt:start [2024/08/31 12:03] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Projekt ====== | ||
+ | In den kommenden 6 Wochen entwickelt jede Schülerin/ | ||
+ | ===== Mögliche Themen: ===== | ||
+ | * Entwicklung eines eigenen Computerspiels (Ideen dazu weiter unten) | ||
+ | * Entwicklung einer Physik-Simulation mit Hilfe der Methode der kleinen Schritte | ||
+ | * Bewegung von Planeten (2D) | ||
+ | * Billardtisch mit Kugeln (2D) | ||
+ | * Weiterentwicklung eines unserer Projekte: | ||
+ | * Space Debris Game | ||
+ | * Hunter Game | ||
+ | * Pong | ||
+ | |||
+ | ===== Notwendige Dokumentation: | ||
+ | - Beschreibung der Funktionalität | ||
+ | - Klassendiagramm | ||
+ | - ggf. weitere Diagramme zu wichtigen Programmaspekten (Zustandsübergangsdiagramme/ | ||
+ | - Beschreibung der Vorgehensweise: | ||
+ | Bitte erstelle die Dokumentation mit einem Textverarbeitungsprogramm (z.B. Word oder Open/ | ||
+ | <WRAP center round tip 60%> | ||
+ | Damit Du eine Vorstellung davon bekommst, was von dir erwartet wird, habe ich das [[api: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Termine ===== | ||
+ | * **Montag, 03.05.2021**: | ||
+ | * **Sonntag, 09.05.2021, 20:00 Uhr**: Abgabe des Themas und der Beschreibung der Funktionalität: | ||
+ | * **Samstag, 15.05.2021, 20:00 Uhr**: Abgabe einer kurzen Zwischenmeldung (d.h. Was habt Ihr bisher geschafft? Wo seid Ihr auf Probleme gestoßen?) | ||
+ | * **Samstag, 22.05.2021, 20:00 Uhr**: Abgabe einer kurzen Zwischenmeldung (schreibe einfach bei der vorherigen Zwischenmeldung weiter!) | ||
+ | * //2 Wochen Pfingstferien// | ||
+ | * **Samstag, 12.06.2021, 20:00 Uhr**: Abgabe einer kurzen Zwischenmeldung (schreibe einfach bei der vorherigen Zwischenmeldung weiter!) sowie einer **vorläufigen** Version der Dokumentation | ||
+ | * **Freitag, 25.06.2021, 14:00 Uhr**: Abgabe des fertigen Projekts \\ (Abgabe der finalen Dokumentation als pdf-Datei in Moodle, Abgabe des Programms in der Entwicklungsumgebung) | ||
+ | | ||
+ | Das Projekt wird benotet. \\ \\ | ||
+ | ** Bewertungskriterien ** | ||
+ | * Verständliche Programmierung | ||
+ | * Schwierigkeit des Programms | ||
+ | * Verständlichkeit der Dokumentation | ||
+ | * Ausführlichkeit der Dokumentation | ||
+ | * Äußere Form der Dokumentation und des Programms (Kommentare!) | ||
+ | * Einhaltung der Termine | ||
+ | \\ \\ | ||
+ | Die **Originalität** des Programms geht **nicht** in die Bewertung ein. Es spricht nichts dagegen, ein bekanntes Spiel nachzuprogrammieren. | ||
+ | </ | ||
+ | |||
+ | ====== Snake - Programmfragment ====== | ||
+ | Einige von Euch haben sich das Spiel Snake als Projekt vorgenommen. Da es nicht ganz einfach zu programmieren ist, habe ich für alle, die sich schwertun, ein [[.snake: | ||
+ | |||
projekt/start.txt · Zuletzt geändert: 2024/08/31 12:03 von 127.0.0.1