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

#1 2008-12-31 11:10:50

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Scratch "Advanced" and Scratch "Beginner"

Over the months I've been on Scratch I've noticed that the Scratch team took away much-wanted (by me, at least) features, such as multidimensional lists and movie importing because they would be too confusing for new users. So why not make two versions of Scratch, one for advanced users who feel they would be able to take on the new features and one for new users who are just getting started or feel they can't deal with it.

Including the features they took out because of this, in the advanced they would be able to add things such as the speed being instant.

(Just if you're wondering, this has been in my head since September but I never got around to posting it)

Offline

 

#2 2008-12-31 13:02:06

TheExternal
Scratcher
Registered: 2008-11-04
Posts: 54

Re: Scratch "Advanced" and Scratch "Beginner"

wow that would be pretty cool!!!


http://i37.tinypic.com/2jdp99s.png
The funniest thing about this quote is that by the time you realize it doesn't say anything of importance, it's too late to stop reading it.

Offline

 

#3 2008-12-31 13:33:47

music_man
Scratcher
Registered: 2007-09-22
Posts: 100+

Re: Scratch "Advanced" and Scratch "Beginner"

That would be a good idea.  If this were to happen there should be an option in the extras menu to show beginner blocks and advanced blocks.


The fool has said in his heart, "There is no God."...  Psalms 14:1

Offline

 

#4 2008-12-31 15:52:00

yambanshee
Scratcher
Registered: 2007-11-06
Posts: 500+

Offline

 

#5 2008-12-31 19:27:06

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

Yeah. So the blocks that are in scratch that wouldn't be in the new one would be, lists, and nothing else I can think of =P oh wait maybe the match function (abs, to the power of)


http://i.imgur.com/WBkM2QQ.png

Offline

 

#6 2008-12-31 19:39:38

hmnwilson
Scratcher
Registered: 2007-07-04
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

I'd have to agree. Actually, here's another idea. What if you just had scratch "beginner" and you could download more blocks and then import them into scratch?
We could have two separate versions so it would be less confusing, but then users could create their own blocks and other users could import them. (sorry, that's not related to the topic.)
Still, more advanced features would be nice no matter how the scratch team gives them to us.


I'm taking a break from Scratch until 2.0 comes out. Any messages sent between then and now probably won't be read - sorry.
(Oct. 20, 2011)

Offline

 

#7 2009-01-02 04:04:58

Buddy_ca111
Scratcher
Registered: 2008-08-30
Posts: 100+

Re: Scratch "Advanced" and Scratch "Beginner"

it would be a cool idea. Maplestory has two different versions of it's program(different type of program I know) And Game maker has an beginner or advanced option at the beginning. But that would be cool if it could do that.

@hmnwilson - If people made their own blocks to put into Scratch then it won't work online(would it?)


By reading this you agree to giving me your soul, money, passwords, projects, abiltys and your bases

Offline

 

#8 2009-01-02 12:43:42

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

Buddy_ca111 wrote:

it would be a cool idea. Maplestory has two different versions of it's program(different type of program I know) And Game maker has an beginner or advanced option at the beginning. But that would be cool if it could do that.

@hmnwilson - If people made their own blocks to put into Scratch then it won't work online(would it?)

No, it wouldn't.

Offline

 

#9 2009-01-02 16:12:30

hmnwilson
Scratcher
Registered: 2007-07-04
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

coolstuff wrote:

Buddy_ca111 wrote:

it would be a cool idea. Maplestory has two different versions of it's program(different type of program I know) And Game maker has an beginner or advanced option at the beginning. But that would be cool if it could do that.

@hmnwilson - If people made their own blocks to put into Scratch then it won't work online(would it?)

No, it wouldn't.

I didn't think about that  tongue


I'm taking a break from Scratch until 2.0 comes out. Any messages sent between then and now probably won't be read - sorry.
(Oct. 20, 2011)

Offline

 

#10 2009-01-02 18:08:35

boinoinoi
Scratcher
Registered: 2007-06-05
Posts: 500+

Re: Scratch "Advanced" and Scratch "Beginner"

hmnwilson wrote:

coolstuff wrote:

Buddy_ca111 wrote:

it would be a cool idea. Maplestory has two different versions of it's program(different type of program I know) And Game maker has an beginner or advanced option at the beginning. But that would be cool if it could do that.

@hmnwilson - If people made their own blocks to put into Scratch then it won't work online(would it?)

No, it wouldn't.

I didn't think about that  tongue

The blocks have a javascript "underlay" which would translate into java as it entered the player (I think) so when people make their own blocks, they are technically writing in java which would be fine online.


http://i30.tinypic.com/335fpxx.jpg
"Boinoinoi is the only person on the forums that I expect to be wearing a monocle all the time behind that screen, so I'm sure being as classy as he is, he knows what he's doing"        http://myfastcounter.com/count.php?c_style=88&id=1284259111http://myfastcounter.com/count.php?c_style=88&id=1286068127

Offline

 

#11 2010-06-02 08:29:52

jackrulez
Scratcher
Registered: 2009-08-01
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

I might make a mod called Scratch: Pre to Pro. The default mode will be beginner, but then you'll be able to switch to normal Scratch, then advanced mode.


Yawn, another boring text signature. I should really make something better.

Offline

 

#12 2010-06-02 16:25:10

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

jackrulez wrote:

I might make a mod called Scratch: Pre to Pro. The default mode will be beginner, but then you'll be able to switch to normal Scratch, then advanced mode.

Wow - I never thought this thread would get revived.

Thanks for your opinion! I really like the idea of "Scratch Pre" and "Scratch Pro." It's got that kind of ring to it  smile

Offline

 

#13 2010-06-02 18:36:27

jackrulez
Scratcher
Registered: 2009-08-01
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

coolstuff wrote:

jackrulez wrote:

I might make a mod called Scratch: Pre to Pro. The default mode will be beginner, but then you'll be able to switch to normal Scratch, then advanced mode.

Wow - I never thought this thread would get revived.

Thanks for your opinion! I really like the idea of "Scratch Pre" and "Scratch Pro." It's got that kind of ring to it  smile

Yeah, I'll probably find the code for the show/hide motor blocks thing in the menu and use that to switch between modes.

Last edited by jackrulez (2010-06-02 21:11:23)


Yawn, another boring text signature. I should really make something better.

Offline

 

#14 2010-06-02 19:55:29

laser100
Scratcher
Registered: 2009-12-04
Posts: 100+

Re: Scratch "Advanced" and Scratch "Beginner"

I like the idea, but however, I would feel kinda weird if online, people shared from Scratch Pro, but I used Scratch Pre, and didn't understand half the blocks in scratch pro.

Offline

 

#15 2010-06-02 21:07:31

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

laser100 wrote:

I like the idea, but however, I would feel kinda weird if online, people shared from Scratch Pro, but I used Scratch Pre, and didn't understand half the blocks in scratch pro.

Maybe projects would be categorized depending in the blocks they use, along with a notice like "This project was made with Scratch [Pre/Pro], a more [basic/advanced] version of the original Scratch".

Nice idea.  smile  But I don't see how can multidimensional lists be difficult, if I understand well how one works it should be like an Excel sheet, and to refer to an item in it you'd just pick a row and a column (the only thing that might be hard for kids would be precisely that, maybe you should be able to click an item of the list when you click the dropbox).


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#16 2010-06-02 21:13:10

jackrulez
Scratcher
Registered: 2009-08-01
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

technoguyx wrote:

laser100 wrote:

I like the idea, but however, I would feel kinda weird if online, people shared from Scratch Pro, but I used Scratch Pre, and didn't understand half the blocks in scratch pro.

Maybe projects would be categorized depending in the blocks they use, along with a notice like "This project was made with Scratch [Pre/Pro], a more [basic/advanced] version of the original Scratch".

Nice idea.  smile  But I don't see how can multidimensional lists be difficult, if I understand well how one works it should be like an Excel sheet, and to refer to an item in it you'd just pick a row and a column (the only thing that might be hard for kids would be precisely that, maybe you should be able to click an item of the list when you click the dropbox).

I wasn't going to make it uploadable because I don't know Java... Anyone who does is free to help though!  big_smile

BTW, multidimensional lists wouldn't be spreadsheet-type things, they would be like lists of lists.

Last edited by jackrulez (2010-06-02 21:15:57)


Yawn, another boring text signature. I should really make something better.

Offline

 

#17 2010-06-02 21:26:03

jackrulez
Scratcher
Registered: 2009-08-01
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

Let's continue this discussion on this thread: http://scratch.mit.edu/forums/viewtopic … 92#p408792 because we're kinda taking over coolstuff's thread.  neutral


Yawn, another boring text signature. I should really make something better.

Offline

 

#18 2010-06-02 21:44:07

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

This has been brought up time and time again, and I think the issue is that the people who developed Scratch are really reluctant to divide the community this way. Think about it: if you're an advanced user, you will tend to interact mostly with other advanced users, leaving new users to fend for themselves. The new users would approach projects built with the "scary" advanced version of Scratch with a sense of trepidation, which is exactly what we don't want. By fragmenting the community into, essentially, people who can understand all the code on the website and people who can't, Scratch loses some of its uniqueness as something everyone can understand.

On the other hand, many new users would see the capabilities of Advanced Scratch and probably feel the need to start using it almost immediately. They would either: catch on pretty fast, which means that having a basic version is sort of useless, or they would be driven away from Scratch as a whole by the complexity.

That's not to say I don't support adding more advanced features to Scratch. I just don't think that advanced features should be presented as such. I think mods, especially BYOB and Panther, demonstrate that Scratch is a great way to teach many programming concepts without making them seem like programming concepts. If, for instance, it was possible to broadcast to a specific sprite, pass arguments with the message, and have the broadcast script return a value, you've just implemented functions, basically, but it would seem just about as simple as a basic broadcast because you're still using the concept of broadcasts. In the same vein, if the only way to create a list in Scratch were with the first-class list block from BYOB3, I think the payoff would well outweigh the extra few minutes it might take to learn the concept.

So my answer to this idea of two versions of Scratch is, why teach just some programming concepts when you can just as easily teach all the programming concepts you want? Everyone would benefit: the new users would have more programming skill, and we'd get our multidimensional lists!


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#19 2010-06-03 09:56:49

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

Re: Scratch "Advanced" and Scratch "Beginner"

I agree at this. But... there are so many Scratch mods and you can choose between them, and if you would use every scratch mod together a "Scratch MASTER" would be the result.


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

 

#20 2010-06-03 12:41:20

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

jackrulez wrote:

BTW, multidimensional lists wouldn't be spreadsheet-type things, they would be like lists of lists.

Oh ok. But that doesn't sound very complex either >.>


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#21 2010-06-03 15:35:52

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

technoguyx wrote:

jackrulez wrote:

BTW, multidimensional lists wouldn't be spreadsheet-type things, they would be like lists of lists.

Oh ok. But that doesn't sound very complex either >.>

I've always thought of them as tables, really...

Offline

 

#22 2010-06-03 15:36:19

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

fullmoon wrote:

This has been brought up time and time again, and I think the issue is that the people who developed Scratch are really reluctant to divide the community this way. Think about it: if you're an advanced user, you will tend to interact mostly with other advanced users, leaving new users to fend for themselves. The new users would approach projects built with the "scary" advanced version of Scratch with a sense of trepidation, which is exactly what we don't want. By fragmenting the community into, essentially, people who can understand all the code on the website and people who can't, Scratch loses some of its uniqueness as something everyone can understand.

On the other hand, many new users would see the capabilities of Advanced Scratch and probably feel the need to start using it almost immediately. They would either: catch on pretty fast, which means that having a basic version is sort of useless, or they would be driven away from Scratch as a whole by the complexity.

That's not to say I don't support adding more advanced features to Scratch. I just don't think that advanced features should be presented as such. I think mods, especially BYOB and Panther, demonstrate that Scratch is a great way to teach many programming concepts without making them seem like programming concepts. If, for instance, it was possible to broadcast to a specific sprite, pass arguments with the message, and have the broadcast script return a value, you've just implemented functions, basically, but it would seem just about as simple as a basic broadcast because you're still using the concept of broadcasts. In the same vein, if the only way to create a list in Scratch were with the first-class list block from BYOB3, I think the payoff would well outweigh the extra few minutes it might take to learn the concept.

So my answer to this idea of two versions of Scratch is, why teach just some programming concepts when you can just as easily teach all the programming concepts you want? Everyone would benefit: the new users would have more programming skill, and we'd get our multidimensional lists!

You bring up some really good points - thanks for the post!

Offline

 

#23 2010-06-03 16:28:43

iCode-747
Scratcher
Registered: 2009-11-21
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

hmm

I don't know what to say. I don't know how to explain how I feel.

I just don't agree. Fullmoon sums it up for me.  tongue


-End Transmission-

Offline

 

#24 2010-06-03 16:30:58

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

iCode-747 wrote:

hmm

I don't know what to say. I don't know how to explain how I feel.

I just don't agree. Fullmoon sums it up for me.  tongue

Also, I essentially suggested this a year and a half ago  smile

Offline

 

#25 2010-06-03 16:48:58

iCode-747
Scratcher
Registered: 2009-11-21
Posts: 1000+

Re: Scratch "Advanced" and Scratch "Beginner"

coolstuff wrote:

iCode-747 wrote:

hmm

I don't know what to say. I don't know how to explain how I feel.

I just don't agree. Fullmoon sums it up for me.  tongue

Also, I essentially suggested this a year and a half ago  smile

yikes

*slaps own face*


-End Transmission-

Offline

 

Board footer