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

#1 2010-06-06 17:25:57

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

Advanced feature integration using templates

So... I was thinking... I want to see more sophisticated blocks in Scratch 2.0. Most game-makers do. But there's a problem: Newbies.

People who are new to Scratch are perplexed. I know I was, with all those colorful objects neatly organized in a column on the left side of the window!  tongue

To sum it all up:

Scratch 2.0 needs to be easy to use, for newbies, and at the same time, have sophisticated features and procedures for people making advanced projects.

This is what I propose:

*drumroll*


Templates!

So, if you've just downloaded Scratch 2.0, and opened it, you can choose to either go through an introductory tutorial, or get programming right away.

After you've watched the tutorial, a window comes up. You can choose from a list of templates:

Basic -Nothing complicated, for people who are looking to make a quick project.  wink
Generic -All the Scratch blocks in one!
Game -Advanced math, movement, variable and list blocks, etc.
Animation -Advanced broadcasting, movement, and painting features.
Advanced -Everything. Possibly BYOB, advanced mesh and multiplayer, etc.  yikes
1s1s -Advanced recursion blocks.

This way, newbies could make a quick project, fast and easy, and advanced Scratchers could make awesome 1s1s games, OSs, pretty much anything!  wink


There. Comments, ideas, anyone?

I'll be adding more to this, eventually.  wink

Last edited by iCode-747 (2010-06-06 17:27:28)


-End Transmission-

Offline

 

#2 2010-06-06 18:38:29

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

Re: Advanced feature integration using templates

I think it's a great idea! They have stuff like this in Garageband - but I still feel like the templates aren't so much templates as they are different levels of flexibility - so maybe you can choose your levels of flexibility in a more self-directed way? I also think that it might be a bit confusing for new users - they start one project, and their paint editor is gone from the one they started the last time. Also, somebody who's mostly experienced in the Generic template could find a great project but not be able to understand it because it was programmed in Advanced - and I think Scratch was meant to be easily understandable by users from all programming experiences, backgrounds, etc. - I think the Team would be reluctant to divide the community based on experience.

Now, if somebody could think of a way to add the ability to have advanced features available or not *without* dividing up the community, that would be nice!

Offline

 

#3 2010-06-06 18:46:31

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

Re: Advanced feature integration using templates

coolstuff wrote:

I think it's a great idea! They have stuff like this in Garageband - but I still feel like the templates aren't so much templates as they are different levels of flexibility - so maybe you can choose your levels of flexibility in a more self-directed way? I also think that it might be a bit confusing for new users - they start one project, and their paint editor is gone from the one they started the last time. Also, somebody who's mostly experienced in the Generic template could find a great project but not be able to understand it because it was programmed in Advanced - and I think Scratch was meant to be easily understandable by users from all programming experiences, backgrounds, etc. - I think the Team would be reluctant to divide the community based on experience.

Now, if somebody could think of a way to add the ability to have advanced features available or not *without* dividing up the community, that would be nice!

Precisely my thinking.  wink

smile


-End Transmission-

Offline

 

#4 2010-06-07 02:12:06

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: Advanced feature integration using templates

coolstuff wrote:

Now, if somebody could think of a way to add the ability to have advanced features available or not *without* dividing up the community, that would be nice!

I suppose there could be a window where you can select which blocks you want and which you don't...  hmm


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#5 2010-06-07 03:32:46

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

Re: Advanced feature integration using templates

Chrischb wrote:

coolstuff wrote:

Now, if somebody could think of a way to add the ability to have advanced features available or not *without* dividing up the community, that would be nice!

I suppose there could be a window where you can select which blocks you want and which you don't...  hmm

That's where the templates come in!  wink


-End Transmission-

Offline

 

#6 2010-06-07 19:47:50

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

Re: Advanced feature integration using templates

bump! Any more comments about my epic idea?  smile


-End Transmission-

Offline

 

#7 2010-06-08 06:56:33

MyRedNeptune
Community Moderator
Registered: 2007-05-07
Posts: 1000+

Re: Advanced feature integration using templates

Wow, I'd really like to see that implemented! ^^ "Animation" template sounds particularly appetizing for me personally. >:3

But uhhh.... so....complex.... O.o If something like this were to be implemented, it would take an insane amount of work, don't you think?


http://i52.tinypic.com/5es7t0.png I know what you're thinking! "Neptune! Get rid of those filthy advertisements and give us back the Zarathustra siggy, you horrible person!" Well, don't worry about it, the Zara siggy will be back soon, new and improved! ^^ Meanwhile, just do what the sig tells you to. >.>

Offline

 

#8 2010-06-08 15:56:39

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

Re: Advanced feature integration using templates

Awesome idea!  smile


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

Offline

 

#9 2010-06-08 17:07:52

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

Re: Advanced feature integration using templates

MyRedNeptune wrote:

But uhhh.... so....complex.... O.o If something like this were to be implemented, it would take an insane amount of work, don't you think?

Maybe... But I don't think it would add more than a week to development time.

But I'm not sure...  sad


-End Transmission-

Offline

 

#10 2010-06-09 02:09:28

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: Advanced feature integration using templates

iCode-747 wrote:

MyRedNeptune wrote:

But uhhh.... so....complex.... O.o If something like this were to be implemented, it would take an insane amount of work, don't you think?

Maybe... But I don't think it would add more than a week to development time.

But I'm not sure...  sad

The Scratch Team said that even little things like new blocks take a long time to thoroughly test and such; this idea could take months, in my opinion...  sad


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#11 2010-06-09 02:12:41

Vista4563
Scratcher
Registered: 2009-07-20
Posts: 500+

Re: Advanced feature integration using templates

Using templates would be a great idea! I'm surprised I hadn't thought of this myself.

There should be a section for recommended blocks for that template if it were implemented...


Team Vista | TBG Moderator | #stopKony #Kony2012 | http://ls.gd/icgrin http://is.gd/78GWUZ
http://is.gd/jEY5Ihttp://is.gd/Vl19zR http://i.imgur.com/L4HIs.png

Offline

 

#12 2010-06-09 16:46:50

iTest-747
Scratcher
Registered: 2010-05-24
Posts: 13

Re: Advanced feature integration using templates

Chrischb wrote:

iCode-747 wrote:

MyRedNeptune wrote:

But uhhh.... so....complex.... O.o If something like this were to be implemented, it would take an insane amount of work, don't you think?

Maybe... But I don't think it would add more than a week to development time.

But I'm not sure...  sad

The Scratch Team said that even little things like new blocks take a long time to thoroughly test and such; this idea could take months, in my opinion...  sad

Not really.

It's not the new blocks. It's the categorizing of the new blocks.  wink


http://is.gd/dxYnC
You'll notice this is not iCode, it's iTest.  tongue

Offline

 

#13 2010-06-10 16:07:12

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

Re: Advanced feature integration using templates

iTest-747 wrote:

Chrischb wrote:

iCode-747 wrote:


Maybe... But I don't think it would add more than a week to development time.

But I'm not sure...  sad

The Scratch Team said that even little things like new blocks take a long time to thoroughly test and such; this idea could take months, in my opinion...  sad

Not really.

It's not the new blocks. It's the categorizing of the new blocks.  wink

Which could still take a looong time to make. I support, if the Team has the resources.

Offline

 

#14 2010-06-10 18:19:13

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

Re: Advanced feature integration using templates

coolstuff wrote:

iTest-747 wrote:

Chrischb wrote:

The Scratch Team said that even little things like new blocks take a long time to thoroughly test and such; this idea could take months, in my opinion...  sad

Not really.

It's not the new blocks. It's the categorizing of the new blocks.  wink

Which could still take a looong time to make. I support, if the Team has the resources.

Hey, I could try to do it! It would take be about 6 months. For one person...

But you have a point... *sigh*

EDIT: 1333th post!  smile

Last edited by iCode-747 (2010-06-10 18:19:32)


-End Transmission-

Offline

 

#15 2010-06-13 03:57:27

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

Re: Advanced feature integration using templates

bumpeh!


-End Transmission-

Offline

 

#16 2010-06-13 04:27:02

Wolfie1996
Retired Community Moderator
Registered: 2009-07-08
Posts: 1000+

Re: Advanced feature integration using templates

Nice idea! A section I'd like to see in 2.0 would be "recently used blocks" - that way, we wouldn't have to keep moving sections. For example, if you wanted to create something like this:

[switch to costume (round ( (answer) / (tempo) )]

At the moment, you'd have to go from "looks", to "operators", to "sensing", to "sound"... It doesn't sound like much, but if you use the same blocks for similar things, over and over, it can get a little tedious (especially when working with long scripts, which suffer from lag... the categories take a while to open, sometimes)

Er... kind of off the original suggestion, but hey  tongue


"...Jargon - the practice of never calling a spade a spade, when you might instead call it a manual earth-restructing implement..." - Bill Bryson, Mother Tongue

Offline

 

#17 2010-06-13 17:41:36

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

Re: Advanced feature integration using templates

Wolfie1996 wrote:

Nice idea! A section I'd like to see in 2.0 would be "recently used blocks" - that way, we wouldn't have to keep moving sections. For example, if you wanted to create something like this:

[switch to costume (round ( (answer) / (tempo) )]

At the moment, you'd have to go from "looks", to "operators", to "sensing", to "sound"... It doesn't sound like much, but if you use the same blocks for similar things, over and over, it can get a little tedious (especially when working with long scripts, which suffer from lag... the categories take a while to open, sometimes)

Er... kind of off the original suggestion, but hey  tongue

No, that's brilliant!

I was thinking:

Your own customizable "favorites" category!

You could put all of your favorite blocks right there, and stack them up so you don't have to continually duplicate some.

For example, in that category, you could find custom-assembled blocks right there!

I find I'm always using this combo, so I would put it together and add it to my favorites:

http://i48.tinypic.com/4ilrh4.jpg

Stupid image banning!  mad

Great minds think alike, don't they.  wink


-End Transmission-

Offline

 

#18 2010-06-13 19:37:44

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Advanced feature integration using templates

Clicks love--it and support on this post.  big_smile  This is a very simple way around that problem. Maybe you could even make your own template and upload it to Scratch Resources. That way, you can create a block, throw it into a template and others can use it!  big_smile


Hai.

Offline

 

#19 2010-06-13 20:02:47

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

Re: Advanced feature integration using templates

fg123 wrote:

Clicks love--it and support on this post.  big_smile  This is a very simple way around that problem. Maybe you could even make your own template and upload it to Scratch Resources. That way, you can create a block, throw it into a template and others can use it!  big_smile

Thanks!

Panther 2.0 should include this, if Scratch dosen't.  wink


-End Transmission-

Offline

 

#20 2010-06-13 20:38:03

midnightleopard
Scratcher
Registered: 2007-09-13
Posts: 1000+

Re: Advanced feature integration using templates

great idea


http://pwp.wizards.com/5103673563/Scorecards/Landscape.png

Offline

 

#21 2010-06-13 20:54:15

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

Re: Advanced feature integration using templates

midnightleopard wrote:

great idea

Thanks.  wink


-End Transmission-

Offline

 

#22 2010-06-18 12:00:04

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

Re: Advanced feature integration using templates

bump!  smile


-End Transmission-

Offline

 

#23 2010-06-23 12:23:27

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

Re: Advanced feature integration using templates

bump again!  smile


-End Transmission-

Offline

 

#24 2010-07-12 08:13:59

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

Re: Advanced feature integration using templates

bump!  smile

I love bumping.  tongue


-End Transmission-

Offline

 

#25 2010-07-14 20:15:58

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

Re: Advanced feature integration using templates

Bump!

I definitely do like this idea.


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

Offline

 

Board footer