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
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
Offline
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
Last edited by Wolfie1996 (2010-06-29 15:42:23)
Offline
Wolfie1996 wrote:
But I suppose, looking at coolstuff's post, it could be abused
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
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..
If this is added, I will make a (sort of) text MULTIPLAYER rpg.
Last edited by juststickman (2010-06-29 15:45:03)
Offline
coolstuff wrote:
Wolfie1996 wrote:
But I suppose, looking at coolstuff's post, it could be abused
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
RocksAndFire wrote:
coolstuff wrote:
Wolfie1996 wrote:
But I suppose, looking at coolstuff's post, it could be abused
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
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
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
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'.
Offline
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
"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
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
i have activated the comment block in 1.4!But not like this...
Last edited by dav09 (2010-07-01 14:55:57)
Offline
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?
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
"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