This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Deutsch
  •  » [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

#1 2012-12-07 09:00:12

fabius
Scratcher
Registered: 2011-09-11
Posts: 100+

[Scratch hack]Blöck hacken (kann jemand das übersetzen?)

jaaaaaaaaaaaaaaa
ich versuche endlich scratch zu hacken aber hab das problem:die anweisungen sind auf ENGLLISCH!
okokok ein bischen kann ich ja aber ich brauche ERNSTHAFT Hilfe!

fabius

Offline

 

#2 2012-12-07 10:09:51

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

Sorry aber was genau möchtest du machen? Meinst du dieses Shift-R-Klick-Teil?

Offline

 

#3 2012-12-07 10:17:46

fabius
Scratcher
Registered: 2011-09-11
Posts: 100+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

LiFaytheGoblin wrote:

Sorry aber was genau möchtest du machen? Meinst du dieses Shift-R-Klick-Teil?

diese block labry

Offline

 

#4 2012-12-08 03:36:23

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

dann gib doch mal diese anleitung

EDIT: Das heißt nicht, dass ich Dir die jetzt übersetze...

Last edited by akhof (2012-12-08 03:36:54)


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#5 2012-12-08 03:45:14

fabius
Scratcher
Registered: 2011-09-11
Posts: 100+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

akhof wrote:

dann gib doch mal diese anleitung

EDIT: Das heißt nicht, dass ich Dir die jetzt übersetze...

Note. IF THIS IS THE FIRST TIME YOU ARE READING THIS THREAD, READ THIS!
    I am not doing any requests for blocks. This thread is now defunct, so please use it for information only and do not post requests. I will not answer any requests nor anymore clarifications. There's an amazing block library now where you can find many more blocks. If you have a good question about mods, you may post, but your question might not be answered.

Hey Scratchers!
Are you all wondering how to make your own blocks in Scratch using Squeak? Well then, you've come to the right place. This forum thread will include tutorials, links to other projects, and more to make blocks like this:

http://www.freeimagehosting.net/uploads/ef0a230720.gif

The blocks are pretty much self-explanatory, so no need for a list of what they do. i'll start with the block-making right away.

Note for the lazy people: this tutorial aims to teach people to work in Squeak, not only to get the new blocks. So do not ask for my image file.

First, we have to open the system browser. Here's a tutorial for it:
T - Open Browser

Now, we're ready to start programming. From the browser, go to:
>Scratch-Objects
>ScriptableScratchMorph
>Click onto Class
>Scratch (or) BlockSpecs
>blockSpecks

Here we've got the main bit of blocks. it all looks very messy, so you can use the find option if you want to save your eyes when looking for a block. Now let's take a block to analize: the yellow repeat(X) block.
http://www.freeimagehosting.net/uploads/fb29012635.png
See how i highlighted a bit? that's the code for that block.
The block coding structure is as follows:

('repeat %n' #c #doRepeat 10)
the block is identified by the two brackets (blue).
the block text is in between apostrophes (black).
the block type identifier or block arguments follow a # sign (red).
the command also follows a # sign (green).
any additional arguments follow the command (purple).

the %n in the block is the input box, where the user can put the number. in fact, %n produces that round textbox where only numbers can be inserted. here's the full list:
Code:

a:  attribute of another sprite, such as X position or size.
b:  a boolean inserter
c:  a colour picker that shows the menu.
C:  a colour picker that doesn't
d:  the sprite direction menu/numerical inserter.
D:  the menu for midi drums
e:  The broadcast message menu
f:  math function menu (with sin, abs, etc.)
g:  menu for the different graphic effects.
h:  numerical sensor board selector menu
H:  boolean sensor board selector menu
i:  midi instrument menu/numerical inserter
k:  menu for the names of the different keys, used in the key sensor blocks.
l:  menu with the costume names of the given sprite.
L:  list name menu.
m:  sprite list
n:  numerical inserter
N:  note name menu/inserter
s:  string inserter
S:  sound selector menu
v:  variable labels menu
y:  menu used to delete either a number of the last value or all of a list.

Credit to billyedward for this list.

the repeat block, having to 'host' other blocks in it, is C shaped. that's why the block argument (above in red) is a c.
Here's a brief list of the different arguments:
Code:

#-   no arguments (command or 'stack' block)
#r   Reporter block (the round ones)
#b   boolean block (diamond shaped)
#c   C shaped block (like the forever block)
#t   Time block (like wait X secs)
#W   'when' hat block (obsolete)
#S   start button click hat block
#K   key-activated hat block
#E   event hat block (broadcast)
#s   special form (hard to code)

but it's not all that simple! now that we've got the block in the block palette, we need to give it the code it needs to perform the action. for this you need to go to 'instance', then to the appropriate 'ops'. there, after creating a method, you can add the code you need.
________
Now that you know a bit about the structure, we can move on quickly to the actual new blocks you saw at the beginning. I'm not going to add them into this post, it would be too long. you'll find the different blocks in different posts.
I hope you'll enjoy your new blocks!

Offline

 

#6 2012-12-08 03:50:05

webdesigner97
Scratcher
Registered: 2011-08-04
Posts: 100+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)


Besuche meinen Blog: SoftNetBlog

Offline

 

#7 2012-12-08 06:02:58

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

Und welchen Abschnitt versteht Du so garnicht?  -  das ist doch eigendllich "sehr einfaches Englisch", oder?


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#8 2012-12-08 10:59:19

fabius
Scratcher
Registered: 2011-09-11
Posts: 100+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

Here we've got the main bit of blocks. it all looks very messy, so you can use the find option if you want to save your eyes when looking for a block. Now let's take a block to analize: the yellow repeat(X) block.
http://www.freeimagehosting.net/uploads/fb29012635.png
See how i highlighted a bit? that's the code for that block.
The block coding structure is as follows:

('repeat %n' #c #doRepeat 10)
the block is identified by the two brackets (blue).
the block text is in between apostrophes (black).
the block type identifier or block arguments follow a # sign (red).
the command also follows a # sign (green).
any additional arguments follow the command (purple).

the %n in the block is the input box, where the user can put the number. in fact, %n produces that round textbox where only numbers can be inserted. here's the full list:
Code:

a:  attribute of another sprite, such as X position or size.
b:  a boolean inserter
c:  a colour picker that shows the menu.
C:  a colour picker that doesn't
d:  the sprite direction menu/numerical inserter.
D:  the menu for midi drums
e:  The broadcast message menu
f:  math function menu (with sin, abs, etc.)
g:  menu for the different graphic effects.
h:  numerical sensor board selector menu
H:  boolean sensor board selector menu
i:  midi instrument menu/numerical inserter
k:  menu for the names of the different keys, used in the key sensor blocks.
l:  menu with the costume names of the given sprite.
L:  list name menu.
m:  sprite list
n:  numerical inserter
N:  note name menu/inserter
s:  string inserter
S:  sound selector menu
v:  variable labels menu
y:  menu used to delete either a number of the last value or all of a list.

Credit to billyedward for this list.

the repeat block, having to 'host' other blocks in it, is C shaped. that's why the block argument (above in red) is a c.
Here's a brief list of the different arguments:
Code:

#-   no arguments (command or 'stack' block)
#r   Reporter block (the round ones)
#b   boolean block (diamond shaped)
#c   C shaped block (like the forever block)
#t   Time block (like wait X secs)
#W   'when' hat block (obsolete)
#S   start button click hat block
#K   key-activated hat block
#E   event hat block (broadcast)
#s   special form (hard to code)

but it's not all that simple! now that we've got the block in the block palette, we need to give it the code it needs to perform the action. for this you need to go to 'instance', then to the appropriate 'ops'. there, after creating a method, you can add the code you need.

Offline

 

#9 2012-12-08 12:53:44

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

scherzkeks biste  wink

Hier findest du vielleicht Infos...


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#10 2012-12-09 02:35:48

Dadiwiki
Scratcher
Registered: 2012-05-08
Posts: 100+

Re: [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

Werde mal versuchen so gut wie möglich zu übersetzen:

Hier haben wir die wichtigsten Blöcke. Das sieht alles sehr chaotisch aus, doch du kannst die Such-Funktion benutzen um deine Augen zu schonen wenn du nach einem Block suchst. Nun nehmen wir einen Block zum analysieren: Der gelbe wiederhole (X) mal Block.
(Hier wäre ein Bild solltest du beim lesen vor dir haben, da es öfter erklärt wird)
Sehen sie wie ich ihn ein bisschen hervorgehoben habe?
Das ist der Code für diesen Block. Die Bluck Strukturierung lautet wie folgt:

Code:

('Repeat% n' # c # doRepeat 10)
der Block wird von den beiden Konsolen (blau) identifiziert.
der Block Text ist zwischen Apostrophe (schwarz).
der Block-Kennung oder Block Argumente folgt ein #-Zeichen (rot).
der Befehl folgt auch ein #-Zeichen (grün).
zusätzliche Argumente folgen Sie den Befehl (lila).

das % n in dem Block ist das Eingabefeld, wo der Benutzer die Anzahl stellen können. Tatsächlich ergibt diese Runde % n eine Textbox wo nur Zahlen eingesetzt werden können. Hier ist die vollständige Liste:

a: Attribut eines anderen Sprites, wie X-Position oder Größe.
b: eine wahr/falsch Inserter
c: eine Farbauswahl, die das Menü anzeigt.
C: eine Farbauswahl, die nicht das Menü nicht anzeigt.
d: das Sprite Richtung menu / numerischen Inserter.
D: das Menü für Trommeln
e: Das sende-Nachricht-Menü
f: mathematische Funktion Menü (mit sin, cos, abs, etc.)
g: Menü für die verschiedenen grafischen Effekten.
h: numerische Sensor Board Selector-Menü
H: wahr/falsch Sensor Board Selector-Menü
i: Instrument-Menü / numerische Inserter
k: Menü für die Namen der verschiedenen Tasten, in den wichtigsten Sensor-Blöcke verwendet.
l: Menü mit den Kostüm Namen des angegebenen Sprites.
L: Listennamen Menü.
m: sprite Liste
n: numerische Inserter
N: Notennamen Menü / Inserter
s: text Inserter
S: sound-Selektor-Menü
v: Variablen-namen Menü
y: Menü verwendet, um entweder eine Zahl des letzten Wertes oder die gesamte Liste zu löschen.

Credit an billyedward für die Liste

Der wiederhole (X) mal Block kann andere Blöcke in sich tragen da er ein Schleifen Block ist. Darum ist das rot-makierte Argument ein c. Hier ist eine kurze Liste der verschiedenen Argumente:

# - Keine Argumente (Befehl oder "Stapel"-Block)
# R Reporter Block (die runden)
# B boolean Block (rautenförmig oder auch wahr/falsch)
# C C-förmigen Block (wie der wiederhole fortlaufen- Block)
# T Zeitblock (wie wait (X) secs)
# W ', wenn' Start Block (veraltet)
# S Wenn Objekt angeklickt Start-Block
# K Wenn Taste gedrückt wird Start-Block
# E Wenn Nachricht empfangen wird Start-Block
# S spezielle Form (schwerer Code)

Hoffe ich konnte dir helfen  big_smile

Offline

 
  • Index
  •  » Deutsch
  •  » [Scratch hack]Blöck hacken (kann jemand das übersetzen?)

Board footer