Discuss Scratch
- Prof_Red
-
500+ posts
Random project button
This may sound similar to another topic (that I made, https://scratch-mit-edu.ezproxyberklee.flo.org/discuss/topic/216899/?page=1 ) but this is different, there should be a button on the explore projects page, and the toolbar at the top that will take a user to a random project out of every single one that exists (if it is shared). This will be useful for new scratchers and it will also be useful for if someone is bored with the projects they have seen, that can just click this button to go to a random project. And if this takes you to a project with nothing on it, just click it again.
This suggestion also seems similar to the see examples of the front page (if you are signed out) but these are:
1. (usually) only made by the st
2. are only seen if you aren't logged in
If you dont support, be constructive and say how this suggestion can possibly be made better.
This suggestion also seems similar to the see examples of the front page (if you are signed out) but these are:
1. (usually) only made by the st
2. are only seen if you aren't logged in
If you dont support, be constructive and say how this suggestion can possibly be made better.
Last edited by Prof_Red (Oct. 6, 2016 18:18:49)
- TacoCatProuductions
-
1000+ posts
Random project button
This seems like a good idea, but would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.
75% support. If it works, gr8
75% support. If it works, gr8
- Prof_Red
-
500+ posts
Random project button
thanks for your support! This seems like a good idea, but would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.
75% support. If it works, gr8
- SirShadow
-
90 posts
Random project button
This seems like a good idea, but would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.
75% support. If it works, gr8
Not really
A localized script that generates a number up to the most recent project number and checks to see if it's connected to a valid shared project, if so, the script ends and sends you to the project proper wouldn't weigh on the servers too much.
Last edited by SirShadow (Oct. 6, 2016 22:42:20)
- gigawert
-
24 posts
Random project button
Yes, I agree with SirShadow. The server will only have to generate a random project number and navigate to that project. The load will be very little.
- Digital_Gaming
-
1000+ posts
Random project button
Support. This would be very cool and useful for finding new projects.
- Tymewalk
-
1000+ posts
Random project button
Support.This seems like a good idea, but would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.
75% support. If it works, gr8
Not really
A localized script that generates a number up to the most recent project number and checks to see if it's connected to a valid shared project, if so, the script ends and sends you to the project proper wouldn't weigh on the servers too much.
I heard that inappropriate projects might show up, and this is why the “Suprise Projects” bar was removed, but they can also show up in Recently Shared.
If someone sees something inappropriate, they can always report it.

- Prof_Red
-
500+ posts
Random project button
Yeah, first of all, inappropriate projects are rare and second of all, if something bad does happen, like you said, it is highly recommended to report itSupport.This seems like a good idea, but would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.
75% support. If it works, gr8
Not really
A localized script that generates a number up to the most recent project number and checks to see if it's connected to a valid shared project, if so, the script ends and sends you to the project proper wouldn't weigh on the servers too much.
I heard that inappropriate projects might show up, and this is why the “Suprise Projects” bar was removed, but they can also show up in Recently Shared.
If someone sees something inappropriate, they can always report it.
- Lythium
-
1000+ posts
Random project button
but would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.Uhh… how? This seems like a good idea,
75% support. If it works, gr8
- Prof_Red
-
500+ posts
Random project button
It actually won't, as per SirShadowbut would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.Uhh… how? This seems like a good idea,
75% support. If it works, gr8
This seems like a good idea, but would put alot of pressure on the servers. It would have to sort through the millions of projects and find one.
75% support. If it works, gr8
Not really
A localized script that generates a number up to the most recent project number and checks to see if it's connected to a valid shared project, if so, the script ends and sends you to the project proper wouldn't weigh on the servers too much.
- Lataliat
-
100+ posts
Random project button
Usually what I do is type a random number into the URL, and then hope that the project is shared
I suppose having a random button would be easier, but how would it know if the project is shared or not? Would it *somehow* detect the project is not shared, and then just try again until the one it gets is shared?

- WolfCat67
-
1000+ posts
Random project button
I would support this, however I don't want to just find projects made by people who clearly can't program and are unplayable or Warrior Cats stuff again and again. You might find the odd good project, but the negatives outnumber the positives.
- Prof_Red
-
500+ posts
Random project button
I think it would probably work like this: Usually what I do is type a random number into the URL, and then hope that the project is sharedI suppose having a random button would be easier, but how would it know if the project is shared or not? Would it *somehow* detect the project is not shared, and then just try again until the one it gets is shared?
The button is clicked, it chooses a random number, if the project is shared the page will be loaded, if it isn't, the engine will generate a new number and repeat this process until it is loaded.
when this sprite clicked
repeat until <[Project] = [shared]>
go to project (pick random (1) to (99999999))
end
- Prof_Red
-
500+ posts
Random project button
then click the button again I would support this, however I don't want to just find projects made by people who clearly can't program and are unplayable or Warrior Cats stuff again and again. You might find the odd good project, but the negatives outnumber the positives.

- Digital_Gaming
-
1000+ posts
Random project button
Exactly.then click the button again I would support this, however I don't want to just find projects made by people who clearly can't program and are unplayable or Warrior Cats stuff again and again. You might find the odd good project, but the negatives outnumber the positives.
- Lataliat
-
100+ posts
Random project button
Isn't this the case with any random button? I would just mash it over and over till I find a ‘good’ aka intriguing project. I would support this, however I don't want to just find projects made by people who clearly can't program and are unplayable or Warrior Cats stuff again and again. You might find the odd good project, but the negatives outnumber the positives.
That makes sense. Personally I'd support thisI think it would probably work like this: Usually what I do is type a random number into the URL, and then hope that the project is sharedI suppose having a random button would be easier, but how would it know if the project is shared or not? Would it *somehow* detect the project is not shared, and then just try again until the one it gets is shared?
The button is clicked, it chooses a random number, if the project is shared the page will be loaded, if it isn't, the engine will generate a new number and repeat this process until it is loaded.when this sprite clicked
repeat until <[Project] = [shared]>
go to project (pick random (1) to (99999999))
end

- Lataliat
-
100+ posts
Random project button
lelthen click the button again I would support this, however I don't want to just find projects made by people who clearly can't program and are unplayable or Warrior Cats stuff again and again. You might find the odd good project, but the negatives outnumber the positives.
Also, views only count if you press the flag, right? I wonder how implementing a random button might affect that… like, I think projects would get more views. (positive result)