Größeres Scratch-Programm
olav — Thu, 10/18/2007 - 08:54
Ich habe mal ein größeres Programm mit Scratch probiert, bin aber noch nicht sehr weit gediehen: Reversi 4×4. Schüler einer Lübecker Realschule haben dagegen ein erstaunliches Spiel mit Scratch zuwege gebracht – Hut ab!
Meine größten Probleme sind
- keine Objektprototypen. Spielsteine sind alle Individuen. Eine kleine Änderung an der Logik der Steine muss an jedem Stein einzeln vorgenommen werden.
- kein Copy/Paste von Code. Alle notwendigen Änderungen am Code müssen individuell wiederholt werden.
- keine Arrays. Jedes Objekt muss einzeln über seinen Namen angesprochen werden. Diese Namen können nicht – z.B. in einer Schleife – berechnet werden.
- Das Versenden von Nachrichten an alle Objekte ist ein sehr mächtiger Mechanismus. Allerdings gibt es auch keine Möglichkeit, einzelne Objekte zu adressieren.
Vielleicht sind die kontextuellen Abhängigkeiten bei Reversi einfach zu gross. Für eine einfache, wellenartige Ausbreitung von Aktionen sollten die Nachrichten aber prima funktionieren.
PS Den Spielstein rechts kann man klicken ;-)




Kommentiert
1 week 3 days ago
5 weeks 5 days ago
26 weeks 17 hours ago
27 weeks 5 days ago
27 weeks 5 days ago
31 weeks 3 days ago
1 year 11 weeks ago
1 year 34 weeks ago
1 year 42 weeks ago
2 years 1 week ago