Scratch-Projekt: Malfolgen-Game
Wir programmieren ein Spiel um Malfolgen zu üben:
- Das Programm denk sich zwei Zahlen zwischen 2 und 10 aus.
- Es multipliziert diese und speichert das Ergebnis
- Es gibt die Aufgabe aus. z.B. Was ist 5×4?
- Das Programm ermöglicht eine Eingabe.
- Es vergleicht die Eingabe mit der Ausgabe.
- Wenn das Ergebnis und Eingabe gleich sind, bekommt der Spieler fünf Punkte.
- Wenn Ergebnis und Eingabe nicht gleich sind, wird das richtige Ergebnis ausgegeben.
Außerdem werden 5 Punkte abgezogen. - Das ganze läuft in einem Gameloop ab.
- Gewonnen hat man, wenn man 100 Punkte hat.
- Wenn man will, kann man noch die Zeit oder zumindest die Aufgabe zählen messen.
Vektorgrafik mit HTML
- SVG-Tutorial auf W3schools.com
- SVG – Vektorgrafiken für’s Webdesign – hier findet ihr eine schöne Übersicht
- CodePen – online HTML Editor
Projektmanagement/Kollaboratives Arbeiten
In den nächsten Wochen wollen wir folgende Tools zum gemeinsamen Arbeiten miteinander ausprobieren.
- OneDrive
- Word
- OneNote
- Class Notebook
- ToDo / Planer
- Whiteboard
- …
Alle diese Tools kannst du online über die Seite office.com erreichen. All die Apps wollen wir nutzen, um in kleinen Teams ein Beispielprojekt zu planen. Folgende Projekttypen stehen euch zur Verfügung:
- Entwickelt eine kleine App mit dem App-Inventor
- Spielentwicklung mit Scratch oder Godot-Engine
- Eine HTML-Seite erstellen
Arbeitsauftrag für Heute!
- Wir richten euer Outlook auf dem iPad ein.
- Bildet Teams von 3 bis 4 Personen.
- Sucht euch einen Projekttyp aus, der euch am meisten Interessiert.
- Benutz das Whiteboard, um eine erste Projektidee zu entwickeln. Stellt euch folgende Fragen:
- Wie viel Zeit haben wir dafür?
- Welche Materialien/Infos/Tutorials finden wir zur Unterstützung
- Funktion eures Projektes? Was soll die App können? Wie funktioniert das Spiel? Welche Inhalte wollen wir mit der Seite vermitteln?
- Ihr Dokumentiert euer Projekt mit OneNote
Bewertung
- Kriterium I: Interesse und Engagment
- Kriterium II: Teamwork. Wer bringt sich sie ein? Wie werden die Tools zur Zusammenarbeit genutzt? Habt ihr Sachen ausprobiert? Wo seid ihr gescheitert? Wo hattet ihr Erfolg?
- Regelmäßiges Projektreview
- Planung, Durchführung, Ist-Soll-Abgleich, Dokumentation
- Produkt: geringer Anteil
Computergrafik – Einführung
Schau dir obiges Video an und beantworte folgende Fragen:
- Erkläre den Unterschied zwischen Pixel- und Vektorgrafik.
- Erkläre die zwei Hauptmerkmale einer Pixelgrafik: Bildauflösung und Farbtiefe.
- Nenne die wichtigsten Datentypen für Pixel- und Vektorgrafiken.
Sollte Du in dem Vortrag nicht fündig werden, muss Du wohl Google bemühen.
HTML-Einführung
HTML(HyperText Markup Language) ist keine Programmiersprache, sondern eine Auszeichnungssprache und wurde von Tim Bernes-Lee 1990 entwickelt. Eine Auszeichnungssprache hat die Aufgabe, logische Bestandteile eines textorientierten Dokuments zu beschreiben. Das ursprüngliche HTML enthielt nur 18 Elemente. Einige davon, wie h1-h6, p, a, ol, ul und li benutzen wir noch heute.
Inhalt
- Grundgerüst
App Inventor1 – Die erste Katzen-App
Links
- AppInventor
- Lernkarte1
Code: a1hase - Dateien