This page's contents needs to be merged into List of Scratch Modifications, as per the discussion here. (June 2024) |
Please expand this article or section. You can help by adding more information if you are an editor. More information might be found in a section of the talk page. (June 2013) |
This article or section needs additional citations for verification. Its information may not be accurate. Editors can help by adding references. (January 2022) |
This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective. |
Dream | |
Current Version | Dream 1.0 |
Operating Systems | Windows, Macintosh, and Linux |
Purpose for creation | The addition of more advanced programming concepts and new features. |
Developer(s) | dreamod |
Open source? | Yes |
Programming language | Squeak |
Released? | Yes |
Compatible with | Scratch 1.4 |
Official Website | link |
Dream is a Scratch modification by dreamod. Dream contains many new features such as Mesh and basic programming for robotics. In addition, it has minor graphic changes from Scratch 1.4. Dream comes with a player to test projects.
Development of the Dream modification is on hiatus as of currently.[1][2]
A future version of dreamod may be released, including a new design, fewer bugs, better compatibility, and more efficient blocks.[citation needed]
Features include dialogs and file system access.
New Blocks
This article or section is currently undergoing major changes and may be incomplete. Please avoid largely modifying this page's contents until this template has been removed. (October 2023) |
There are 20 total categories and over 200 new blocks in Dream compared to Scratch 1.4. A list of blocks included in this mod are:
Motion Blocks
move (10) steps move (10) steps in direction (90 v):: motion move (10) steps towards [ v]:: motion turn cw (15) degrees turn ccw (15) degrees point in direction (90 v) point towards [ v] (direction) go to x:(0) y:(0) go to [ v] glide (1) secs to x:(0) y:(0) (position:: motion) make draggable:: motion make undraggable:: motion <dragabble?:: motion> change x by (10) set x to (0) (x position) change y by (10) set y to (0) (y position) set rotation style to [ v]:: motion // options of "normal", "left-right", and "none" (rotation style:: motion) if on edge, bounce
Control Blocks
wait (1) secs forever end repeat (10) end forever if <> { } @loopArrow:: control cap if <> { }:: control if <> { } else { }:: control wait until <> repeat until <> end array [] @delInput @addInput do (temp:: #6F6) { }:: control script { }:: control sprite [ v] run { }:: control run block []:: control (call []:: control)
Objects
when [Sprite1] created:: #32e84b hat // the input is not actually an input, but rather a string which changes based on the costume's name clone me:: #32e84b new clone named []:: #32e84b delete all my clones:: #32e84b delete all clones:: #32e84b delete me:: #32e84b cap (clones:: #32e84b) (clone name:: #32e84b) <I'm a clone?:: #32e84b> (parent:: #32e84b) go to front:: #32e84b go to layer (10):: #32e84b go back (1) layers:: #32e84b go behind [ v]:: #32e84b go in front of [ v]:: #32e84b (layer #:: #32e84b) add morph [ v]:: #32e84b removed morph [ v]:: #32e84b (submorphs:: #32e84b) (owner:: #32e84b) balloon text []:: #32e84b (balloon text:: #32e84b) (object [ v]:: #32e84b) all sprites; including stage? []:: #32e84b new sprite named []:: #32e84b ([] kind:: #32e84b) <[] is a [ v]:: #32e84b> (convert [] to [ v]:: #32e84b)
Strings
(string ():: #e673cc) (join [hello ][world]@delInput @addInput:: #e673cc) (length of [world]:: #e673cc) ([] [reversed v]:: #e673cc) // options of "shuffled", "reversed", "uppercase", "lowercase", "capitalized", "lowercased", "all words capitalized", and "split to words" (lines in []:: #e673cc) ([] with blanks trimmed:: #e673cc) <[] contains []:: #e673cc> <[] starts with a digit:: #e673cc> (ascii for []:: #e673cc) (letter from ascii (10):: #e673cc) ([ v]:: #e673cc)
Compatible Mods
The current version of Dream is compatible only with Scratch.
Shriek and Bingo may become compatible in the future.[citation needed]
See Also
References
- ↑
"status":"I'm not actually working on anything scratch related now but I've worked on these in the past:\nDream, a Scratch mod\nBlocker Importer\n"
https://api.scratch.mit.edu/users/dreamod - ↑ post:2801371