Differences between revisions 12 and 13
Revision 12 as of 2019-06-18 15:30:50
Size: 3749
Editor: jakobkir
Comment:
Revision 13 as of 2019-06-18 15:33:45
Size: 3877
Editor: jakobkir
Comment:
Deletions are marked like this. Additions are marked like this.
Line 44: Line 44:
                1. Arbeitsblätter anbieten
                1. Freies Programmieren
        * Arbeitsblätter:
Line 45: Line 48:
  1. pygame.fonts erklären https://www.pygame.org/docs/ref/font.html
  1. pygame.transform erklären https://www.pygame.org/docs/ref/transform.html
  1. Mausevents/Maus abfragen https://www.pygame.org/docs/ref/mouse.html
  1. pygame.fonts https://www.pygame.org/docs/ref/font.html
  1. pygame.transform https://www.pygame.org/docs/ref/transform.html
  1. Mausevents/Maus https://www.pygame.org/docs/ref/mouse.html
Line 49: Line 52:
  => Für jedes ein eigenes Beispiel. Zum anbieten.    => Für jedes ein eigenes Beispiel. Zum anbieten. Liegen im Repo unter public/material/drafts

Zeit, die ich nutzen kann: 2 Tage.

  • Tag 1:
    • 2h 15min 4h 40min
    Tag 2:
    • 2h 3h 20min

Zeiten von den Froglabs 2018 übernommen

Aufgaben für Jakob:

Was möchte ich beibringen?

  • Achtung: Wir fangen im Zweifel bei 0 an. Mit Testzeiten zum selbsprobieren
  • Was ist ein Programm? => Intelligentes Blatt Papier ~ 15 Minuten

  • Python Grundlagen. => Unterrichtsmaterialien Allgemeines:

    1. Was ist eine Programmiersprache ~5 Minuten
    2. Erste Anweisungen ~5 Minuten
    3. Variablen und rechnen ~10 Minuten
    4. Bedingungen ~15 Minuten
    5. while-Schleife erklären und Zufall erklären ~10 Minuten
    6. Zufallspiel~ 15 Minuten => Livecoding am Beamer. Publikum mit einbeziehen. Sowas wie "Was brauchen wir jetzt?".

      • => 60 Minuten

  • pygame-Spielvorbereitung vor der Pause:
    1. pygame importieren und initalisieren und Fenster erstellen => Kennenlernen von pygame ~10 Minuten

    2. Events und While-Schleife und pygame.display.flip() bzw. screen.blit() ~30 Minuten
  • Erstes Pygame Spiel:
    1. Mein Spiel vorstellen ~3 Minuten
    2. Langsam Spiel mit allen programmieren:
      1. Kurzwiederholung:
        1. pygame importieren und initalisieren und Fenster erstellen ~10 Minuten
        2. Events und While-Schleife und pygame.display.flip() bzw. screen.blit() ~30 Minuten
      2. Spieler mit Gruppe ~20 Minuten => init()

      3. Uhr ~5 Minuten
      4. Spielerkontrolle ~25 Minuten:
        1. Tastenabfrage
        2. Spielerkontrolle => player.move und player.update() hinrufügen

      5. Gegner ~10 Minuten => abgespecker Spieler

      6. groupcollide ~15 Minuten
      7. Fonts und Punkteanzeige bzw. Punktezählung ~15 Minuten
      8. Freies selbstprogrammieren/Fragen klären
  • 2. Tag:
    1. Arbeitsblätter anbieten
    2. Freies Programmieren
  • Arbeitsblätter:
    1. pygame.mixer => Sounds und Musik https://www.pygame.org/docs/ref/music.html

    2. pygame.fonts https://www.pygame.org/docs/ref/font.html

    3. pygame.transform https://www.pygame.org/docs/ref/transform.html

    4. Mausevents/Maus https://www.pygame.org/docs/ref/mouse.html

    5. Mausicon https://www.pygame.org/docs/ref/cursors.html => Für jedes ein eigenes Beispiel. Zum anbieten. Liegen im Repo unter public/material/drafts

Material und Tools

TeckidsWiki: Themen/Spieleprogrammierung/FrOSCon2019 (last edited 2019-08-10 16:49:16 by jakobkir)