Discuss Scratch

SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

I'm suggesting a new Scratch extension to allow projects to store, recall and exchange data.

A project could save 1 alpha-numerical key (up to 255 characters) at a time. An account could store 255 keys, after which the oldest would be deleted.

For example, Project A would store a key showing your progress. The key could be recalled by Project A if you played again, or by Project B to show you played A.

Only Scratchers could use keys in their own projects.

The extension would add these blocks:

Storing:
<user allows keys? :: custom>
store key [] :: custom

Recalling:
<user has key from this project? :: custom>
<user has key from project ID []? :: custom>
(recalled key :: custom)

A ‘Scratch Keys’ page would be added to ‘Account settings’ with these options:
* ‘Enable Scratch Keys’ - checkbox
* ‘Remaining storage’
* ‘Manage keys’ - button, to view stored keys and their projects or delete keys
* ‘Delete all keys’ - button
* ‘What are Scratch Keys? - button

A ’Scratch Keys' badge (like the ‘Pen’ badge) would be shown on projects.

Keys could be used to:
* Save progress in games
* Save settings in projects
* Unlock features across projects

Last edited by SAVVYSCLUTTER (March 12, 2023 20:03:49)


I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
RED-001-alt
Scratcher
1000+ posts

Scratch Keys data storage extension

Support, it can be tedious to copy and paste codes into projects.
Would there be a limit for user data? Would there also be a block or boolean or something that tells you how much storage you have left? Also I think this would be included in the Variables section.

Please don't remove the automatic browser/OS info after making a new Bugs and Glitches forum post, that information really helps a lot!
(unless you are reporting from a different device, then you should specify what device, OS, and browser you have)

Join the Ohio Army!!
Scratch Etiquette

Sratch 2.0 player alternative: https://scratch.mit.edu/discuss/topic/633464/?page=1#post-6649811
Scratch 15th Birthday Celebration: https://youtube.com/watch?v=7Gd_b1mbrxM
Encore event: https://www.youtube.com/watch?v=gI4Gcf-T28g
Please help with this: https://scratch.mit.edu/discuss/topic/606203/
I am actually @RED-001 but I forgot my password, so this account was created
SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

RED-001-alt wrote:

Would there be a limit for user data? Would there also be a block or boolean or something that tells you how much storage you have left?
See the updated post.

RED-001-alt wrote:

Also I think this would be included in the Variables section.
I think it should be an extension as it may not be used by all users.

I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
DifferentDance8
Scratcher
1000+ posts

Scratch Keys data storage extension

I technically already had a similar idea called “global messages”, that allowed you to recieve any message from any project that's yours.
But, I won't dwell on that for too long.
send global message [message v] to ID [project id] and [stop v] :: control cap // this could work for any project that's yours
<recieved global message [message v] from ID [project id] :: control>

i might recreate my pfp in Mod's Protogen Maker v2 if- i mean when it releases
SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

DifferentDance8 wrote:

I technically already had a similar idea called “global messages”, that allowed you to recieve any message from any project that's yours.
But, I won't dwell on that for too long.
send global message [message v] to ID [project id] and [stop v] :: control cap // this could work for any project that's yours
<recieved global message [message v] from ID [project id] :: control>
My idea would allow all projects to exchange data, which could be recalled at any time.

I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
DifferentDance8
Scratcher
1000+ posts

Scratch Keys data storage extension

SAVVYSCLUTTER wrote:

My idea would allow all projects to exchange data, which could be recalled at any time.
Okay then..

i might recreate my pfp in Mod's Protogen Maker v2 if- i mean when it releases
CoconutGator
Scratcher
1000+ posts

Scratch Keys data storage extension

Seems like a cool idea for sequels of games, and making sure you completed the first game before you can do the second.

I was gonna say this was abusable by restricting players from playing the game for no reason if you wanted, but then I realized you can do that anyways.

Guess I should use the signature for explaining myself rather than Skyrim quotes. So hi. I'm Gator.

Metal albums I like:
* The Liberation - Disillusion
* Citadel - Ne Obliviscaris
* With All Their Might - Dyscarnate
* Ghost Reveries - Opeth
* Where Owls Know My Name - Rivers of Nihil

Recommend me more (please)
RED-001-alt
Scratcher
1000+ posts

Scratch Keys data storage extension

What would the limit be for data? Would it be like lists where there are lists of data? If so, someone could make a malicious script that could clog it up or delete your data.

Please don't remove the automatic browser/OS info after making a new Bugs and Glitches forum post, that information really helps a lot!
(unless you are reporting from a different device, then you should specify what device, OS, and browser you have)

Join the Ohio Army!!
Scratch Etiquette

Sratch 2.0 player alternative: https://scratch.mit.edu/discuss/topic/633464/?page=1#post-6649811
Scratch 15th Birthday Celebration: https://youtube.com/watch?v=7Gd_b1mbrxM
Encore event: https://www.youtube.com/watch?v=gI4Gcf-T28g
Please help with this: https://scratch.mit.edu/discuss/topic/606203/
I am actually @RED-001 but I forgot my password, so this account was created
Maximouse
Scratcher
1000+ posts

Scratch Keys data storage extension

Why would the data be restricted to numbers?

Last edited by Maximouse (Sept. 26, 2022 16:47:05)



This is Maximouse's signature. Learn more about signatures.
RED-001-alt
Scratcher
1000+ posts

Scratch Keys data storage extension

Maximouse wrote:

Why would the data be restricted to numbers?
Maybe someone could use it to put bad words in there, like why there is kind of a number lock on cloud variables

Please don't remove the automatic browser/OS info after making a new Bugs and Glitches forum post, that information really helps a lot!
(unless you are reporting from a different device, then you should specify what device, OS, and browser you have)

Join the Ohio Army!!
Scratch Etiquette

Sratch 2.0 player alternative: https://scratch.mit.edu/discuss/topic/633464/?page=1#post-6649811
Scratch 15th Birthday Celebration: https://youtube.com/watch?v=7Gd_b1mbrxM
Encore event: https://www.youtube.com/watch?v=gI4Gcf-T28g
Please help with this: https://scratch.mit.edu/discuss/topic/606203/
I am actually @RED-001 but I forgot my password, so this account was created
blablablahello
Scratcher
1000+ posts

Scratch Keys data storage extension

RED-001-alt wrote:

What would the limit be for data? Would it be like lists where there are lists of data? If so, someone could make a malicious script that could clog it up or delete your data.
You technically cannot delete data unless the saved stuff is ran as a script (from what I know)
there definitly would need to have a limit

Highlight, Hold shift, Press down arrow to scroll down


HEHEHEHAW

Everytime someone says “I did a quick search”, I question wether they meant they did a quicksearch (The algorithm) or a quick search (Quickly searching)

鸡你
实在是太美哦贝贝
实在是太美
多一眼就会爆炸
近一点会被融化
干嘛
你干嘛哈哈诶有
oh yea哈哈
多一眼就会爆炸
近一点会~融~化~~~

我个人认为,这个意大利面就应该拌四十二号混凝土,因为这个螺丝钉的长度,很容易会直接影响到挖掘机的扭矩,你知道吧,你往里砸的时候,一瞬间,他就会产生大量的高能蛋白,俗称UFO,会严重影响经济的发展,甚至对整个太平洋以及充电器,都会造成一定的核污染,你知道吧,啊,再者说根据勾股定理,你可以很容易的推断出,人工饲养的东条鹰鸡,它是可以捕获野生的三角函数的,所以说这个这个这个,你不管秦始皇的切面是否具有放射性,特朗普的n次方,是否含有沉淀物,都不应影响这个这个沃尔玛跟维尔康在南极汇合,啊!

大家好,我是练习两年半的个人练习生蔡徐坤!我喜欢唱,跳,rap,还有打篮球

早上好中国我喜欢吃冰淇凌!



















why are you down here why are you down here why are you down here




SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

RED-001-alt wrote:

Someone could make a malicious script that could clog it up or delete your data.

SAVVYSCLUTTER wrote:

A project could save 1 alpha-numerical key (up to 255 characters) at a time. An account could store 255 keys, after which the oldest would be deleted.

Last edited by SAVVYSCLUTTER (April 26, 2023 05:56:19)


I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

Maximouse wrote:

Why would the data be restricted to numbers?
It could be used to build chatrooms otherwise.

I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
Maximouse
Scratcher
1000+ posts

Scratch Keys data storage extension

RED-001-alt wrote:

Maximouse wrote:

Why would the data be restricted to numbers?
Maybe someone could use it to put bad words in there, like why there is kind of a number lock on cloud variables

SAVVYSCLUTTER wrote:

Maximouse wrote:

Why would the data be restricted to numbers?
It could be used to build chatrooms otherwise.
Isn't it stored in the user's account? If not, how is it even different from cloud variables?


This is Maximouse's signature. Learn more about signatures.
SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

Maximouse wrote:

Isn't it stored in the user's account?
Yes.

Maximouse wrote:

If not, how is it even different from cloud variables?
Data can be stored and exchanged between projects.

I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
Maximouse
Scratcher
1000+ posts

Scratch Keys data storage extension

SAVVYSCLUTTER wrote:

Maximouse wrote:

If not, how is it even different from cloud variables?
Data can be stored and exchanged between projects.
If it can only be exchanged between projects and not between users, there is no reason to only allow numbers.


This is Maximouse's signature. Learn more about signatures.
hi875230163394
Scratcher
1000+ posts

Scratch Keys data storage extension

SAVVYSCLUTTER wrote:

Each account could store keys from 99 projects, after which the oldest keys would be deleted.
99 different projects, or just 99 keys?

and why 99, whats wrong with 100?

if one more person comments “shovel” on my profile…

crtl+shift+down to scroll down

I shouldn't be on forums, I'm a geist

“If I'm getting eaten by the parasites it should be like Cheeh Ohhh-Seee Keee Gaaa I should be rising in the sky Behh Skaah Daaa AND THEN I get the bell, New Layer 2 Bell, New Layer 2 Bell”



I dare someone to make an online version Taikyoku Shogi, a japanese 36x36 chess variant with over 200 individual pieces on both sides, needless to say, its VERY complicated

Big Brother sees all, watch what you think

In the first age, in the first post, when the reports first submitted, one stood. Burned by the embers of Dupes, his soul blistered by the fires of Forums and tainted beyond ascension, he chose the path of perpetual torment. In his ravenous hatred, he found no peace, and with boiling blood he scoured the Suggestions seeking vengeance against the dupers who had wronged him. He wore the crown of the ST, and those that tasted the bite of his keyboard named him… the Forum Dweller.

这个男人名叫小帅




































Glory to Superstate Oceania
SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

Maximouse wrote:

SAVVYSCLUTTER wrote:

Maximouse wrote:

If not, how is it even different from cloud variables?
Data can be stored and exchanged between projects.
If it can only be exchanged between projects and not between users, there is no reason to only allow numbers.
I didn't think about this fully - I've changed it.

I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
SAVVYSCLUTTER
Scratcher
500+ posts

Scratch Keys data storage extension

hi875230163394 wrote:

99 different projects, or just 99 keys?
See the updated post.

hi875230163394 wrote:

and why 99, whats wrong with 100?
Many programs use 99 as a data limit - I don't know why.

I deleted my account on 9 June 2023. My best projects are still on Scratch. Visit my website for my latest work.
PGBFLITE6373
Scratcher
1000+ posts

Scratch Keys data storage extension

Why not allow bigger digits, such as 127 digits long? It couldn't hit the servers that bad could it? I don't really know anything else to say other than that, really. This would be cool, and I don't see the downside.

Last edited by PGBFLITE6373 (Sept. 28, 2022 20:59:21)


—————————————————————————————————————————————————————————————————
How to make siggie

Powered by DjangoBB