Discuss Scratch

CST1229
Scratcher
1000+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

(#961)
why randomized project IDs? just asking

KING OF THE PAGE!!!1!!!111!
possibly to 1. prevent ID sniping to an extent, and 2. to prevent people from being able to crawl literally every single project on the website (which, preventing that is probably both a bad and a good thing)

Last edited by CST1229 (Aug. 20, 2026 02:29:39)

Mudkip72475
Scratcher
500+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

why randomized project IDs? just asking

KING OF THE PAGE!!!1!!!111!
since when was that confirmed?
Ngn5
Scratcher
100 posts

The Unofficial NGP Questions Topic (TUNQT)

CST1229 wrote:

(#962)
possibly to 1. prevent ID sniping to an extent, and 2. to prevent people from being able to crawl literally every single project on the website (which, preventing that is probably both a bad and a good thing)
wouldn't assigning individual project IDs for each user be better?
DeathReviews
Scratcher
100+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

CST1229 wrote:

(#962)
possibly to 1. prevent ID sniping to an extent, and 2. to prevent people from being able to crawl literally every single project on the website (which, preventing that is probably both a bad and a good thing)
wouldn't assigning individual project IDs for each user be better?
I don’t see what you mean
Ngn5
Scratcher
100 posts

The Unofficial NGP Questions Topic (TUNQT)

DeathReviews wrote:

Ngn5 wrote:

(#964)
wouldn't assigning individual project IDs for each user be better?
(#965)
I don’t see what you mean
take for example, two users:
Alice and Bob.

each of them made their first projects on the same day.
the URL of Alice's first project would be /projects/Alice/1/. the URL of Bob's first project would be /projects/Bob/1.
these two projects are not the same.

if Alice had 10 projects, Alice's 10th project would be /projects/Alice/10/.
this logic works the same for Bob's 10th project.
CatPlusHouse
Scratcher
100+ posts

The Unofficial NGP Questions Topic (TUNQT)

Scratch_Cat_Coder8 wrote:

DeathReviews wrote:

CatPlusHouse wrote:

EVERYONE, STOP TALKING ABOUT AI AND THE NGP
The NGP will NOT add ai as it is strictly just a update to the website, jot the scratch editor, and 4.0 isn't even going to come out soon and add ai
Correct.
Once again, NGP is purely an update to the UI. No new features, sorry.
What about Google account sign in & student -> normal account conversion?
I'm not sure but the scratch team did say something about Google accounts so we might get that, for some reason
CatPlusHouse
Scratcher
100+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

why randomized project IDs? just asking

KING OF THE PAGE!!!1!!!111!
To prevent ID sniping
Probably also to prevent people from downloading every project on scratch in a few hours (that is actually quick you know)
Efficiency, maybe some other stuff
Maybe for some security too
DeathReviews
Scratcher
100+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

DeathReviews wrote:

Ngn5 wrote:

(#964)
wouldn't assigning individual project IDs for each user be better?
(#965)
I don’t see what you mean
take for example, two users:
Alice and Bob.

each of them made their first projects on the same day.
the URL of Alice's first project would be /projects/Alice/1/. the URL of Bob's first project would be /projects/Bob/1.
these two projects are not the same.

if Alice had 10 projects, Alice's 10th project would be /projects/Alice/10/.
this logic works the same for Bob's 10th project.
OK, I get it now
“Alice and Bob” Is that a game builder garage reference?

Last edited by DeathReviews (Aug. 20, 2026 04:24:38)

CatPlusHouse
Scratcher
100+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

DeathReviews wrote:

Ngn5 wrote:

(#964)
wouldn't assigning individual project IDs for each user be better?
(#965)
I don’t see what you mean
take for example, two users:
Alice and Bob.

each of them made their first projects on the same day.
the URL of Alice's first project would be /projects/Alice/1/. the URL of Bob's first project would be /projects/Bob/1.
these two projects are not the same.

if Alice had 10 projects, Alice's 10th project would be /projects/Alice/10/.
this logic works the same for Bob's 10th project.
That's A good idea, that would also break the millions of already existing links, and very quickly people could download every project from a user and possibly slow down the server in some way especially when Griffpatch or some other person with 100+ projects is the victim
UserBlockedYou
Scratcher
100+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

(#964)

CST1229 wrote:

(#962)
possibly to 1. prevent ID sniping to an extent, and 2. to prevent people from being able to crawl literally every single project on the website (which, preventing that is probably both a bad and a good thing)
wouldn't assigning individual project IDs for each user be better?
why are we suggesting things here now
Ngn5
Scratcher
100 posts

The Unofficial NGP Questions Topic (TUNQT)

The guy above me wrote:

(#971)
why are we suggesting things here now
okay fine i'll make a seperate topic for it
medians
Scratcher
1000+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

DeathReviews wrote:

Ngn5 wrote:

(#964)
wouldn't assigning individual project IDs for each user be better?
(#965)
I don’t see what you mean
take for example, two users:
Alice and Bob.

each of them made their first projects on the same day.
the URL of Alice's first project would be /projects/Alice/1/. the URL of Bob's first project would be /projects/Bob/1.
these two projects are not the same.

if Alice had 10 projects, Alice's 10th project would be /projects/Alice/10/.
this logic works the same for Bob's 10th project.
It looks sorta like 1.x lol
Though, what happens to old links?
my_c00l_games
Scratcher
100+ posts

The Unofficial NGP Questions Topic (TUNQT)

Ngn5 wrote:

DeathReviews wrote:

Ngn5 wrote:

(#964)
wouldn't assigning individual project IDs for each user be better?
(#965)
I don’t see what you mean
take for example, two users:
Alice and Bob.

each of them made their first projects on the same day.
the URL of Alice's first project would be /projects/Alice/1/. the URL of Bob's first project would be /projects/Bob/1.
these two projects are not the same.

if Alice had 10 projects, Alice's 10th project would be /projects/Alice/10/.
this logic works the same for Bob's 10th project.
Yeah isn't that a bit how scratch ids worked in 1.4? I could see an issue migrating the current links.
Ngn5
Scratcher
100 posts

The Unofficial NGP Questions Topic (TUNQT)

medians wrote:

(#974)
It looks sorta like 1.x lol
Though, what happens to old links?
it simply redirects to the new links
btw can we talk about this in the topic i made in the suggestions forum instead so the conversation isn't derailed any further
HighlaneGamingStudio
Scratcher
500+ posts

The Unofficial NGP Questions Topic (TUNQT)

CST1229 wrote:

2. to prevent people from being able to crawl literally every single project on the website (which, preventing that is probably both a bad and a good thing)
I suppose the good with that is preventing third-party AI from training on projects, but the bad is that nobody else can make a Scratch project search that doesn't use Scratch's built-in search engine, so using Google to find Scratch projects when the search is down won't be possible (unless I'm completely misunderstanding how major search engines index websites).

Last edited by HighlaneGamingStudio (Aug. 20, 2026 22:58:39)

gem1001
Scratcher
1000+ posts

The Unofficial NGP Questions Topic (TUNQT)

HighlaneGamingStudio wrote:

(unless I'm completely misunderstanding how major search engines index websites).
I think they work by following links and iFrames
Mario64Fan35465464
Scratcher
5 posts

The Unofficial NGP Questions Topic (TUNQT)

The NGP leaks site got taken down
nebula_cats
Scratcher
1000+ posts

The Unofficial NGP Questions Topic (TUNQT)

question:
when the [[NGP]] gonna release
Mudkip72475
Scratcher
500+ posts

The Unofficial NGP Questions Topic (TUNQT)

nebula_cats wrote:

question:
when the [[NGP]] gonna release
If I remember correctly, it's gonna be from sometime during the fall to the end of the year
gem1001
Scratcher
1000+ posts

The Unofficial NGP Questions Topic (TUNQT)

nebula_cats wrote:

question:
when the [[NGP]] gonna release
Autumn

Powered by DjangoBB