Aus Das deutschsprachige Scratch-Wiki
100% Pen ist eine Methode zum Erstellen von Projekten, die keine sichtbaren Figuren, Bühnenbilder, Sprechblasen, Daten und auch die Webcam-Blöcke nicht verwenden, sondern nur Grafiken, die mit dem Malstift gezeichnet werden und das Aussehen der Objekte folglich nur durch die Skripte festgestellt wird.
Methode
Die Basismethode von 100%-Pen-Projekten beruht auf der Malstift-Funktion, die die (oft unsichtbare) Malstift-Figur verschiedene Zeichnungen anfertigen lässt. Die Position des Stifts wird durch die Bewegungsblöcke bestimmt.
Durch geschickte Verwendung des Malstifts können geometrische Formen aus verschiedenen Farben entstehen. Auch die Farbstärke kann beispielsweise bei Schattierung eine wichtige Rolle spielen.
Viele 100%-Pen-Projekte bestehen aber nicht nur aus einem unbewegten Bild, sondern oft auch aus animierten und gegebenenfalls interaktiven Elementen. Da manche Malspuren dadurch entfernt werden müssen, wird der Canvas dann vollständig geleert, da nicht gewählt werden kann, welcher vom Malstift gezeichnete Bereich erhalten bleiben soll. Anschließend wird alles neu gezeichnet, wobei gewünschte Änderungen in Betracht gezogen werden.
Da diese Vorgänge sehr schnell ausgeführt werden müssen, empfiehlt sich die in Scratch 2.0 eingeführte Option "ohne Bildschirmaktualisierung laufen lassen" zu verwenden. In der Projektbeschreibung wird auch oft auf den Turbo-Modus hingewiesen.
Da die Figuren nicht vom Benutzer gezeichnet werden, sondern dieser Skripte dazu anfertigen muss, ist das Erstellen von Projekten, die 100% Pen verwenden, um einiges komplexer. Außerdem dauern die Wartezeiten während des Projekts etwas länger und die Bewegungen der einzelnen Elemente sind eventuell auch nicht so flüssig. Die Grafiken erscheinen dann auch verpixelt, da der Malstift nicht glatt zeichnet, wie es etwa beim Vektor-Editor der Fall ist. Dafür aber muss vor dem Abspielen des Projekts nicht so lange gewartet werden, denn das Projekt verbraucht durch den Ersatz von Grafiken durch Skripte weniger Speicherplatz.
Benötigt ein Projekt nicht allzu viele Bilder, können diese einfach verwendet werden. Werden aber so viele Figuren, Kostüme und Bühnenbilder benutzt, dass das Projekt droht, im Browser nicht geladen zu werden, sollten wenigstens manche Figuren durch den Malstift gezeichnet werden, auch wenn es etwas komplexer ist. Trotzdem ist es durch diese Methode einfacher, symmetrische Formen zu erhalten, als wenn man sie selbst zeichnet.
Einschränkungen
Aufgrund der Bedingungen für 100%-Pen-Projekte dürfen folgende Blöcke in solchen nicht vewendet werden:
- sage () für () Sek.
- sage ()
- denke () für () Sek.
- denke ()
- zeige dich
- wechsle zu Kostüm ()
- nächstes Kostüm
- wechsle zu Bühnenbild ()
- wechsle zu Bühnenbild () und warte
- nächstes Bühnenbild
- ändere ()-Effekt um ()
- setze ()-Effekt auf ()
- schalte Grafikeffekte aus
- ändere Größe um ()
- setze Größe auf ()%
- komme nach vorn
- gehe () Ebenen nach hinten
- Kostümnummer
- Bühnenbildname
- Bühnenbildnummer
- hinterlasse Abdruck
- zeige Variable ()
- zeige Liste ()
- Wenn das Bühnenbild zu () wechselt
- Video () auf ()
- schalte Video ()
- setze Video-Transparenz auf ()%
Beispielprojekte
- https://scratch.mit.edu/projects/117800110/
- https://scratch.mit.edu/projects/92985487/
- https://scratch.mit.edu/projects/155477248/
- https://scratch.mit.edu/projects/73864500/
Beispielstudios
- https://scratch.mit.edu/studios/311847/
- https://scratch.mit.edu/studios/3935624/
- https://scratch.mit.edu/studios/518316/
- https://scratch.mit.edu/studios/1461396/
[wiki=de:100% Pen]100% Pen[/wiki]