Informatik-Projekt: Wir entwickeln ein Spiel mit der Godot-Engine

Einführungsvideo

Projektablauf

  1. Wer arbeitet zusammen?
  2. Lern mithilfe des Videos die Grundlagen des Umgangs mit der Godot-Engine
  3. Überlegt, wie ihr euer Spiel weiterentwickeln wollt
    • Wie sollen der Level gestaltet werden?
    • Wie funktionieren Levelübergänge?
    • Was müsst ihr noch lernen, um das Spiel weiterzuentwickeln? Sucht euch entsprechende Tutorials.
    • Wer übernimmt welchen Part? (Aufgabenverteilung)

Tool

  • Planer (ToDo-Liste)
  • OneNote (Dokumentation) – Ich richte euch heute ein ClassOneNote für eure Dokummentation an.

Erstellt euch ein KANBAN-Board mit Planer

Projektzeit: 8 UE (also 4 Doppelstunden)

weitere Links

Informatik-Projekt: Wir entwickeln ein Spiel!

Möglichkeiten:

  • Ein eigenes Spiel mit der Spiele-Engine Godot programmieren
  • Ein eigenes Spiel mit Python programmieren

Projektablauf

  1. Problem- und Aufgabenanalyse
    Ihr sucht euch ein für euch passenden Tutorial bei Youtube (Deutsch oder Englisch)
  2. Recherche
  3. Lösungsentwurf / Aufgabenverteilung
  4. Umsetzung
  5. Tests
  6. Dokumentation
  7. Präsentation

Eckdaten:

  • Projektlaufzeit: ca. 12 UE

Tools:

  • Planer
  • OneNote
  • Teams

SQL-Aufgaben

  1. Liste alle Kunden im deutschsprachigen Raum (Deutschland, Österreich, Schweiz) auf.
  2. Wie viele Kunden sind das? Zähle mit SQL.
  3. Füge zwei neue Mitarbeiter (Employees) in die Datenbank ein.
    LastName: Mustermann
    FirstName: Maxi
    BirthDate: 12/26/1969
    Note: Unser neuer Mitarbeiter
    LastName: Musterfrau
    FirstName: Maxi
    BirthDate: 03/04/1978
    Note: Unsere neuste Mitarbeiterin
  4. Änder den Vorname (FirstName) von Herrn Mustermann auf Max
  5. Zeige Mitarbeiter ohne Bild(Photo) an.
  6. Zeige für alle Bestellungen auf Stuttgart die Bestellnummer, Bestelltdatum, ShipperID, KundenID, KundenName und die Stadt (Hier musst du JOIN nutzen)
  7. Ersetze in der Abfrage der Aufgabe 6 die ShipperID durch den ShipperName
  8. Zeige für die Bestellpositionen der Bestellung 10268 folgende Werte an:
    • OrderDetailID
    • OrderID
    • ProductName
    • Quantity
    • Price
  9. Berechne für die Ausgabe aus Aufgabe 8 den Gesamtpreis der Bestellposition (Price * Quantity) und benenne ihn als Gesamtpreis