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

#1 2010-06-27 14:49:58

colorfusion
Scratcher
Registered: 2009-10-03
Posts: 500+

2 blocks.

Have you ever seen a game where it tells you to comment your scores so you can get on high scores, but the comments are full of "I SCORED 99999999999 LOLOL", and the owner cant tell who is lieing and who isn't?

And what about those times you have wanted to call a user by their name in a project without having to ask it first?

My idea is 2 blocks.

First, the comment block.

[ Comment [______] ]

Its a pretty simple block, when it is used on-line on the projects comments a new comment will appear by the user "System" or "Game" or something saying whatever is inside the block.

Offline it does nothing.



Next is the Username block.

(Players name)

When used on-line the block is equal to the player who is logged in and playing the games username.

When used offline it have a value of "Scratcher" and when someone not logged in is playing it should have a value of "Guest" or something.

It would be quite fun to use and, although is not instantly needed, would help a lot instead of using ask and answer.
For example: "SAY: Hello (Players name) and welcome to this 2 player pong game! Player 1s name has been set to (Players name), ASK: what do you want player 2s name to be?"

Those are my two main ideas, but here are some others that I support but have already been suggested a lot and don't need much explaining:

<touching stamp of [______]>

<touching pen of [______]>

[clean [pen/stamps] of [_____]]

<[left/top/right/bottom] of [_____] is touching [______]>

[Go to random spot]

<Hidden?>

(Distance to point Y: X:)

[Point towards point Y: X:]

<touching any sprite>

<(___) is between (___) and (___)>

[Stop script [1/2/3/4/all] of sprite [______]]

[Duplicate me and add scripts [1/2/3/4/all] of [______]]

[Delete sprite [_____]]

( (_) and (_) )

<Sprite [____] is hidden?>

[Previous costume]

[ {GREEN_FLAG_LOGO} ] - This block would have an image of the green flag and acts like it too.

[Change [pitch/tempo/volume] by (_)]

[[Hide/show] list [___]]

[Save game state to file] - Saves everything in the game to the game file

[Repeat for (_) secs]
[]
[]
[_____________}

[Shout ("HELLO") for 2 seconds]

[Shout ("HELLO")]

<I receive [___]>

<I have received [__]>

[Clear received broadcast list]

Last edited by colorfusion (2010-07-02 17:21:58)

Offline

 

#2 2010-06-27 14:56:34

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: 2 blocks.

Hm, I like these blocks. Then you could do something like
[comment (join (player name) (join ( got a score of ) (score) ) )]...

Last edited by The-Whiz (2010-06-27 14:56:56)

Offline

 

#3 2010-06-27 14:59:46

meowmeow55
Scratcher
Registered: 2008-12-24
Posts: 1000+

Re: 2 blocks.

Those blocks sound cool. They would be helpful with high score lists, though I don't know how they would be implemented. [off topic] BTW, you might want to edit your sig because the banner's link begins with hhttp instead of http  tongue


Yawn.

Offline

 

#4 2010-06-29 15:37:00

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

Re: 2 blocks.

I support!


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

Offline

 

#5 2010-06-29 15:39:07

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

Re: 2 blocks.

Sounds nice, but it could be used to abuse the system in that you can make people say some pretty inappropriate things you wouldn't usually say.

Offline

 

#6 2010-06-29 15:41:15

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

Re: 2 blocks.

I support! It would be nice if there was an "Add [  ] to project notes" block, that worked in the same way as the "comment [  ]" block, too...

But I suppose, looking at coolstuff's post, it could be abused  hmm

Last edited by Wolfie1996 (2010-06-29 15:42:23)


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

 

#7 2010-06-29 15:44:19

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

Re: 2 blocks.

Wolfie1996 wrote:

But I suppose, looking at coolstuff's post, it could be abused  hmm

Indeed! Also, somebody could make it so that it generates a random series of swears or inappropriate words, and then since it's random you can't tell whether it was the project's fault or the user's fault... and that would be quite sad!

Offline

 

#8 2010-06-29 15:44:28

juststickman
Scratcher
Registered: 2009-05-31
Posts: 1000+

Re: 2 blocks.

I support.

About the comment thing... How about we say that you must have a featured project or be picked by the scratch team?

BTW this could give text RPGs a whole new meaning..  big_smile 

If this is added, I will make a (sort of) text MULTIPLAYER rpg.

Last edited by juststickman (2010-06-29 15:45:03)


http://is.gd/iBQi2 Add grob to your sig and help with world dominiation!http://is.gd/iBQ9Q                                                             Hey guys, we're seriously naming our team bob?

Offline

 

#9 2010-07-01 10:22:28

RocksAndFire
Scratcher
Registered: 2010-04-17
Posts: 1000+

Re: 2 blocks.

coolstuff wrote:

Wolfie1996 wrote:

But I suppose, looking at coolstuff's post, it could be abused  hmm

Indeed! Also, somebody could make it so that it generates a random series of swears or inappropriate words, and then since it's random you can't tell whether it was the project's fault or the user's fault... and that would be quite sad!

Can't you have a filter thing within scratch?

Offline

 

#10 2010-07-01 10:24:55

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: 2 blocks.

RocksAndFire wrote:

coolstuff wrote:

Wolfie1996 wrote:

But I suppose, looking at coolstuff's post, it could be abused  hmm

Indeed! Also, somebody could make it so that it generates a random series of swears or inappropriate words, and then since it's random you can't tell whether it was the project's fault or the user's fault... and that would be quite sad!

Can't you have a filter thing within scratch?

That would be a lot of extra work...

Offline

 

#11 2010-07-01 10:29:52

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

Re: 2 blocks.

The-Whiz wrote:

RocksAndFire wrote:

coolstuff wrote:


Indeed! Also, somebody could make it so that it generates a random series of swears or inappropriate words, and then since it's random you can't tell whether it was the project's fault or the user's fault... and that would be quite sad!

Can't you have a filter thing within scratch?

That would be a lot of extra work...

Yeah, and the filter can be quite easily bypassed.

Offline

 

#12 2010-07-01 14:07:39

GLaD0S
Scratcher
Registered: 2010-06-09
Posts: 19

Re: 2 blocks.

colorfusion wrote:

[ Comment [______] ]

Good idea, however projects using this block would need an own section for the comments, there should be a limit of at least 1 comment per user/project & 64 characters per comment to prevent possible Scratch server spammer projects, and there should be a report system for these comments
Also, the block shouldn't be called "Comment" as it could be confused with actual NOP comments

colorfusion wrote:

(Players name)

Interesting, but not really necessary

colorfusion wrote:

<touching stamp of [______]>
<touching pen of [______]>
[clean [pen/stamps] of [_____]]

These blocks would be pretty useful in some cases.
Their implementation depends on flash's possibility of multiple drawing layers

colorfusion wrote:

<[left/top/right/bottom] of [_____] is touching [______]>

Define "left/top/right/bottom"

colorfusion wrote:

[Go to random spot]
<Hidden?>

Useless, can already be created using existing blocks

colorfusion wrote:

(Distance to point Y: X:)
[Point towards point Y: X:]

Though they can be created using existing blocks too, they would be useful to people who don't know about trigonometry

colorfusion wrote:

<touching any sprite>

An "Any" option should be inserted into every sprite select block parameter

colorfusion wrote:

<(___) is between (___) and (___)>

Define "between"

colorfusion wrote:

[Stop script [1/2/3/4/all] of sprite [______]]
[Duplicate me and add scripts [1/2/3/4/all] of [______]]
[Delete sprite [_____]]

These blocks have been suggested over 9- ... I mean several times already.
Though they've been implemented in many Scratch mods, the Scratch team doesn't add them because it could confuse the newbs (at least they say so).
Also, to make these work properly, hat blocks would have to be numerated

colorfusion wrote:

( (_) and (_) )

Wat


juststickman wrote:

About the comment thing... How about we say that you must have a featured project

Disagreed.
Some users still feel ignored by the Scratch team, this would make them feel even worse as the people who are already popular would get even more "love" from the community with their more functional projects

Offline

 

#13 2010-07-01 14:18:29

Sunrise-Moon
Scratcher
Registered: 2009-06-27
Posts: 1000+

Re: 2 blocks.

I like the idea of a comment block.

@People saying it could be used to make users say inappropriate things: You could have a mark on the comment that means 'this comment was created by the project'.


http://i1067.photobucket.com/albums/u427/HulKDzN/RebornBlade.png

Offline

 

#14 2010-07-01 14:20:36

samurai768
Scratcher
Registered: 2009-07-21
Posts: 1000+

Re: 2 blocks.

coolstuff wrote:

Sounds nice, but it could be used to abuse the system in that you can make people say some pretty inappropriate things you wouldn't usually say.

There could be a thing that always asks you if you want to comment, and it says what it will post.

Offline

 

#15 2010-07-01 14:27:24

colorfusion
Scratcher
Registered: 2009-10-03
Posts: 500+

Re: 2 blocks.

"Define "left/top/right/bottom"" - The left/top/right/bottom part of the sprite.

"Useless, can already be created using existing blocks" - Go to random spot would be useful for newbies instead of using 3 blocks and trying to remember 4 numbers. Next costume and a few other blocks can be made with other blocks but are still in. And how can you check if a sprite is hidden with other blocks?

"Though they can be created using existing blocks too, they would be useful to people who don't know about trigonometry" - How? You can do distance to sprite and point towards sprite but I don't see any point towards point blocks.

"Define "between"" - If number one is between number two and three

"These blocks have been suggested over 9- ... I mean several times already.
Though they've been implemented in many Scratch mods, the Scratch team doesn't add them because it could confuse the newbs (at least they say so).
Also, to make these work properly, hat blocks would have to be numerated" - Their number would be based on how far down they are in that sprites script section, and I know these blocks have been suggested before.


"Wat" - joins 2 (_) blocks

Offline

 

#16 2010-07-01 14:40:35

GLaD0S
Scratcher
Registered: 2010-06-09
Posts: 19

Re: 2 blocks.

colorfusion wrote:

"Define "left/top/right/bottom"" - The left/top/right/bottom part of the sprite.

Too inaccurate. How would an irregular sprite be divided into left/top/right/bottom parts?

colorfusion wrote:

"Useless, can already be created using existing blocks" - Go to random spot would be useful for newbies instead of using 3 blocks and trying to remember 4 numbers. Next costume and a few other blocks can be made with other blocks but are still in.

ok, they'd be added for teh n00bs :P

colorfusion wrote:

And how can you check if a sprite is hidden with other blocks?

Using variables, Scratch's most useful function. They can also replace the < [_] received > block or (in most cases) even messages in general

colorfusion wrote:

"Though they can be created using existing blocks too, they would be useful to people who don't know about trigonometry" - How? You can do distance to sprite and point towards sprite but I don't see any point towards point blocks.

Look at some "cannonball" projects by more advanced users. I remember one of them using a custom routine with trigonometry to point towards the cursor, limiting the range to 90°

colorfusion wrote:

"Define "between"" - If number one is between number two and three

Ah, I thought you were talking about to sprite positions

colorfusion wrote:

"These blocks have been suggested over 9- ... I mean several times already.
Though they've been implemented in many Scratch mods, the Scratch team doesn't add them because it could confuse the newbs (at least they say so).
Also, to make these work properly, hat blocks would have to be numerated" - Their number would be based on how far down they are in that sprites script section, and I know these blocks have been suggested before.

If you vertically moved hat blocks along with their scripts inside the scripting area, it could break script references

colorfusion wrote:

"Wat" - joins 2 (_) blocks

I still can't figure out what you want this block to do.
If ( (2) and (5) ) returned (25), the block would be unnecessary too, as the ( join [_] and [_] ) block effectively does the same thing

Last edited by GLaD0S (2010-07-01 14:46:24)

Offline

 

#17 2010-07-01 14:55:01

dav09
Scratcher
Registered: 2009-03-25
Posts: 1000+

Re: 2 blocks.

i have activated the comment block in 1.4!But not like this...

Last edited by dav09 (2010-07-01 14:55:57)

Offline

 

#18 2010-07-01 15:24:23

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

Re: 2 blocks.

samurai768 wrote:

coolstuff wrote:

Sounds nice, but it could be used to abuse the system in that you can make people say some pretty inappropriate things you wouldn't usually say.

There could be a thing that always asks you if you want to comment, and it says what it will post.

That's the kind of thinking I like to see! Why didn't I think of that?  hmm

Anyways, with that, I'd support, except that it doesn't have all that much of a use and there's no real way to test it before uploading.

Offline

 

#19 2010-07-04 13:08:46

colorfusion
Scratcher
Registered: 2009-10-03
Posts: 500+

Re: 2 blocks.

"Define "left/top/right/bottom"" - The left/top/right/bottom part of the sprite.
Too inaccurate. How would an irregular sprite be divided into left/top/right/bottom parts? -

A sort of >< shape (With all triangles the same) starting from the middle expanding to the edges of the sprite.



And how can you check if a sprite is hidden with other blocks?
Using variables, Scratch's most useful function. They can also replace the < [_] received > block or (in most cases) even messages in general -

Yes but what if you have  20 sprites or something? Its a lot easier just to have this block rather than 20 variables. You can do direction of sprite1 and stuff with variables but its still a block.


"Though they can be created using existing blocks too, they would be useful to people who don't know about trigonometry" - How? You can do distance to sprite and point towards sprite but I don't see any point towards point blocks.
Look at some "cannonball" projects by more advanced users. I remember one of them using a custom routine with trigonometry to point towards the cursor, limiting the range to 90°

-Really, that sounds complex. Would be easier with a distance to point block. We already have a sprite one so why not point?



"These blocks have been suggested over 9- ... I mean several times already.
Though they've been implemented in many Scratch mods, the Scratch team doesn't add them because it could confuse the newbs (at least they say so).
Also, to make these work properly, hat blocks would have to be numerated" - Their number would be based on how far down they are in that sprites script section, and I know these blocks have been suggested before.
If you vertically moved hat blocks along with their scripts inside the scripting area, it could break script references

-Most people don't tend to randomly re-order their scripts.

Offline

 

Board footer