Discuss Scratch

Prof_Red
Scratcher
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.

Last edited by Prof_Red (Oct. 6, 2016 18:18:49)

TacoCatProuductions
Scratcher
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
Prof_Red
Scratcher
500+ posts

Random project button

TacoCatProuductions wrote:

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
thanks for your support!
SirShadow
Scratcher
90 posts

Random project button

TacoCatProuductions wrote:

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
Scratcher
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
Scratcher
1000+ posts

Random project button

Support. This would be very cool and useful for finding new projects.
Prof_Red
Scratcher
500+ posts

Random project button

bump
Tymewalk
Scratcher
1000+ posts

Random project button

SirShadow wrote:

TacoCatProuductions wrote:

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.
Support.

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
Scratcher
500+ posts

Random project button

Tymewalk wrote:

SirShadow wrote:

TacoCatProuductions wrote:

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.
Support.

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.
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 it
cs242861
Scratcher
22 posts

Random project button

agreed we need a random button
Prof_Red
Scratcher
500+ posts

Random project button

bump
Lythium
Scratcher
1000+ posts

Random project button

TacoCatProuductions wrote:

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
Uhh… how?
Prof_Red
Scratcher
500+ posts

Random project button

Lythium wrote:

TacoCatProuductions wrote:

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
Uhh… how?
It actually won't, as per SirShadow

SirShadow wrote:

TacoCatProuductions wrote:

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
Scratcher
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
Scratcher
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
Scratcher
500+ posts

Random project button

Lataliat wrote:

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?
I think it would probably work like this:

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
Scratcher
500+ posts

Random project button

WolfCat67 wrote:

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.
then click the button again
Digital_Gaming
Scratcher
1000+ posts

Random project button

Prof_Red wrote:

WolfCat67 wrote:

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.
then click the button again
Exactly.
Lataliat
Scratcher
100+ posts

Random project button

WolfCat67 wrote:

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

Prof_Red wrote:

Lataliat wrote:

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?
I think it would probably work like this:

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
That makes sense. Personally I'd support this I've had good experiences with random buttons before, so I think this would definitely enhance the mediocre (spelled wrong??) explore tab.
Lataliat
Scratcher
100+ posts

Random project button

Prof_Red wrote:

WolfCat67 wrote:

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.
then click the button again
lel

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)

Powered by DjangoBB