Unterschiede zu Scratch
Die wahrscheinlich auffallensten Unterschiede sind die folgenden:
- Das Koordinatensystem startet in der oberen linken Ecke und nicht im Zentrum
- Es existiert kein Warte-Block, du musst Timer verwenden.
Wenn du etwas ähnlich wie folgende erreichen möchtest:
when green flag clicked forever next costume wait (1) seconds
Kannst du in Scratch for Java Timer verwenden.
- Es gibt keine Figur-Bibliothek, dafür musst du im Internet suchen.
- Es gibt keine Klang-Bibliothek, dafür musst du im Internet suchen.
- Es gibt keine eigengebauten Editoren für Grafiken und Audiodateien.
- Wenn du dein Projekt mit anderen teilen möchtest, musst du eine externe Austauschplattform verwenden wie Nextcloud, iCloud, Dropbox oder besser Plattformen zum Austausch von Quelltexten wie GitHub oder Edugit.
- Du kannst keine Endlosschleife verweden. Das wurde dein Programm anhalten.
Wenn du etwas erreichen möchtest wie das foldende
when green flag clicked forever move (10) steps
dann kannst du die run-Methode der Sprite-Klasse verwenden.
- Wenn du eine Variable für alle Figuren verwenden möchtest, dann kannst du statische Attribute verwenden.
- Es existieren keine sende und empfange Methoden. Du musst eigene Methode schreiben und Objektreferenzen verwenden.