Spielwerkstatt
In der Spielwerkstatt baust du ein eigenes Spiel, und zwar nicht in einer Doppelstunde, sondern über Wochen. Alle starten mit demselben kleinen Abenteuer: eine Figur, ein Raum, ein paar Münzen. Was daraus wird, entscheidest du.
Die beiden Lernpfade liefern dir dafür das Werkzeug. Wann immer du dort etwas Neues gelernt hast, findest du hier eine Anregung, wie es in deinem Spiel Platz findet.
So arbeitest du
- Ein Spiel, ein Arbeitsbereich. Auf jeder Seite der Werkstatt steht derselbe Programmierbereich. Was du dort änderst, bleibt in deinem Browser gespeichert und taucht auf allen Werkstatt-Seiten wieder auf.
- Im Buch oder auf deinem Rechner. Das Projekt läuft hier im Browser und genauso in einer Java-Entwicklungsumgebung auf deinem Rechner. Der Quelltext ist derselbe.
- Grafiken und Klänge liegen im Ordner
assets. Dein Programm findet sie über Pfade wieassets/actor/character/boy/sprite-sheet.png, im Buch wie auf dem Rechner.
Meilensteine
Dein Spiel wächst mit dem Unterricht. Jeder Meilenstein gehört zu einem Kapitel der Lernpfade.
| Meilenstein | Was dein Spiel dann kann | Dazu passt |
|---|---|---|
| Startgerüst | eine Figur läuft durch einen Raum und sammelt Münzen | Das Startgerüst |
| eigenes Aussehen | eigene Figuren, Kacheln und Klänge aus über 2000 Dateien | Grafiken und Klänge |
| eigene Klassen | eigene Gegenstände und Hindernisse, mit gemeinsamer Oberklasse | Objektorientierung, Vertiefte Objektorientierung |
| eigene Räume | Räume als Plan aus Zeichen, also als Feld | Felder, Referenzen, Generik |
| Schlange | Meldungen erscheinen der Reihe nach | Meldungen der Reihe nach, Warteschlange |
| Stapel | Kisten schieben und Züge zurücknehmen | Kisten schieben und zurücknehmen, Stapel |
| Liste | ein Inventar mit Auswahl | Ein Inventar, Liste |
| Bäume | Gespräche mit Figuren, ein Nachschlagewerk der Gegner | Nichtlineare Datenstrukturen |