This page's contents needs to be merged into List of Scratch Modifications, as per the discussion here. (June 2024) |
This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites. |
Scratch4SecondLife | |
Operating Systems | Windows and Mac OS X |
Developer(s) | Eric Rosenbaum |
Released? | Yes |
Official Website | http://web.mit.edu/~eric_r/Public/S4SL/ [dead link] |
Scratch for Second Life (S4SL) is a modification of an internal build of Scratch 1.1 created by Eric Rosenbaum of the Scratch Team. It is designed as a script editor for controlling pets in the popular MMOG Second Life. Users can create scripts using blocks in S4SL and then copy them as code that can be executed by Second Life, known as Linden Script. It reached version 0.1 and it is no longer in development.[1]
Interface
The layout of the program is very similar to the left side of Scratch 1.1, albeit with no share button and two buttons, Paste Script and Copy Linden Script, replacing the regular content of the Sprite Header Pane. The whole right side of the program, including the stage and Sprites, has been removed, although it is still accessible—although graphically glitched—by resizing the program window.
Blocks
Because S4SL has a very different and more specific use than regular Scratch, it also has very different blocks although some are the same. Some of the blocks that have the same name have different functionality in Second Life, however.
Control
Hat blocks
- when I am touched
- when I collide
- when I receive ()
- forever
Stack blocks
C blocks
Motion
Stack blocks
- move () meters
- turn () degrees
- up () meters
- down () meters
- roll () degrees
- pitch () degrees
- go home
- set home to here
- point toward nearest avatar
- point toward owner
- point in direction ()
Reporter blocks
Sensing
Reporter blocks
- distance to nearest avatar
- distance to owner
- number of avatars nearby
Looks
Stack blocks
- say ()
- set text ()
- change color by ()
- set color to ()
- change ghost by ()
- set ghost to ()
- change size by ()
- set size to ()
Reporter blocks
Numbers
Reporter blocks
Boolean blocks
Sound
Note: | Sounds cannot be imported and must be chosen from eight built in sounds: aww, burble, clang, cricket, honk, pluck, tweedle, and upward zing. |
Stack blocks
- play sound () [drop-down]
- play sound ()
Variables
Reporter blocks
Stack blocks
Pen
Note: | The pen blocks are only usable if your object has a "lineSegment" in its inventory. |
Stack blocks
See Also
External Links
References
- ↑ Paddle2See. (15/5/2012). "no" ar-post:1240810