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

#51 2010-02-08 13:14:24

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

Re: Object Groups - shorter scripts FTW!

Go ask Jens or someone to make it with BYOB. :3


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

 

#52 2010-02-08 15:14:47

Lightnin
Scratch Team
Registered: 2008-11-03
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

Hmm... it would make certain things easier.
One of the design principles that's really important with Scratch is ease of use. So when we think about new features, we spend a lot of time considering how they will look to a beginning Scratcher, or someone who has never looked at a single line of code.

One thing that would really help us in considering this suggestion is a mockup - or better yet Scratch project - that shows how this feature would be represented / used in the Scratch interface. Keep in mind these design principles that are key to Scratch:

Scratch should have a low floor, a high ceiling, and wide walls.

1. Low floor - super easy for someone with no experience programming to get started and create something.

2. High ceiling - It should be possible to make fairly complex creations with Scratch. (Your suggestion is, metaphorically speaking, a way to make the ceiling a little bit higher. Which is great - but we don't want to also raise the floor..  smile  )

3. Wide walls - Scratch should be able to create lots of different kinds of projects - animations, stories,  games, simulations and many other things the Scratch Team could never imagine when we designed Scratch.


Help Scratchers make the leap to 2.0!
http://img818.imageshack.us/img818/6844/transitionteam.jpg

Offline

 

#53 2010-02-08 16:32:03

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

Lightnin wrote:

Hmm... it would make certain things easier.
One of the design principles that's really important with Scratch is ease of use. So when we think about new features, we spend a lot of time considering how they will look to a beginning Scratcher, or someone who has never looked at a single line of code.

One thing that would really help us in considering this suggestion is a mockup - or better yet Scratch project - that shows how this feature would be represented / used in the Scratch interface. Keep in mind these design principles that are key to Scratch:

Scratch should have a low floor, a high ceiling, and wide walls.

1. Low floor - super easy for someone with no experience programming to get started and create something.

2. High ceiling - It should be possible to make fairly complex creations with Scratch. (Your suggestion is, metaphorically speaking, a way to make the ceiling a little bit higher. Which is great - but we don't want to also raise the floor..  smile  )

3. Wide walls - Scratch should be able to create lots of different kinds of projects - animations, stories,  games, simulations and many other things the Scratch Team could never imagine when we designed Scratch.

I already made a mockup on page 1.  tongue

Offline

 

#54 2010-02-08 16:33:40

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

MyRedNeptune wrote:

Go ask Jens or someone to make it with BYOB. :3

I know how to make it it BYOB - it'd just not work on normal scratch and even then be very slow because the more blocks scratch has to interpret the slower the project. D:

Offline

 

#55 2010-02-08 22:51:30

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

Re: Object Groups - shorter scripts FTW!

RHY3756547 wrote:

MyRedNeptune wrote:

Go ask Jens or someone to make it with BYOB. :3

I know how to make it it BYOB - it'd just not work on normal scratch and even then be very slow because the more blocks scratch has to interpret the slower the project. D:

But then it would *greatly* increase the chance of the Scratch Team adding it.  big_smile

That's how Lists were born.


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

 

#56 2010-02-09 05:38:33

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

There *is* something like grouping of sprites in BYOB, it's called nested sprites. You can make a sprite that has one or more subsprites. Then, whenever a subsprite touches or otherwise senses something that gets propagated to its owner sprite. However, the subsprites in BYOB cannot move independently of their owner sprites, because they are really *parts* of it. So it doesn't quite meet the proposal of this thread (which, btw, I like very much!).


Jens Mönig

Offline

 

#57 2010-03-14 17:04:57

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

Super-necro-bump-we-need-this-in-scratch

Offline

 

#58 2010-03-14 17:09:32

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

Re: Object Groups - shorter scripts FTW!

I suppose in Scratch 2.0 they're going to make online and offline projects run in the same way, aren't they? So that way, you could use the list method  hmm  But it's going to be another year(ish), so it would be nice for now...


"...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

 

#59 2010-03-14 19:16:58

scratchman10000
Scratcher
Registered: 2009-01-19
Posts: 11

Re: Object Groups - shorter scripts FTW!

i like Rhy's original idea of grouping. it would make scratch a lot more like classes in object-oriented programming, and it most likely wouldn't be too complicated for new users if it was included it in the instructions manual (perhaps as part of the lists instructions).
________________________________
I never use the forums...

Offline

 

#60 2010-03-14 19:23:39

soupoftomato
Scratcher
Registered: 2009-07-18
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

Variables and lists are hard to new Scratchers.

I mean, adding this won't make aanythin actually harder. It justs adds a feature. The other blocks still work the same.

I don't see how this truly effects new users, unless you mean you want them to knwo what every block does.


I'm glad to think that the community will always be kind and helpful, the language will always be a fun and easy way to be introduced into programming, the motto will always be: Imagine, Program, Share - Nomolos

Offline

 

#61 2010-03-14 19:54:43

scratchman10000
Scratcher
Registered: 2009-01-19
Posts: 11

Re: Object Groups - shorter scripts FTW!

I agree. I don't see why there couldn't be new more advanced blocks on scratch, as long as they don't affect the current blocks.

Offline

 

#62 2010-03-14 20:02:23

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

scratchman10000 wrote:

I agree. I don't see why there couldn't be new more advanced blocks on scratch, as long as they don't affect the current blocks.

Yep.

If new users aren't pressured onto using them (aren't neccesary to make a good simple project) then adding it should create no problem.

Offline

 

#63 2010-03-14 20:15:53

soupoftomato
Scratcher
Registered: 2009-07-18
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

It's like, "I DON'T KNOW WHAT THAT BLOCK DOES AND I DON'T BELIEVE IN TUTORIALS!' Death


I'm glad to think that the community will always be kind and helpful, the language will always be a fun and easy way to be introduced into programming, the motto will always be: Imagine, Program, Share - Nomolos

Offline

 

#64 2010-03-14 21:28:13

Dazachi
Retired Community Moderator
Registered: 2009-09-12
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

Great idea!


Dazachi, Retired Community Moderator
May also know me as OJACheung.

Offline

 

#65 2010-07-16 12:32:33

soupoftomato
Scratcher
Registered: 2009-07-18
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

Super-mega-bump.

This is a really good idea, I bumped because of a topic I saw and I thought of this.


I'm glad to think that the community will always be kind and helpful, the language will always be a fun and easy way to be introduced into programming, the motto will always be: Imagine, Program, Share - Nomolos

Offline

 

#66 2010-07-16 12:36:45

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

Re: Object Groups - shorter scripts FTW!

Guys! You can already do this!  big_smile

1. Add all the enemy sprite names into a list called Enemies
2. Then, if touching item any of Enemies.

It works.


Hai.

Offline

 

#67 2010-07-16 12:47:54

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

Re: Object Groups - shorter scripts FTW!

Take note in my below post that I am perfectly aware of the fact that this is an older topic:

It's a wonderful idea! While you can do as fg123 suggested, it would be a lot more obvious for beginners to do this  smile

Offline

 

#68 2010-07-16 13:30:36

archmage
Scratcher
Registered: 2007-05-18
Posts: 1000+

Re: Object Groups - shorter scripts FTW!

fg123's method is only good in the situation where you don't need to detect which sprite in the series you are touching.

Usually I would use a loop like the one fullmoon posted in page 2 but with scratch this doesn't work well because of the lag.

I think that this isn't too useful in scratch because there are already ways to do this and scratch can't take too many sprites (or dupe them) which limits the situations where you would need this. If extra speed and sprite duping were added this would be a easy alternative to using a loop.

Last edited by archmage (2010-07-16 13:32:03)


Hi, I am Archmage coder extraordinaire. I do Scratch,pascal,java,php,html, AS2 and AS3. Leave me a message if you want coding advice. Also check out my personal website, lots of good stuff about web development, Flash, and Scratch (v1 and v2) !

Offline

 

#69 2010-07-16 15:48:10

Billybob-Mario
Scratcher
Registered: 2008-01-05
Posts: 500+

Re: Object Groups - shorter scripts FTW!

I came up with a sprite groups idea, and they would work like lists. You could also have things like [blocks] <{ nearest of (sprite group)  }> [/blocks]

Last edited by Billybob-Mario (2010-07-16 15:48:32)

Offline

 

#70 2010-07-18 13:06:38

freecie1
Scratcher
Registered: 2010-05-15
Posts: 19

Re: Object Groups - shorter scripts FTW!

Awesome idea! we should totally do thathttp://scratch.mit.edu/forums/viewtopic.php?id=29141#req_message!


Put the bunny. Back. In. THE.
BOX.

Offline

 

#71 2010-07-18 18:32:16

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

Re: Object Groups - shorter scripts FTW!

I agree 100%.  smile


-End Transmission-

Offline

 

#72 2010-07-18 18:38:26

MaxtheWeirdo
Scratcher
Registered: 2010-03-18
Posts: 500+

Re: Object Groups - shorter scripts FTW!

I support!


My website. Hall Crawler My Awesome OS
It's just marketing, guys! Nothing sinister!

Offline

 

#73 2010-07-19 21:34:35

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

Re: Object Groups - shorter scripts FTW!

RHY3756547 wrote:

greenflash wrote:

This would be awesome! I don't think it needs to be broken into other categories though.

Yeah - I just think they should also rename the "Variables" section to something more general though.

How about "Data"?


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

Offline

 

#74 2010-07-20 18:03:02

MasterOfDeception
Scratcher
Registered: 2009-12-29
Posts: 100+

Re: Object Groups - shorter scripts FTW!

I support and here's a mockup of some neat features I want:

http://i29.tinypic.com/11v73pt.jpg

Last edited by MasterOfDeception (2010-07-20 18:04:18)


"My Language Arts teacher beat Chuck Norris up." -12three

Offline

 

Board footer