Discuss Scratch

dvargasews
Scratcher
500+ posts

More username blocks

A few days ago, I wanted to make a Scratch program to model contagious diffusion (If you don't know what that is, look it up.) I planned to make a project where I would leave the following message in the profile of each of my followers that said,
Iff (if and only if) you are receiving this message, go to https://scratch.mit.edu/projects/137194132/ and follow the instructions there. You do not need to do any of the instructions that you have already done if you have already received this message.
However, as well as needing cloud lists in order for the project to work, some blocks that I needed to prevent trolling weren't there. These include
<[] follows []>
,
<[] is a username>
,
(list of all Scratch usernames :: list)
,
(list of all Scratch accounts that [] follows :: list)
, and
(list of all Scratch accounts that follow [] :: list)


This post is done now, and please look at the project and click “See Inside” to see exactly what I want to do.

Last edited by dvargasews (Dec. 20, 2016 22:13:03)


Please read my signature! It might explain some lingo that I used in my post or comment. However, not all of it shows, so you have to highlight the entire bottom of the post, from “Please read my signature!” to where it says report, and copy and paste in into a new sheet or tab or whatever.
I can't decide my signature between:
1. I'm a grammar stickler, and my pet peeve is when people use good as an adverb.
2. I have lots of [creativity]original ideas[/creativity]. [creativity]This[/creativity] is one of those ideas.
3. If I used this symbol: ⸮ in my comment, please look it up before doing anything else.
4. {Minot, North Dakota/Donald Trump parodies} “WE'RE GONNA BUILD A DAM AND MAKE CANADA PAY FOR IT!” “When Canada sends its water, they’re not sending their best drinking water…They’re bringing sleet. They’re bringing floods. The water's toxic.” (It's just a joke that I came up with.)
5. One should make his/her signature text small; that way (s)he can cram more text into the signature.
6. New [scratchblocks] idea each week! (Thanks to Bright-Idea (Read her signature.) for inspiration/the general idea.) Here's the archive:
Note: I stopped this because of signature character limits.
Week of 1-23-2017: Hat-caps tinyurl.com/htauyu2
Week of 1-16-2017: Country-colored scratchblocks tinyurl.com/z8lz6c4
Week of 1-9-2017: Drop-down booleans tinyurl.com/j5d3k6l
Week of 1-2-2017: Block->string inputs and more truth values tinyurl.com/jqu7avs

WolfCat67
Scratcher
1000+ posts

More username blocks

About the
(list of all Scratch usernames :: list)
block… I feel like that would cause a bit of lag, no?

Also, I'm removing the red from the first to blocks for you.
[] follows [] :: sensing boolean

[] is a Username :: sensing boolean
Hope this helps in some way. Also, um…
No support for the first one, would cause too much lag.
No support for the bottom one, as someone could be following a thousand people and would cause too much lag.
Support for the others, though, as there doesn't seem to be a problem with them. However, if you make a project that can only be accessed by your followers, I don't think that would be good.

Sigton
Scratcher
1000+ posts

More username blocks

when gf clicked
if <not <(username) follows [Sigton] :: sensing>> then
say [you must follow me to play the project!]
That's a pretty big problem…

Sigton


stickfiregames
Scratcher
1000+ posts

More username blocks

Sigton wrote:

when gf clicked
if <not <(username) follows [Sigton] :: sensing>> then
say [you must follow me to play the project!]
That's a pretty big problem…

Sigton
It sounds as if the whole point of this block, even as stated by the OP, is to exclude features from non-followers, even if in the OP's case it is a sort of social experiment (I looked up contagious diffusion and I still didn't really understand how it relates to the project). For that reason, no support.










If you can read this, my signature cubeupload has been eaten by an evil kumquat!




or you just used Inspect Element, you hacker

;
alexphan
Scratcher
1000+ posts

More username blocks

Sigton wrote:

when gf clicked
if <not <(username) follows [Sigton] :: sensing>> then
say [you must follow me to play the project!]
That's a pretty big problem…

Sigton
This. You could see inside and remove the script, but good luck manipulating cloud.
This could happen, too:
when green flag clicked
if <(username) follows [alexphan] :: sensing> then
say [Why are you following alexphan he sucks please unfollow him
end
Fortunately, it is possible to get a list of your followers. Just go to griffpatch's 20,000+ followers project and copy-paste the HTML code in the editor

Last edited by alexphan (Dec. 19, 2016 12:40:42)


Sorry, this signature was blocked by your Internet provider. To access this signature, please upgrade your service plan (from $199.99/mo)
ZZ9PluralZAlpha
Scratcher
1000+ posts

More username blocks

stickfiregames wrote:

Sigton wrote:

when gf clicked
if <not <(username) follows [Sigton] :: sensing>> then
say [you must follow me to play the project!]
That's a pretty big problem…

Sigton
It sounds as if the whole point of this block, even as stated by the OP, is to exclude features from non-followers, even if in the OP's case it is a sort of social experiment (I looked up contagious diffusion and I still didn't really understand how it relates to the project). For that reason, no support.
Agreed. Technically, that can be used to block people from a project and that could cause trouble on the website. I see where the creator of the OP is going with this, but for the reason I stated, sorry, but I am not supporting this.

Lataliat
Scratcher
100+ posts

More username blocks

This would be cool, regarding contagious diffusion, but as mentioned above, it cold be abused in lots of ways. So no support.

Also, I don't think you need the iff. Someone could still visit that project via yor profile and not the one you're working on… unless it were unshared on phosphorus.

abcdefghijklmnopqrstuvwxyz
The4thPixel
Scratcher
1000+ posts

More username blocks

Support for all blocks except for the third. It seems quite laggy, considering Scratch has over 15 million users, and doesn't seem to have a good use. But the others seem helpful.

Sigton wrote:

when gf clicked
if <not <(username) follows [Sigton] :: sensing>> then
say [you must follow me to play the project!]
That's a pretty big problem…

Sigton
You can already do this by creating a list and manually updating it whenever someone follows you.
when green flag clicked
delete (all v) of [The4thPixel's Followers v]
add [FollowerName] to [The4thPixel's Followers v]
add [FollowerName] to [The4thPixel's Followers v]
add [FollowerName] to [The4thPixel's Followers v]
add [FollowerName] to [The4thPixel's Followers v]
when green flag clicked
if <not <[The4thPixel's Followers v] contains (username) ?>> then
say [Sorry, you need to be following The4thPixel to play this project.]
end
Things like that and what you mentioned shouldn't be allowed. I hate the idea of something not being implimented just because it can be abused.
Sigton
Scratcher
1000+ posts

More username blocks

The4thPixel wrote:

Things like that and what you mentioned shouldn't be allowed. I hate the idea of something not being implimented just because it can be abused.
I can't think of any way to use the < follows > block without involving some form of allowance to some and not to others. Some features can be abused, though they have other features that make up for it. This just doesn't appear to.

Sigton


redglitter
Scratcher
1000+ posts

More username blocks

The list blocks that list the followers…and the one that lists all the usernames on Scratch… there are so many people on Scratch, that Scratch would probably freeze with those. If you were saying it, the speechbubble would be bigger than the page. Sorry but I think 1/10 support.




dvargasews
Scratcher
500+ posts

More username blocks

ZZ9PluralZAlpha wrote:

stickfiregames wrote:

Sigton wrote:

when gf clicked
if <not <(username) follows [Sigton] :: sensing>> then
say [you must follow me to play the project!]
That's a pretty big problem…

Sigton
It sounds as if the whole point of this block, even as stated by the OP, is to exclude features from non-followers, even if in the OP's case it is a sort of social experiment (I looked up contagious diffusion and I still didn't really understand how it relates to the project). For that reason, no support.
Agreed. Technically, that can be used to block people from a project and that could cause trouble on the website. I see where the creator of the OP is going with this, but for the reason I stated, sorry, but I am not supporting this.
Obviously, projects that abused it would be reported, and the Scratch Team would take appropriate action.

Please read my signature! It might explain some lingo that I used in my post or comment. However, not all of it shows, so you have to highlight the entire bottom of the post, from “Please read my signature!” to where it says report, and copy and paste in into a new sheet or tab or whatever.
I can't decide my signature between:
1. I'm a grammar stickler, and my pet peeve is when people use good as an adverb.
2. I have lots of [creativity]original ideas[/creativity]. [creativity]This[/creativity] is one of those ideas.
3. If I used this symbol: ⸮ in my comment, please look it up before doing anything else.
4. {Minot, North Dakota/Donald Trump parodies} “WE'RE GONNA BUILD A DAM AND MAKE CANADA PAY FOR IT!” “When Canada sends its water, they’re not sending their best drinking water…They’re bringing sleet. They’re bringing floods. The water's toxic.” (It's just a joke that I came up with.)
5. One should make his/her signature text small; that way (s)he can cram more text into the signature.
6. New [scratchblocks] idea each week! (Thanks to Bright-Idea (Read her signature.) for inspiration/the general idea.) Here's the archive:
Note: I stopped this because of signature character limits.
Week of 1-23-2017: Hat-caps tinyurl.com/htauyu2
Week of 1-16-2017: Country-colored scratchblocks tinyurl.com/z8lz6c4
Week of 1-9-2017: Drop-down booleans tinyurl.com/j5d3k6l
Week of 1-2-2017: Block->string inputs and more truth values tinyurl.com/jqu7avs

dvargasews
Scratcher
500+ posts

More username blocks

redglitter wrote:

The list blocks that list the followers…and the one that lists all the usernames on Scratch… there are so many people on Scratch, that Scratch would probably freeze with those. If you were saying it, the speechbubble would be bigger than the page. Sorry but I think 1/10 support.
It would more be used for things like
(item (random v) of [list of all Scratch accounts v] :: list)
or
(length of [list of all Scratch accounts v] :: list)//total number of Scratch accounts
, not what you mentioned, and there might be a feature to stop that script to prevent lagging, or prevent something like
say (list of all Scratch accounts :: list)
from ever being used in the first place by only making it accessible in
(item ( v) of [list v] :: list)
and
(length of [ v] :: list)
.

Last edited by dvargasews (Dec. 21, 2016 18:32:50)


Please read my signature! It might explain some lingo that I used in my post or comment. However, not all of it shows, so you have to highlight the entire bottom of the post, from “Please read my signature!” to where it says report, and copy and paste in into a new sheet or tab or whatever.
I can't decide my signature between:
1. I'm a grammar stickler, and my pet peeve is when people use good as an adverb.
2. I have lots of [creativity]original ideas[/creativity]. [creativity]This[/creativity] is one of those ideas.
3. If I used this symbol: ⸮ in my comment, please look it up before doing anything else.
4. {Minot, North Dakota/Donald Trump parodies} “WE'RE GONNA BUILD A DAM AND MAKE CANADA PAY FOR IT!” “When Canada sends its water, they’re not sending their best drinking water…They’re bringing sleet. They’re bringing floods. The water's toxic.” (It's just a joke that I came up with.)
5. One should make his/her signature text small; that way (s)he can cram more text into the signature.
6. New [scratchblocks] idea each week! (Thanks to Bright-Idea (Read her signature.) for inspiration/the general idea.) Here's the archive:
Note: I stopped this because of signature character limits.
Week of 1-23-2017: Hat-caps tinyurl.com/htauyu2
Week of 1-16-2017: Country-colored scratchblocks tinyurl.com/z8lz6c4
Week of 1-9-2017: Drop-down booleans tinyurl.com/j5d3k6l
Week of 1-2-2017: Block->string inputs and more truth values tinyurl.com/jqu7avs

dvargasews
Scratcher
500+ posts

More username blocks

dvargasews wrote:

ZZ9PluralZAlpha wrote:

stickfiregames wrote:

Sigton wrote:

when gf clicked
if <not <(username) follows [Sigton] :: sensing>> then
say [you must follow me to play the project!]
That's a pretty big problem…

Sigton
It sounds as if the whole point of this block, even as stated by the OP, is to exclude features from non-followers, even if in the OP's case it is a sort of social experiment (I looked up contagious diffusion and I still didn't really understand how it relates to the project). For that reason, no support.
Agreed. Technically, that can be used to block people from a project and that could cause trouble on the website. I see where the creator of the OP is going with this, but for the reason I stated, sorry, but I am not supporting this.
Obviously, projects that abused it would be reported, and the Scratch Team would take appropriate action.
Also, people could just use, “See Inside.”

Please read my signature! It might explain some lingo that I used in my post or comment. However, not all of it shows, so you have to highlight the entire bottom of the post, from “Please read my signature!” to where it says report, and copy and paste in into a new sheet or tab or whatever.
I can't decide my signature between:
1. I'm a grammar stickler, and my pet peeve is when people use good as an adverb.
2. I have lots of [creativity]original ideas[/creativity]. [creativity]This[/creativity] is one of those ideas.
3. If I used this symbol: ⸮ in my comment, please look it up before doing anything else.
4. {Minot, North Dakota/Donald Trump parodies} “WE'RE GONNA BUILD A DAM AND MAKE CANADA PAY FOR IT!” “When Canada sends its water, they’re not sending their best drinking water…They’re bringing sleet. They’re bringing floods. The water's toxic.” (It's just a joke that I came up with.)
5. One should make his/her signature text small; that way (s)he can cram more text into the signature.
6. New [scratchblocks] idea each week! (Thanks to Bright-Idea (Read her signature.) for inspiration/the general idea.) Here's the archive:
Note: I stopped this because of signature character limits.
Week of 1-23-2017: Hat-caps tinyurl.com/htauyu2
Week of 1-16-2017: Country-colored scratchblocks tinyurl.com/z8lz6c4
Week of 1-9-2017: Drop-down booleans tinyurl.com/j5d3k6l
Week of 1-2-2017: Block->string inputs and more truth values tinyurl.com/jqu7avs

dvargasews
Scratcher
500+ posts

More username blocks

Lataliat wrote:

1. This would be cool, regarding contagious diffusion, but as mentioned above, it cold be abused in lots of ways. So no support.

2. Also, I don't think you need the iff.
3, Someone could still visit that project via yor profile and not the one you're working on… unless it were unshared on phosphorus.
I numbered it for you so you'd know what each of my responses was a response to.
2. I don't want trolling or lying on the project.
3. But then the person wouldn't have the message.
3. I shared the project so people who want to respond to this could look inside to see how the coding worked and understand what I wanted.
1. Projects that abused this feature would be reportable.

Please read my signature! It might explain some lingo that I used in my post or comment. However, not all of it shows, so you have to highlight the entire bottom of the post, from “Please read my signature!” to where it says report, and copy and paste in into a new sheet or tab or whatever.
I can't decide my signature between:
1. I'm a grammar stickler, and my pet peeve is when people use good as an adverb.
2. I have lots of [creativity]original ideas[/creativity]. [creativity]This[/creativity] is one of those ideas.
3. If I used this symbol: ⸮ in my comment, please look it up before doing anything else.
4. {Minot, North Dakota/Donald Trump parodies} “WE'RE GONNA BUILD A DAM AND MAKE CANADA PAY FOR IT!” “When Canada sends its water, they’re not sending their best drinking water…They’re bringing sleet. They’re bringing floods. The water's toxic.” (It's just a joke that I came up with.)
5. One should make his/her signature text small; that way (s)he can cram more text into the signature.
6. New [scratchblocks] idea each week! (Thanks to Bright-Idea (Read her signature.) for inspiration/the general idea.) Here's the archive:
Note: I stopped this because of signature character limits.
Week of 1-23-2017: Hat-caps tinyurl.com/htauyu2
Week of 1-16-2017: Country-colored scratchblocks tinyurl.com/z8lz6c4
Week of 1-9-2017: Drop-down booleans tinyurl.com/j5d3k6l
Week of 1-2-2017: Block->string inputs and more truth values tinyurl.com/jqu7avs

jokebookservice1
Scratcher
1000+ posts

More username blocks

But for the blocks to be memory efficient they would need to make a request. What would you want this to do
when green flag clicked
reset timer
if <[jokebookservice1] follows [jokebookservice1]>
end
say (timer)
This will cause an internet request to check if I am following myself, (which I am), and as such will make it say something like “5”. Just wanted to raise this.

It's fine with Cloud Data because it stores a local copy of the variable, as well as sending this local copy to the cloud. Cloud also loads before the project has finished loading.

However, dynamic request like that might be a bit harder.
Sigton
Scratcher
1000+ posts

More username blocks

dvargasews wrote:

(list of all Scratch usernames :: list)
How many people use Scratch now; 15 million?
To generate a list of 15 million items it would take a long while, and to retrieve data it would also take ages. To use this block there would be huge performance implications.

Sigton


dvargasews
Scratcher
500+ posts

More username blocks

Sigton wrote:

dvargasews wrote:

(list of all Scratch usernames :: list)
How many people use Scratch now; 15 million?
To generate a list of 15 million items it would take a long while, and to retrieve data it would also take ages. To use this block there would be huge performance implications.

Sigton
Please read my earlier comment.

dvargasews wrote:

redglitter wrote:

The list blocks that list the followers…and the one that lists all the usernames on Scratch… there are so many people on Scratch, that Scratch would probably freeze with those. If you were saying it, the speechbubble would be bigger than the page. Sorry but I think 1/10 support.
It would more be used for things like
(item (random v) of [list of all Scratch accounts v] :: list)
or
(length of [list of all Scratch accounts v] :: list)//total number of Scratch accounts
, not what you mentioned, and there might be a feature to stop that script to prevent lagging, or prevent something like
say (list of all Scratch accounts :: list)
from ever being used in the first place by only making it accessible in
(item ( v) of [list v] :: list)
and
(length of [ v] :: list)
.

Last edited by dvargasews (Jan. 31, 2017 15:40:36)


Please read my signature! It might explain some lingo that I used in my post or comment. However, not all of it shows, so you have to highlight the entire bottom of the post, from “Please read my signature!” to where it says report, and copy and paste in into a new sheet or tab or whatever.
I can't decide my signature between:
1. I'm a grammar stickler, and my pet peeve is when people use good as an adverb.
2. I have lots of [creativity]original ideas[/creativity]. [creativity]This[/creativity] is one of those ideas.
3. If I used this symbol: ⸮ in my comment, please look it up before doing anything else.
4. {Minot, North Dakota/Donald Trump parodies} “WE'RE GONNA BUILD A DAM AND MAKE CANADA PAY FOR IT!” “When Canada sends its water, they’re not sending their best drinking water…They’re bringing sleet. They’re bringing floods. The water's toxic.” (It's just a joke that I came up with.)
5. One should make his/her signature text small; that way (s)he can cram more text into the signature.
6. New [scratchblocks] idea each week! (Thanks to Bright-Idea (Read her signature.) for inspiration/the general idea.) Here's the archive:
Note: I stopped this because of signature character limits.
Week of 1-23-2017: Hat-caps tinyurl.com/htauyu2
Week of 1-16-2017: Country-colored scratchblocks tinyurl.com/z8lz6c4
Week of 1-9-2017: Drop-down booleans tinyurl.com/j5d3k6l
Week of 1-2-2017: Block->string inputs and more truth values tinyurl.com/jqu7avs

redglitter
Scratcher
1000+ posts

More username blocks

Would
 (Random Scratch Username)
be useful?




dvargasews
Scratcher
500+ posts

More username blocks

redglitter wrote:

Would
 (Random Scratch Username)
be useful?
You could just use
(item (random v) of [list of all Scratch usernames v] :: list)
.

Please read my signature! It might explain some lingo that I used in my post or comment. However, not all of it shows, so you have to highlight the entire bottom of the post, from “Please read my signature!” to where it says report, and copy and paste in into a new sheet or tab or whatever.
I can't decide my signature between:
1. I'm a grammar stickler, and my pet peeve is when people use good as an adverb.
2. I have lots of [creativity]original ideas[/creativity]. [creativity]This[/creativity] is one of those ideas.
3. If I used this symbol: ⸮ in my comment, please look it up before doing anything else.
4. {Minot, North Dakota/Donald Trump parodies} “WE'RE GONNA BUILD A DAM AND MAKE CANADA PAY FOR IT!” “When Canada sends its water, they’re not sending their best drinking water…They’re bringing sleet. They’re bringing floods. The water's toxic.” (It's just a joke that I came up with.)
5. One should make his/her signature text small; that way (s)he can cram more text into the signature.
6. New [scratchblocks] idea each week! (Thanks to Bright-Idea (Read her signature.) for inspiration/the general idea.) Here's the archive:
Note: I stopped this because of signature character limits.
Week of 1-23-2017: Hat-caps tinyurl.com/htauyu2
Week of 1-16-2017: Country-colored scratchblocks tinyurl.com/z8lz6c4
Week of 1-9-2017: Drop-down booleans tinyurl.com/j5d3k6l
Week of 1-2-2017: Block->string inputs and more truth values tinyurl.com/jqu7avs

jromagnoli
Scratcher
1000+ posts

More username blocks

No support. The only good use I could think of for this is targeted advertising in the project outro.


I like making quality, challenging platformers! Please check them out! Don't like platformers? There's always art and other games!


ROAD TO 10,000 POSTS
███████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 63%










If you can read this, my signature cubeupload has been eaten by an evil kumquat!

Powered by DjangoBB

Standard | Mobile