Kurs
S.2
Computer, Spiele und Computerspiele
Ein Miniatur-Softwareprojekt
28.06. - 10.07.2026 Homburg
Computer sind überall in unserem Alltag, doch wie man sie dazu bringt, zu tun, was man will, ist noch lange kein Allgemeinwissen. In diesem Kurs schreiben die Teilnehmenden einen Client für das Spiel „Tempel des Schreckens“ und lernen dabei die Grundlagen des Programmierens, der Kommunikation über das Internet und des User Interface Designs. Die Teilenehmenden erarbeiten sich also den ganzen Weg von einem Konzept bis hin zur fertigen, nutzbaren Implementierung.
Python ist eine der beliebtesten Programmiersprachen der Welt und sehr einsteigerfreundlich. Die Teilnehmenden lernen, wie man mit Python und der Request Library HTTP-Anfragen an einen Server sendet und wie man die Antworten, die man erhält, interpretiert und weiterverwendet. Danach eignen sich die Teilnehmenden ein vertieftes Verständnis des Spiels an, definieren die nötigen Client Features und überlegen, wie man sie implementieren könnte.
Damit der Client auch benutzt werden kann, wird noch eine Nutzeroberfläche benötigt. Diese entwickeln die Teilnehmenden mithilfe der Textual Library. Hier lernen die Teilnehmenden die Konzepte der Objektorientierung und wie man diese Herangehensweise benutzt, um Oberflächen zu gestalten.
Jeder Kursabschnitt beginnt mit einer kurzen Präsentation, in der die relevanten Konzepte und Techniken vorgestellt werden. Anschließend arbeiten die Teilnehmenden individuell oder in kleinen Gruppen an ihrem Client, wobei die Kursleitung bereitsteht, zu unterstützen. Es werden keine Vorkenntnisse vorausgesetzt, alle relevanten Fähigkeiten und Ideen werden innerhalb des Kurses erlernt und erarbeitet.
Die
Kursleitung