Aus Das deutschsprachige Scratch-Wiki

Dieser Artikel ist veraltet, bleibt aber aus geschichtlichen Gründen bestehen.
Es gibt (noch) keinen aktuellen Artikel.
Block library logo.png


Begrüßungspost der Block Library

Die Block Library ist eine Sammlung von neuen Blöcken für Scratch, BYOB und Panther. Du findest sie im Scratch-Forum in der Kategorie Advanced Topics. Momentan kannst du dort 370 Blöcke finden, von denen einige auch downloadbar sind. Nachfolgend wird ein Zitat von YourLocalBlockLib ins Deutsche übersetzt:


"Welcome to your block library! One of the most important and beloved features of Scratch are the blocks, and a great deal of time and effort has gone into making the blocks you see. When building Scratch, the team specifically designed the code so that it would be as easy as possible to add new blocks, and many people have done just that! This topic aims to bring together a collection of useful block code for experimenting Scratchers to try out and learn from, embracing the program and share parts of the Scratch Motto and hopefully letting users use what they learn here to imagine their own blocks!"
in "ITopic: Welcome to your local block library!" von YourLocalBlockLib (März 2011)


→ Willkommen in der Block Library! Eine der wichtigsten und beliebtesten Funktionen von Scratch sind die Blöcke und es war sehr zeitaufwändig und mühsam, die Blöcke, die du siehst, zu erstellen. Als Scratch entwickelt wurde, wollte man den Code so einfach gestalten, dass man ohne große Mühen neue Blöcke hinzufügen kann, und genau das haben viele Scratcher getan! Dieser Topic soll viele neue und nützliche Blöcke an einem Ort vereinen, um Scratcher dazu zu animieren, zu experimentieren und daraus zu lernen, um das Scratch-Motto mit anderen zu teilen und nicht zuletzt andere Scratcher ihre Blöcke nutzen zu lassen, damit auch sie auf den Geschmack kommen, ihre eigenen Blöcke zu programmieren!

Geschichte der Block Library

Collage aus Blöcken der Block Library

Der erste Forumspost zur Block Library wurde am 15. Juli 2010 vom Scratcher Sparks veröffentlicht. Er kam auf die Idee, die Block Library zu erstellen, weil in der Vergangenheit oft nach neuen Blöcken für Scratch gefragt wurde, und so kam er dazu, all diese Blöcke zusammen mit einem schönen Layout zu präsentieren. Zu Beginn war die Block Library noch leer, aber im Laufe der Zeit wurden viele Blöcke erstellt und mit andern über die Library geteilt. Alles lief gut, bis sich Sparks im Laufe der Zeit immer weniger um die Block Library kümmern konnte, weil er außerhalb von Scratch gefordert wurde. Um dieses Problem zu bekämpfen, schlug der Scratcher SSBBM vor, ein Benutzerkonto zu erstellen, auf das mehrere Moderatoren Zugriff haben, die sich um die Block Library kümmern. Diese Moderatoren waren SSBBM, Scimonster, TheSuccessor, Pecola1 und MeowMeow55.

Website der Block Library

Im Juli 2011 erhielt die Block-Library eine eigene Website, die auf ScratchR.org gehostet wird.

Am 15. September 2011 gab TheSuccessor seine Moderatorenstellung auf, weil er keine Zeit mehr dafür habe. An seine Stelle trat Greenatic.

Gliederung der Block Library

Da die Website der Block Library noch nicht fertiggestellt ist, werden die Blöcke zur Zeit noch in ihrem Forenthread bereitgestellt. Sie besteht aus mehreren miteinandern verlinkten Posts, die jeweils eine Kategorie darstellen. Nachfolgend ein Schema der wichtigsten Bereiche der Block Library:

Einführungspost
Blöcke für Scratch Blöcke für BYOB Blöcke für Panther
•• Bewegung •• Bewegung •• Bewegung
•• Steuerung •• Steuerung •• Steuerung
•• Aussehen •• Aussehen •• Aussehen
•• Fühlen •• Fühlen •• Fühlen
•• Klänge •• Klänge •• Klänge
•• Operatoren •• Operatoren •• Operatoren
•• Malstift •• Malstift •• Malstift
•• Variablen und Listen •• Variablen und Listen •• Variablen und Listen
  •• Andere Blöcke •• Dateien
    •• Farben
Blockvorschläge
Begriffserklärungen
Statistik
Update Hisotrie
Block Warteschlange

Einen Block hinzufügen

Damit die Block Library wachsen kann, darf jeder Scratcher Blöcke für Scratch, BYOB und Panther erstellen und in der Library teilen. Wie das funktioniert erfährst du hier:

Scratch

Wenn du einen neuen Block für Scratch vorschlagen willst, antworte auf den Thread der Block Library und gebe folgende Daten mit an:

  • Blockspec: Die Definition des Blocks, die bestimmt, wie er später aussieht
  • Code: Der Quellcode deines Blocks, der für seine Aktionen zuständig ist.
  • (Bild): Ein Bild sieht immer gut aus, ist aber optional.

BYOB

Wenn du einen neuen Block für BYOB vorschlagen willst, antworte auf den Thread der Block Library und gebe folgende Daten mit an:

  • Code Screenshot: Da man in BYOB eigene Blöcke erstellen kann, reicht es, ein Screenshot des Blockskripts zu machen und dieses in den Post zu stellen.
  • (Download): Optional kannst du auch einen Downloadlink mit angeben.
  • (Bild): Ein Bild sieht immer gut aus, ist aber optional.

Panther

Wenn du einen neuen Block für Panther vorschlagen willst, antworte auf den Thread der Block Library und gebe folgende Daten mit an:

  • Blockspec: Die Definition des Blocks, die bestimmt, wie er später aussieht. (Beachte die abweichenden Argumente)
  • Code: Der Quellcode deines Blocks, der für seine Aktionen zuständig ist.
  • (Bild): Ein Bild sieht immer gut aus, ist aber optional.

Einen Block zu Scratch (BYOB, Panther) hinzufügen

Wenn du einen Block aus der Block Library zu Scratch, BYOB oder Panther hinzufügen willst, findest du hier Hilfe. Da vollständige Anleitungen für Scratch und Panther den Rahmen dieses Artikels sprengen würden, wird auf weiterführende Posts im Scratch-Forum velinkt:

Weblinks



Code zum Einbinden ins Forum:
[wiki=de:Block Library]Block Library[/wiki]


LesenswerterArtikel Icon1 test.png
Dieser Artikel wurde am 30. August 2012 mit 97 Punkten in dieser Version in die Reihe der lesenswerten Artikel aufgenommen.