====== 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 ===
fast alle weg (Theater)
=== Di. 17.03.2026 ===
=== Di. 24.03.2026 ===
MiniGames entwickeln
=== Di. 31.03.2026 ===
MiniGames entwickeln
=== FRÜHLINGSFERIEN / SPRING HOLIDAYS ===
=== Di. 28.04.2026 ===
* Arbeiten in Teams
* MiniGames finalisieren & abgeben
=== Di. 05.05.2026 ===
=== Di. 12.05.2026 ===
* sca, 3PHAM, 3WR abwesend
* Abgabe MiniGames (an sca, sps, Leon): Ivo, Colin, Joris, Lorenzo: heute 12.05., 23:59
=== PFINGSTFERIEN / WHITSUN HOLIDAYS ===
=== Di. 26.05.2026 ===
=== Di. 02.06.2026 ===
**Notenabgabe 4M - Di 2.6.26**
=== Di. 09.06.2026 ===
=== Di. 16.06.2026 ===
**Notenabgabe 3M - Fr 19.6.26**
AUSFALL
=== 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 ===
++++