Discuss Scratch

  • Discussion Forums
  • » Suggestions
  • » Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS) [RSS Feed]
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:

([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.

<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)

_nix wrote:

Nezon wrote:

that 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 future
Okay, 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!
ok you’re my new contender for taking the sticky

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)

EpicClickerZ123 wrote:

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)

EpicClickerZ123 wrote:

delete all clones
If you're testing out Scratchblocks, please do that in this topic.
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)

medians wrote:

(#142)

Autofirejm wrote:

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
(-() ::operators)
Workaround:
(() * (-1))
#rip.club.penguin.#clubpenguin
Or you could just do this:
((0) - (your number))
oisg_2402
Scratcher
100+ posts

Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)

_nix wrote:

Nezon wrote:

“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)

oisg_2402 wrote:

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
No, because that will chck if touch a sprite named true or false
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
1080GBA
Scratcher
500+ posts

Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)

oisg_2402 wrote:

is there a workaround to separating pitch from speed? it's very annoying that pitch block changes the speed aswell instead of only the pitch
there 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)

TheSmartGuy1234 wrote:

I can takeover*


*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]
you dont need to wait 0 seconds, I understand why did you add that, but the result is same
1080GBA
Scratcher
500+ posts

Workarounds for Frequently Suggested Blocks! (vers. 4) (NOT ACCEPTING CONTRIBUTIONS, LOOKING FOR TAKEOVERS)

_nix wrote:

Nezon wrote:

that 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 future
Okay, 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).

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!
I come everyday
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:
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)

Spooky_Lukey wrote:

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.
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) [RSS Feed]

Powered by DjangoBB