====== Jahr A (Programmierjahr): 2025-2026 ====== === Jahresübersicht === {{ :ef_informatik:efif25_jahresplan.png?600 |}} **KSR Adventure 2023:** [[https://efifag.ksr.ch]] ==== Semester 2 - FS 2026 ==== === Di. 03.02.2026 === Alle sind im **Forum** (Ausnahme: bei mündl. Prüfungen). - **RegEF:** - **mündl. Prüfungen** zu ConsoleGames\\ \\ - **Grobplanung AdventureGame**: - Erinnerung: Alle steuern mind. 1 MiniGame bei und engagieren sich in mind. einem Team. - Weiter an Story arbeiten (mit Leonardo & ev. Noemi) - Ausarbeiten: Welche MiniGames braucht es voraussichtlich. Easter Eggs? - Fotoplan: Welche Fotos braucht es voraussichtlich. - Filme: Welche Cutscenes braucht es voraussichtlich. - Welche Teams braucht es? Story-Chef(s), Foto-Team, Film-Team, ... Wie viele Personen in welchem Team? (Noch keine def. Zuteilung!) - Auftrag: Alles im OneNote dokumentieren ... - ... und am Schluss kurz präsentieren.\\ \\ - **TalEF:** - Kurze Demo der beiden Frameworks - [[ef_informatik:projekt_adventure_framework_2025#schulung|Schulung zum Framework von kommender Woche vorbereiten]] - Mit RegEFs zusammen arbeiten (siehe oben) === Di. 10.02.2026 === Schulung === Di. 17.02.2026 === **STARTSCHUSS ADVENTURE GAME!** Grober Fahrplan: * Bildung von Teams * Arbeiten in Teams * MiniGames etw. später == Einteilung Teams == Alle Teams: Arbeit auf OneNote (Platz für Zusammenarbeit) doumentieren **Boss(e)** ? **TeamStory** - *Story:* - Details Story ausarbeiten inkl. Räume, Rätsel, Routen, ... - Inventar: Was sammelt resp. benötigt man wo? - Excel-Tabelle mit detaillierter Planung ausarbeiten (allen zugänglich) - Änderungen müssen klar kommuniziert werden. - Dialoge ausarbeiten - *Cutscenes* - Benötigte Cutscenes - Vorgaben: z.B. was muss Erfahren in Video? - Absprache mit TeamVideo - *MiniGames*: - Bedingungen, damit MiniGame starten darf? - Welche Infos (für Story) muss Player erfahren während MiniGame? - Vorgaben für ProgrammiererIn ausarbeiten. So wenige wie möglich, ProgrammiererIn soll Freiheiten haben - interne Aufteilung möglich z.B. für Story, Dialoge, MiniGames, Cutscenes **TeamFotoRouting:** - Plan erstellen, welche Räume zu fotografieren sind. - Welche Fotos/Räume benötigen mehrere Versionen, z.B. Tür offen & Tür zu? - Technische Details: Format, Auflösung (mit TeamFramework besprechen) - Foto-Sessions planen und durchführen. Stolpersteine: Personen im Haus, Einfluss von Licht (Tageszeit, Wetter) auf Fotos (sollen möglichst einheitlich sein) - Ev. Crashkurs Fotografie mit Markus - Fotos bearbeiten - Software: Lightroom, Photoshop, ... - Einheitlicher Stil (in *Plenum* besprechen) - Routing in JSON festlegen (Verwende Tool von Leon) - Mögliche Aufteilung am Anfang: Gruppe Planung & Gruppe Bildbearbeitung (in Software einarbeiten, versch. Stile ausprobieren mit Testbildern) **TeamFilmAudio:** - Cutscenes & Voicings - Kreativ: - Drehbücher schreiben (Absprachen mit TeamStory) - Schauplätze planen - SchauspielerInnen rekrutieren - SynchronsprecherInnen rekrutieren - Aufnahmen planen (Stolpersteine: Personen im Haus, Licht (Tageszeit, Wetter)) - Technisch: - Software für Filmbearbeitung bestimmen, einarbeiten (Tutorials schauen) - Technische Details festlegen: Seitenverhältnisse, Format, Benennung (Absprache mit TeamFramework) - Aufnahmen: - Welche Kamera? Handy? - Wie Audio aufnehmen? Mikrofon. - Wie erstelle gute Filmaufnahme? Tutorials: Belichtung, ... - Effekte ausprobieren (passend zu Story & Bildern) **TeamFramework:** - Weiter am Framework arbeiten - Bugs beheben (soll buildable sein) - weitere Features (auch auf Request) - Design verbessern, modern, einheitlicher Style - Wie sollen MiniGames abgegeben werden? - Wie soll fertiges Game zur Verfügung gestellt werden? - Wenn möglich: Webgame auf Schulserver, ...? (-> Roman Frick von IT) - Ausprobieren bereits mit Testversion **TeamMusicSFX:** - Musik: - Wie macht man Game Musik? Loopable, ev. mit versch. Layers - SFX - Wichtig: Kommunikation mit TeamStory === Di. 24.02.2026 === === Di. 03.03.2026 === === Di. 10.03.2026 === === Di. 17.03.2026 === === Di. 24.03.2026 === === Di. 31.03.2026 === === FRÜHLINGSFERIEN / SPRING HOLIDAYS === === Di. 28.04.2026 === === Di. 05.05.2026 === === Di. 12.05.2026 === === PFINGSTFERIEN / WHITSUN HOLIDAYS === === Di. 26.05.2026 === === Di. 02.06.2026 === === Di. 09.06.2026 === === Di. 16.06.2026 === === Di. 23.06.2026 === AUSFALL (3M zuhause) ++++Semester 1 - HS 2025| === Woche 01 - Di. 12.08.2025 === 1. Jahresübersicht 1. KSR Adventure 25: Ideen sammeln (Auftrag) 1. Plan heute: == RegEF == **Kurz: Mit C# starten** 1. Slides 1 (Übersicht C#) 1. C# installieren & einrichten, VSCode 1. Dossier «Programmieren in C#» (Theorie & Aufgaben) == TalEF == **Kurz: In Unity einarbeiten** 1. Unity Hub installieren 1. Unity 6.1 installieren 1. Tutorial für 2D-Game suchen, entweder: 1. offizielles Tutorial (Hub / Learn) 1. inoffizielles Tutorial (nicht zu alt), z.B. YouTube, … 1. entscheide selbst wie lange und anspruchsvoll 1. weiter daran nächsten DI (ca. 1.5L) 1. in 2 Wochen: zu Beginn im Plenum Game von Tutorial demonstrieren === Woche 02 - Di. 19.08.2025 === REGEF: * Slides * weiter an C# Dossier TALEF: * weiter an Unity-Tutorials ALLE: * Besprechung Game === Woche 03 - Di. 26.08.2025 === REGEF: * Slides * weiter an C# Dossier TALEF: * Demo Games aus Unity-Tutorials * Auftrag im Detail * Firmengründung, Zuteilung Bereiche * Zeitplan Aufträge I & II, mit sps & sca besprechen * alles Protokollieren -> in Chat von Gruppen-Teams stellen ALLE: * Besprechung Game, Fokus auf Story === Woche 04 - Di. 02.09.2025 === Arbeit am Adventure Game (Besprechung, Rundgang usw.). Siehe OneNote für Details === Woche 05 - Di. 09.09.2025 === REGEF: * 3M: weiter an C# Dossier * 4M: Slides TALEF: * 3M: AG2023 Portierung * 4M: Unity installieren, Tutorials, Hilfe bei 3Ms holen ALLE @15.45: * Besprechung Game === Woche 06 - Di. 16.09.2025 === REGEF: * 3M: weiter an C# Dossier * 4M: Slides TALEF: * 3M: AG2023 Portierung * 4M: Tutorials, Hilfe bei 3Ms holen ALLE @15.45: * Besprechung Game === Woche 07 - Di. 23.09.2025 === === Woche 08 - Di. 30.09.2025 === === HERBSTFERIEN / AUTUMN HOLIDAYS === === Woche 09 - Di. 21.10.2025 === === Woche 10 - Di. 28.10.2025 === === Woche 11 - Di. 04.11.2025 === REGEF: * Prüfung C# (1450-1630) * Themen: * Verschiedene Variablentypen (int, single, string, char) * Konvertierung von Variablen in andere Typen (int in string oder in char) und zurück. * Arrays und Listen * Programmieren und Aufrufen von Funktionen/Methoden * Eingabe von Werten. Untersuchen, ob ein erlaubter Wert eingegeben wurde. * Ausgabe von Ergebnissen * Beispielaufgaben: * [[https://projecteuler.net/problem=4|Euler 4: Largest Palindrome Product]] * [[https://projecteuler.net/problem=8|Euler 8: Largest Product in a Series]] * [[https://projecteuler.net/problem=11|Euler 11: Largest Product in a Grid]] * [[https://projecteuler.net/problem=13|Euler 13: Large Sum]] === Woche 12 - Di. 11.11.2025 === * Git & GitHub * Start HangMan === Woche 13 - Di. 18.11.2025 === === Woche 14 - Di. 25.11.2025 === === Woche 15 - Di. 02.12.2025 === === Woche 16 - Di. 09.12.2025 === === Woche 17 - Di. 16.12.2025 === === WEIHNACHTSFERIEN / CHRISTMAS HOLIDAYS === === Woche 18 - Di. 06.01.2026 === == TalEF == * Demo portiertes Game 2023 * Demo neues Framework mit 360°-Bildern === Woche 19 - Di. 13.01.2026 === ++++