Klicke mich gerade mal durch die offiziellen Extensions. Hier nützliche:
Hilfreich fürs programmieren
- Comment Blocks sind schön! Würde ich für meine Kids verpflichten und für Aufgaben kann man hier markieren, wo es losgeht / wo sie bearbeiten sollen.
- Custom Reporters ermöglicht, alles als Reporter (runde Blöcke) zu nutzen.
- Utilities enthält gute Operatoren
- Temporary Variables sind Variablen in Schleifen
- More Motion hat Blöcke wie "drehe dich zu x/y" und ähnliches.
- List Tools kann Listen sortieren und Dinge ersetzen.
Für Spiele
- Pointer Lock lässt mit Maus die Bühne bewegen.
- Box2D Physics interpoliert Flugbahnen/Kollisionen.
- Simple 3D kann 3D Spielen rendern (für Nerds).
- Camera V2 kann "Kameras" erstellen und so zwischen Bühnenschauplätzen hin und herschalten ... nicht übersichtlich.
UI & Design
- Animated Text Kann statt Sprites Text einblenden. Echt nützlich!
- Stage Effects kann für die komplette Ansicht Schärfe, Kontrast, Sättigung etc ändern.
- Mouse Cursor lässt die Maus ändern (UI).
- Clipping & Blending ermöglicht grafische Effekte ähnlich Bildkomposition.
- Looks + kann andere Sprites zeigen und verstecken.
- Navigator gibt Daten über Nutzer preis (Dark Mode/Light Mode, OS, etc.)
- Color Picker kann im Programm Farben wählen lassen.
Ergänzungen für Nerds
- Encoding sieht erstmal toll aus, kann aber nur Base64 und MD5-hashing.
- Math gibt LOG, Wurzeln etc..
- Text kann Text manipulieren (Ändere jedes "g" in TEXT, etc).
- "Hidden Blocks" / Hacked Blocks sind tolle Ergänzungen, die auch in Scratch selbst funktionieren sollen, dort aber nicht sichtbar auftauchen. For-Schleife und Kollisionsstarter.
- JSON - fraglich ob das sinnvoll ist.
- Dictionaries führt Wörterbücher ein.
- Data Analysis hat ein paar statistische Funktionen (summe, median, etc)
- Local Storage ermöglicht Browserspeicher, sodass Projekte miteinander kommunizieren können.
- Fetch ermöglicht, Daten aus dem Web anzuzeigen. USE WITH CAUTION.