This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-05-21 04:09:42

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Scramble—The First Block Development Environment

Blockmaking is a hard skill to learn. Why? Because there are all sorts codes you need to learn. It's true that there are quite a few threads that teach this, but most new blockbuilders probably won't want to go through that. Enter Scramble (23KB). Scramble uses a 100% HTML/JS-based environment to create blocks. Currently in version 1.1, Scramble aims to give an easy visual environment to make blocks. It's not nearly done yet, as there are quite a few bugs, mostly including undo-ing and deleting. But you can still make many primitive blocks, especially as there are all the motion blocks, the mouse position, if/repeat, all operators including strings, temporary variable defining, and much, much, more.
So come and enjoy Scramble—the first Block Development Environment.
Visit the Wiki to learn more!

Enjoy!
—Hardmath123

Love it? Put this in your signature!

Code:

[url=http://scratch.mit.edu/forums/viewtopic.php?id=63753][img]http://i.imgur.com/4XV4p.gif[/img][/url]

That makes:

http://i.imgur.com/4XV4p.gif
Thanks Joeman592 for the cool picture!

Last edited by Hardmath123 (2011-11-06 01:11:48)


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#2 2011-05-21 05:29:32

TheSuccessor
Scratcher
Registered: 2010-04-23
Posts: 1000+

Re: Scramble—The First Block Development Environment

The link doesn't work...


/* No comment */

Offline

 

#3 2011-05-21 05:37:39

scratcher7_13
Scratcher
Registered: 2011-02-09
Posts: 1000+

Re: Scramble—The First Block Development Environment

TheSuccessor wrote:

The link doesn't work...

It says that It can't find the document.


♫ 90% of teens can't do math. If you are one of the 40% of teens who can, copy and paste this into your signature. ♫♪
http://dl.dropbox.com/u/6273449/BlockLibraryTitle.pnghttp://i.imgur.com/mr9Hf.gif

Offline

 

#4 2011-05-21 05:57:11

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#5 2011-05-21 06:07:17

scratcher7_13
Scratcher
Registered: 2011-02-09
Posts: 1000+

Re: Scramble—The First Block Development Environment

It works!


♫ 90% of teens can't do math. If you are one of the 40% of teens who can, copy and paste this into your signature. ♫♪
http://dl.dropbox.com/u/6273449/BlockLibraryTitle.pnghttp://i.imgur.com/mr9Hf.gif

Offline

 

#6 2011-05-21 06:10:14

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

scratcher7_13 wrote:

It works!

Of course it does—I made it!  tongue


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#7 2011-05-21 08:36:36

danwoodski
Scratcher
Registered: 2009-12-23
Posts: 100+

Re: Scramble—The First Block Development Environment

I like it!
What other options are you going to add to code the block?


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://dl.dropbox.com/u/12506914/Pics/p2e-2.png&link2=http://dl.dropbox.com/u/12506914/Pics/ms.png&link3=http://dl.dropbox.com/u/12506914/Pics/block%20lib.png
Starting to move on to other languages, but I'll still be around from time to time  smile

Offline

 

#8 2011-05-21 08:39:30

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

I don't know... I'm open to suggestions, though!


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#9 2011-05-21 08:52:42

meew0
Scratcher
Registered: 2010-02-22
Posts: 1000+

Re: Scramble—The First Block Development Environment

I also like it, but you should be able to remove code from the script.


http://i.imgur.com/mJV3j.pnghttp://i.imgur.com/HwWAX.pnghttp://i.imgur.com/sZ7Ui.pnghttp://i.imgur.com/0y6yh.pnghttp://i.imgur.com/nOC4l.png

Offline

 

#10 2011-05-21 09:15:38

Pecola1
Scratcher
Registered: 2010-09-06
Posts: 1000+

Re: Scramble—The First Block Development Environment

Uh... I just wanted to tell you that it isn't right to make people give you credit for something that if they learned squeak a little more they could do. When you demand credit like that, it makes the block maker seem unfriendly. You didn't make the actual block so should anyone give you credit? I also know that there isn't really a way you can tell if someone used it and took off the credit line or whatever you called it.  I have actually thought of something like this. And by the way, panther had this  tongue  so it isn't the first.  tongue  THEY didn't demand credit, so why use your's when you can use Panthers? You will have less people who use it. I just wanted to tell you what I think of it.  smile  I don't want to start a fight. I feel people can be tricked.  hmm  And thats no fun.  sad  So I would ask that you don't demand credit, not because I want to use it, but because I think others do. BTW the 3 to 5 letters, can it be longer? Thats just the methods name. I was going to test it with the prev costume block. prevco, no thats six, preco! Thats it!


If you are reading this, please read to the end, because if you don't you won't know what's at the end. Don't just skip to the end though otherwise you won't be able to read the middle, which is most important. Now you must be wondering why you just read all that, the reason is you may have not noticed something, read it again and see if you notice it this time  smile

Offline

 

#11 2011-05-21 09:16:41

Pecola1
Scratcher
Registered: 2010-09-06
Posts: 1000+

Re: Scramble—The First Block Development Environment

Hard math, why do you make a download? You can instead just make a website!  wink


If you are reading this, please read to the end, because if you don't you won't know what's at the end. Don't just skip to the end though otherwise you won't be able to read the middle, which is most important. Now you must be wondering why you just read all that, the reason is you may have not noticed something, read it again and see if you notice it this time  smile

Offline

 

#12 2011-05-21 09:25:50

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

Pecola1 wrote:

Uh... I just wanted to tell you that it isn't right to make people give you credit for something that if they learned squeak a little more they could do. When you demand credit like that, it makes the block maker seem unfriendly. You didn't make the actual block so should anyone give you credit? I also know that there isn't really a way you can tell if someone used it and took off the credit line or whatever you called it.  I have actually thought of something like this. And by the way, panther had this  tongue  so it isn't the first.  tongue  THEY didn't demand credit, so why use your's when you can use Panthers? You will have less people who use it. I just wanted to tell you what I think of it.  smile  I don't want to start a fight. I feel people can be tricked.  hmm  And thats no fun.  sad  So I would ask that you don't demand credit, not because I want to use it, but because I think others do. BTW the 3 to 5 letters, can it be longer? Thats just the methods name. I was going to test it with the prev costume block. prevco, no thats six, preco! Thats it!

Hmm, you have a point. I think I'll agree, thanks  big_smile .
I worked really hard on it, and I wanted a little credit. How about I have a 'give credit' checkbox, which adds the credit line? The default input will be 'Made with Scramble by Hardmath123'.
Thanks!


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#13 2011-05-21 09:30:05

Pecola1
Scratcher
Registered: 2010-09-06
Posts: 1000+

Re: Scramble—The First Block Development Environment

Hardmath123 wrote:

Pecola1 wrote:

Uh... I just wanted to tell you that it isn't right to make people give you credit for something that if they learned squeak a little more they could do. When you demand credit like that, it makes the block maker seem unfriendly. You didn't make the actual block so should anyone give you credit? I also know that there isn't really a way you can tell if someone used it and took off the credit line or whatever you called it.  I have actually thought of something like this. And by the way, panther had this  tongue  so it isn't the first.  tongue  THEY didn't demand credit, so why use your's when you can use Panthers? You will have less people who use it. I just wanted to tell you what I think of it.  smile  I don't want to start a fight. I feel people can be tricked.  hmm  And thats no fun.  sad  So I would ask that you don't demand credit, not because I want to use it, but because I think others do. BTW the 3 to 5 letters, can it be longer? Thats just the methods name. I was going to test it with the prev costume block. prevco, no thats six, preco! Thats it!

Hmm, you have a point. I think I'll agree, thanks  big_smile .
I worked really hard on it, and I wanted a little credit. How about I have a 'give credit' checkbox, which adds the credit line? The default input will be 'Made with Scramble by Hardmath123'.
Thanks!

Your welcome! I think it would be good for people to give credit, but if they wan't to be grumpy they don't have to. *makes block* *skips credit button* Oh, when are you going to upload it? Or are you making a website?

Last edited by Pecola1 (2011-05-21 09:30:22)


If you are reading this, please read to the end, because if you don't you won't know what's at the end. Don't just skip to the end though otherwise you won't be able to read the middle, which is most important. Now you must be wondering why you just read all that, the reason is you may have not noticed something, read it again and see if you notice it this time  smile

Offline

 

#14 2011-05-21 09:39:43

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#15 2011-05-21 23:17:20

applejack
Scratcher
Registered: 2010-03-23
Posts: 100+

Re: Scramble—The First Block Development Environment

Omg Thanks!!! I Love This!


http://i.imgur.com/zKzps.png
http://blocks.scratchr.org/API.php?action=onlineStatus&type=square&user=applejack -I'm http://blocks.scratchr.org/API.php?action=onlineStatus&type=text&user=applejack

Offline

 

#16 2011-05-22 03:31:02

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

meew0 wrote:

I also like it, but you should be able to remove code from the script.

Done!


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#17 2011-05-22 03:32:20

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

Scramble 1.0 (6KB)
Release notes:
•Added delete last command button
•Prohibits
--Redoing blockspec
--Redefining temps
•Added clear button
•Made the code a monospaced font


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#18 2011-05-22 08:35:46

Pecola1
Scratcher
Registered: 2010-09-06
Posts: 1000+

Re: Scramble—The First Block Development Environment

Hardmath123 wrote:

Scramble 1.0 (6KB)
Release notes:
•Added delete last command button
•Prohibits
--Redoing blockspec
--Redefining temps
•Added clear button
•Made the code a monospaced font

Sweet!


If you are reading this, please read to the end, because if you don't you won't know what's at the end. Don't just skip to the end though otherwise you won't be able to read the middle, which is most important. Now you must be wondering why you just read all that, the reason is you may have not noticed something, read it again and see if you notice it this time  smile

Offline

 

#19 2011-05-22 10:14:25

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

Pecola1 wrote:

Hardmath123 wrote:

Scramble 1.0 (6KB)
Release notes:
•Added delete last command button
•Prohibits
--Redoing blockspec
--Redefining temps
•Added clear button
•Made the code a monospaced font

Sweet!

Thanks  big_smile ! Cn you be a beta tester?


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#20 2011-05-22 10:28:53

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Offline

 

#21 2011-05-22 10:30:11

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

rdococ wrote:

Sweet.
I might be able to do the same thing, simplified.

Wanna beta-test this?


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#22 2011-05-22 12:59:29

Joeman592
Scratcher
Registered: 2010-01-23
Posts: 100+

Re: Scramble—The First Block Development Environment

I could make blocks for the scramble options...

Example:
http://i.imgur.com/oMghG.gif
http://i.imgur.com/V5bbr.gif
http://i.imgur.com/mKZhg.gif

Last edited by Joeman592 (2011-05-22 13:17:16)


http://i.imgur.com/HcAj1.png
http://i.imgur.com/gss7S.gifhttp://i.imgur.com/kbcKt.gifhttp://i.imgur.com/0LteM.gif

Offline

 

#23 2011-05-22 13:01:04

meew0
Scratcher
Registered: 2010-02-22
Posts: 1000+

Re: Scramble—The First Block Development Environment

Hardmath123 wrote:

meew0 wrote:

I also like it, but you should be able to remove code from the script.

Done!

Good! I will try your final version now, let's see if everything works!  big_smile


http://i.imgur.com/mJV3j.pnghttp://i.imgur.com/HwWAX.pnghttp://i.imgur.com/sZ7Ui.pnghttp://i.imgur.com/0y6yh.pnghttp://i.imgur.com/nOC4l.png

Offline

 

#24 2011-05-22 13:08:03

meew0
Scratcher
Registered: 2010-02-22
Posts: 1000+

Re: Scramble—The First Block Development Environment

Done testing. I still like it!  big_smile

Bugs:

- You can't delete the blockspec (you can actually delete it, but not redefine)

Suggestions:

- For the block spec, you should (after inserting an inserter) automatically focus the block text box.
- Make an "Execute some code if [insert boolean inserter here]" block


http://i.imgur.com/mJV3j.pnghttp://i.imgur.com/HwWAX.pnghttp://i.imgur.com/sZ7Ui.pnghttp://i.imgur.com/0y6yh.pnghttp://i.imgur.com/nOC4l.png

Offline

 

#25 2011-05-22 23:09:40

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: Scramble—The First Block Development Environment

Joeman592 wrote:

I could make blocks for the scramble options...

Example:
http://i.imgur.com/oMghG.gif
http://i.imgur.com/V5bbr.gif
http://i.imgur.com/mKZhg.gif

I would love that.

More specifically, I need:

•The three above but in Black, dark grey, and light grey, respectively.
•[The number inserter(101)] {black}
•[The [string] inserter] {dark grey}
•[The boolean inserter <>] {light grey}
•[Motion] {blue}
•[Control] {orange}
•[Looks] {purple}
•[Sensing] {light blue}
•[Sounds] {pink}
•[Operators] {lime green}
•[Pen] {dark green}
•[Variables] {red}
•[Think [outside the text box]] {light grey}

Last edited by Hardmath123 (2011-05-23 01:23:49)


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

Board footer