Discuss Scratch
- Discussion Forums
- » Suggestions
- » Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
- EpicClickerZ123
-
Scratcher
44 posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
Looks: Blocks that report how much effect has been put into the sprite
Like this:
Keywords: effect
Workaround:
Like this:
([color v] effect)
Keywords: effect
Workaround:
when green flag clicked
forever
change [an v] effect by (25)
change [an effect v] by (25)
Last edited by EpicClickerZ123 (May 18, 2022 03:30:32)
- EpicClickerZ123
-
Scratcher
44 posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
Control: Block that shows if the sprite using this is a clone.
Keywords: clone, is clone
Workaround:
<is clone?>
Keywords: clone, is clone
Workaround:
when green flag clicked
set [is clone? v] to [false]
create clone of [myself v]
when I start as a clone
set [is clone? v] to [true]
other code
Last edited by EpicClickerZ123 (May 18, 2022 03:29:28)
- Nezon
-
Scratcher
1000+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
ok you’re my new contender for taking the stickythat moment when you just keep on forgetting about one topic over and over again. applications are closed. i’ll maybe review applications sometime in the futureOkay, I know applying is basically the opposite of what you want when you've specifically closed applications, but… if the topic is dead/finalized now, I'd be happy to take over (after taking some time to prep a new thread)
Thanks for your time giving my post a read!
perhaps i may grade them tomorrow, but i’ll forget. if i do, all of you are allowed to spam ping me on my profile to get me to stop playing minecraft and grade your applications (i have to give everyone a chance)
i would suggest that when you are done with the sticky and do not want to work on it, please close it with
stop [all v]
Last edited by Nezon (May 20, 2022 03:18:58)
- OhOkSir12345
-
Scratcher
1000+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
Nice ninja edit
Last edited by OhOkSir12345 (May 20, 2022 04:43:34)
- EpicClickerZ123
-
Scratcher
44 posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
delete all clones
Last edited by EpicClickerZ123 (May 20, 2022 09:24:34)
- k0d3rrr
-
Scratcher
1000+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
If you're testing out Scratchblocks, please do that in this topic.delete all clones
Else, if you're suggesting a workaround for delete all clones, it is mentioned in this post.
- Aarnay3t
-
Scratcher
100+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
(#142)Or you could just do this:i'm going to ask the ST to close this during the foolish day (april 1st) so there be less boring work for the ST.Why. Just why.
Contributions for LATER:Keywords: operators, reporters, negative, reporter#rip.club.penguin.#clubpenguin(-() ::operators)Workaround:(() * (-1))
((0) - (your number))
- oisg_2402
-
Scratcher
100+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
“touching any sprite”
an easier workaround would be this:when green flag clicked
forever
if <touching <<touching [Sprite1 v] ?> or <touching [Sprite1 v] ?> or <touching [Sprite3 v] ?> :: operators> :: >> then :: control
go to (random position v)
end
- -RabbitWorld-
-
Scratcher
1000+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
If you are looking for takeovers I can!
- Epsilon_3
-
Scratcher
500+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
an easier workaround would be this:No, because that will chck if touch a sprite named true or falsewhen green flag clicked
forever
if <touching <<touching [Sprite1 v] ?> or <touching [Sprite1 v] ?> or <touching [Sprite3 v] ?> :: operators> :: >> then :: control
go to (random position v)
end
- StefanMIX
-
Scratcher
100+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
woah thats a lot of workarounds
now i have a lot of things for my own extension
now i have a lot of things for my own extension
- 1080GBA
-
Scratcher
500+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
is there a workaround to separating pitch from speed? it's very annoying that pitch block changes the speed aswell instead of only the pitchthere no way unless scratch adds it
- 1080GBA
-
Scratcher
500+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
BTW I request to takeover. I've waited few rounds of this topic already
- 1080GBA
-
Scratcher
500+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
I can takeover*you dont need to wait 0 seconds, I understand why did you add that, but the result is same
*Man, griffpatch is a good person to takeover this but he won't he will but he can't care
and tada clone reporter 2.0// not tested
define countclones
set [clonecount v] to [0]
broadcast [count all clones in sprite(s) v]
wait (0) secs
change [clonecount v] by [-1]
when I receive [count all clones in sprite(s) v] // put in sprites you want to count clones in
change [clonecount v] by [1]
- 1080GBA
-
Scratcher
500+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
I come everydaythat moment when you just keep on forgetting about one topic over and over again. applications are closed. i’ll maybe review applications sometime in the futureOkay, I know applying is basically the opposite of what you want when you've specifically closed applications, but… if the topic is dead/finalized now, I'd be happy to take over (after taking some time to prep a new thread)
I have a lot of experience both working with the Scratch programming language and discussing workarounds.…and so on (these are the highlights from about half my posts in the Suggestions forum, only under this username, not my old one, which was also active in helping Scratchers on the forums).
- “Stop specific script” workaround (incl. interactive demo)
- “Simulate keypress” workaround
- “x to y” range block discussion and workaround for numeric values
- “When it is (holiday/event)” discussion and workaround (incl. interactive demo for checking Easter)
- Classic “if I receive” workaround
- “Touching any sprite” (or specific sprite list) workaround
- Building off another's “clone-restricted variables” workaround so that it's more reliable
- “Jump to (block)” (aka GOTO) discussion and workarounds
- “Glide steps” workaround and discussion about the more general idea
My projects are kinda crazy and might be difficult to approach since they're Large, but I try to keep my code clean and understandable so that people who want to dig deeper can learn from it. I recently annotated (with block comments) a bunch of the code in this project, so it's not a bad example. Here's an interactive tutorial I made about how clone IDs work. Here's a stupidly big project which is a fully-featured game scene editor, which also has very particularly organized code for exploring and learning from. And here's a game which, while unfortunately kinda broken in 3.0, has some also relatively accessible code which shows off lots of interesting data-handling stuff.
I don't have a ton of free time available (I work an IRL job about 4-5 days / 30 hours a week), but can set aside an hour or two at least a couple of days every week to review contributions and work on expanding/improving a sticky. I have maintained projects for long periods of time both on Scratch and outside (several of my Scratch projects were made over months of reasonable work in a day and I've both developed a fairly popular website and actively moderated and worked with the community surrounding it for two years now).
Like I mentioned, it would take a little while to start a quality thread, but if you don't mind the interim time (which is currently ongoing since this thread is dormant anyway), I'd be happy to create and maintain a new thread sharing and explaining (with enough detail to teach, but not overexplain either) workarounds for commonly suggested or supported blocks/features.
Thanks for your time giving my post a read!
and i actually do the similar
Last edited by 1080GBA (May 25, 2022 16:38:20)
- Spooky_Lukey
-
Scratcher
100+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
Make this block in sounds:
How to use it: If you had 3 sounds on a sprite or backdrop, and opened up a "Play sound block" and clicked the () spot, there would be 3 numbers, like the number of sounds in the sprite/backdrop.
play sound [3]Plays a sound.
How to use it: If you had 3 sounds on a sprite or backdrop, and opened up a "Play sound block" and clicked the () spot, there would be 3 numbers, like the number of sounds in the sprite/backdrop.
- Nezon
-
Scratcher
1000+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
After reviewing the applications, I’m down to two people. I’ll announce who will get the sticky very soon.
- ScratchCat_50
-
Scratcher
100+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
Make this block in sounds:play sound [3]Plays a sound.
How to use it: If you had 3 sounds on a sprite or backdrop, and opened up a "Play sound block" and clicked the () spot, there would be 3 numbers, like the number of sounds in the sprite/backdrop.
You can just put a variable reporter in there
eg:
play sound ((0) + (The Number sound You Want))
Or
play sound (Variable)
Last edited by ScratchCat_50 (May 29, 2022 20:22:05)
- minikiwigeek2
-
Scratcher
1000+ posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
I might want to take over the topic and make a new one.
but only because I want fame and stonks Uhh, I mean, what was that? You heard nothing! Haha, nothing to see here.
but only because I want fame and stonks Uhh, I mean, what was that? You heard nothing! Haha, nothing to see here.
- chocolate_saini
-
Scratcher
27 posts
Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)
My Suggestions (Quite A Lot.):
(Pitch::sensing)
(☁ A Cloud List :: list)
Create clone of [A Sprite v] With Labels: [Label 1] [Label 2] [Label 3] (+ Add Label::pen)::control
(Get Value Of Clone Label Number: [2 v]::control)
Set Value Of Clone Label Number: [2 v] To [A New Value]::control
To Create Special Labels For Each And Every Clone I Create.
Funny: Ever Imagined Creating Boolean Variables?<Boolean::variables>
Set [Boolean v] to [False v]Toggle [Boolean v]::variables
Please Let Me Set Cloud Variables To Letters.set [☁ Variable v] to [Letters]
Very Special:broadcast [A Message v] All Over Running Projects On This Computer ::events
Make A Broadcast Travel All Over Running Projects.
Example: If I Click The Send Message Button, The Other Separate Project Will Say: “A New Message Recieved.”
I Mean Like One Project Controlling The Other.
- Discussion Forums
- » Suggestions
-
» Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)














