Videospiele mit PyGame – Montags

0,00 125,00 

Umsatzsteuerbefreit gemäß UStG §19

10x Montags ab dem 04.12.2023

16:30 bis 17:30 Uhr

Online Workshop

ab 12 Jahren

 

Artikelnummer: ws-pygame-1 Kategorie:

Beschreibung

Eckdaten dieses Workshops

Umfang: 10 Einheiten

Start: 04. Dezember 2023

Ende: 19. Februar 2024

Kursleiter: Fabian

Uhrzeit: von 16:30 bis 17:30 Uhr

Termine: jeden Monatg, außer 25.12 und 01.01 (Weihnachtsferien)

Empfehlungsalter: ab 12 Jahren

Vorkenntnisse: schon mal mit einer hohen Programmiersprache wie Python, Java oder C# programmiert zu haben

Max. Teilnehmerzahl: 10

Min. Teilnehmerzahl: 6

Kommentar von unserem Kursentwickler Fabian

In diesem Workshop programmieren wir Spieleklassiker wie Snake oder Gorillas in Python. Dazu verwenden wir die Python-Bibliothek PyGame. Diese hilft uns, einfache 2D-Grafiken zu erstellen. Welche Fähigkeiten brauchen wir? Wir müssen die Grundlagen der Programmierung kennen: Variablen, Schleifen, Wenn-Dann-Anweisungen, Funktionen, Listen, usw. Es ist jedoch hilfreich, wenn wir nicht nur mit Blöcken wie Scratch programmiert haben, sondern auch Erfahrung mit einer „getippten“, „englischsprachigen“ Programmiersprache haben. Zum Beispiel mit Java, C, C# oder auch Python. Den Rest erfahrt ihr bei uns! Unser Highlight in diesem Jahr: Nachdem wir unser Snake-Spiel fertiggestellt haben, programmieren wir die Multiplayer-Version. Damit können alle Teilnehmer über das Internet gegeneinander antreten und zeigen, wer die Äpfel am schnellsten frisst. Dahinter steckt das bekannte Internetprotokoll TCP/IP, mit dem wir Daten mit einem Server austauschen.

Programm

  • Modul 1: Snake
    • Einheit 1: Fenster erstellen, Hintergrund, Koordinatensystem und einfache Formen einfügen.
    • Einheit 2:Events – Auf Pfeiltasten reagieren. Schlage bewegen. Apfel spawnen.
    • Einheit 3: Äpfel fressen. Schlange wachsen lassen.
    • Einheit 4: Score und Timer programmieren.
    • Einheit 5: Schlange frisst sich selbst. Game-Over.
  • Modul 2: Multiplayer Snake
    • Einheit 1: Spielstruktur. Flussdiagramm. Server-Client Architektur.
    • Einheit 2: TCP Socket öffnen und Nachrichten senden und empfangen.
    • Einheit 3: Im Spiel einloggen. Spieler uns Score anzeigen.
    • Einheit 4: Timer anzeigen.
    • Einheit 5: Apfel Fressen. Gewinner anzeigen.

Das brauchst du

Eine stabile Internetverbindung zu Hause.
Einen Computer mit Windows oder MAC OS (kein Tablet) und eine Maus.

Zum Programmieren brauchen wir Python, eine Programmierumgebung wie Pycharm oder VS Code und die Python Bibliothek für PyGame. Kein Problem….wir helfen dir dabei!
Für die Konferenz benutzen wir Discord. Ein eingebautes Mikrophon oder lieber einen Headset. Wenn du magst noch eine Webcam.

Wie es funktioniert

Entweder kaufst du direkt die Karte für den Workshop oder du kaufst die Schnupperstunde. Wenn euch der Workshop gefällt und ihr weitermacht, wird die Schnupperstunde mit dem Kauf der Karte verrechnet.

 

Fragen? Schreib uns an hallo@miniversum-akademie.de