Discuss Scratch

BestBoi1
Scratcher
5 posts

A block that lets you easily make a system that lets you save your game.

Lots of games on Scratch are long, like idle or RPGs. A block that saves the game and loads it would be very useful. Maybe it could automatically export a code that can be loaded, so that we can still export games with websites.
ScolderCreations
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

I see how this could be helpful.

legobuilder000
Scratcher
500+ posts

A block that lets you easily make a system that lets you save your game.

BestBoi1 wrote:

Lots of games on Scratch are long, like idle or RPGs. A block that saves the game and loads it would be very useful. Maybe it could automatically export a code that can be loaded, so that we can still export games with websites.
Support, this could make longer games easier to play, and make.

Hi! :)
Have a great day!
Today, I would like to give Za-Chary a special thanks. He was a moderator, the writer of The Official List of Rejected Suggestions, which is really helpful in the suggestions forums. On October 29, 2021, he left the Scratch Team. Thank you Za-Chary, for all your work!
This message will stay up until 12-1-21

Control+Shift+Down to see more!

News-(11-1-21)
I am going to change my profile picture, since Halloween is over!
(End of news)

Check out my projects!
ScratchPedia, aka the Scratch Wiki, but as a project.
When Griffpatch makes a collab, what happens? Click here to find out!
Want to play Roblox on Scratch? Click here, and make an account to start playing!
A nice relaxing fireplace video. Click here to find it!
Did you like those projects? Consider following me! Only if you want to though!

Don't worry, I have some evil kumquat protection. Here it is:

when green flag clicked
if <Kumquats try to invade a siggy> then
broadcast [Make Siggy Guards]
end

when I receive [Make Siggy Guards]
forever
summon (100) siggy guards
end

Wow, you read until the end! Congrats! :D
SonicFanX123_321
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

even if you could use cloud vars and you could go:

having special blocks like this:

would be useful! for example:

support, though the ST would have to pay for the extra servers though, so this may (or may NOT) be rejected

this is my page

I'm not active on scratch anymore, I moved on.
Mrcakeyman89
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

Support! This could be AMAZING and very helpful.

Would it be an extention? If so, what color?

However, consider that the ST would have to pay for the extra servers…

How would it work? Would it be some sort of “create save port” thing with a limit of seven ports? It could work like this:
(points ::pen ::boolean)

(hunger ::pen ::boolean)

(health ::pen ::boolean) //all of these you would create, like how you create a variable. They'd be personal cloud variables, each constantly being created with every person who runs the project, and thus running that script. (See what i mean about scratch paying for the extra servers?) You could make up to 7 of these. (Like cloud variables)

Then there would be the blocks that would set these. Again, these blocks would be like cloud variable, but would be personal for every person who runs the project.

Set [... v] to (...)::pen

Change [... v] to (...)::pen

Again, this is like variables. But then there would be the “load save augment” blocks.
Load [... v] to [... v]::pen   //Or maybe it'd be loading to a variable, IDK about this part, (or if it's even nessecary.)

Hope this Helps!
Scratch On!

My siggy was made in the Water Otters 2.0 and Feathered Finds!

Shop I Own - |^| - Shop I Work At - |^| - Shop I Work At -|^|- Shop Contest -|^|- My Profile - |^| - Latest Project

Road to 2000 Posts! - 1000 I I I I I I I I I I 2000
70% of the Way!


^ It's cute - Click on it ^


Scratch On!
ScolderCreations
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

I think it would be better if, instead of using cloud, it would use a save file that you could load and save from and to your computer.

tinycoder8675
Scratcher
100+ posts

A block that lets you easily make a system that lets you save your game.

would this allow you to share data across multiple games?


This is my pet, Siggy! He creates kumquats for me and destroys anti-kumquat signatures! You can make a Siggy too!



when green flag clicked
repeat until <self destruct button clicked>
if <Kumquats > 1> then
Pour out [all] Kumquats upon [the world]
Demand [100000000000] Dollars To Remove [1] Kumquat
end
Self Destruct


when green flag clicked
forever
Generate Kumquats[100]
Destroy Anti-Kumquat signatures
end
Mrcakeyman89
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

tinycoder8675 wrote:

would this allow you to share data across multiple games?

I wouldn't think that'd be useful, or easy to implement in scratch.

My siggy was made in the Water Otters 2.0 and Feathered Finds!

Shop I Own - |^| - Shop I Work At - |^| - Shop I Work At -|^|- Shop Contest -|^|- My Profile - |^| - Latest Project

Road to 2000 Posts! - 1000 I I I I I I I I I I 2000
70% of the Way!


^ It's cute - Click on it ^


Scratch On!
tinycoder8675
Scratcher
100+ posts

A block that lets you easily make a system that lets you save your game.

so basically, all we need is something that can make files and retrieve them. yes?


This is my pet, Siggy! He creates kumquats for me and destroys anti-kumquat signatures! You can make a Siggy too!



when green flag clicked
repeat until <self destruct button clicked>
if <Kumquats > 1> then
Pour out [all] Kumquats upon [the world]
Demand [100000000000] Dollars To Remove [1] Kumquat
end
Self Destruct


when green flag clicked
forever
Generate Kumquats[100]
Destroy Anti-Kumquat signatures
end
AlfabetonsOfficial
Scratcher
100+ posts

A block that lets you easily make a system that lets you save your game.

So like separate cloud variables for each Scratcher?

Let's learn Spanish with the Alfabetons!
Click here to get started!
Visit the official Alfabetons website!
BanMeOS
Scratcher
500+ posts

A block that lets you easily make a system that lets you save your game.

Mrcakeyman89 wrote:

tinycoder8675 wrote:

would this allow you to share data across multiple games?

I wouldn't think that'd be useful, or easy to implement in scratch.

for ones where you can transfer your items and such to an older or newer game it would be.

Last edited by BanMeOS (July 26, 2021 20:12:14)


([foo v] ::variables)
([list v] ::list)
set [ v].y to [] ::variables
([foo v] [ v] pos :: variables)
<[] is exactly [] :: operators>
<mouse moving? ::sensing>
point towards x: () y: () ::motion

glide () secs to [sprite v] ::motion

we reach 410 + 10 posts :: sound

lol ::operators
tinycoder8675
Scratcher
100+ posts

A block that lets you easily make a system that lets you save your game.

bump


This is my pet, Siggy! He creates kumquats for me and destroys anti-kumquat signatures! You can make a Siggy too!



when green flag clicked
repeat until <self destruct button clicked>
if <Kumquats > 1> then
Pour out [all] Kumquats upon [the world]
Demand [100000000000] Dollars To Remove [1] Kumquat
end
Self Destruct


when green flag clicked
forever
Generate Kumquats[100]
Destroy Anti-Kumquat signatures
end
290Scratcher
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

How would the block actually work? Would it export a code that saves the state of the project?

This is my forum signature, here it's okay to… forget it, you've probably seen hundreds of these signatures before.
https://youtu.be/dQw4w9WgXcQ <— Click this funny and not suspicious link to get Scratch 4 early!

Joined at the age of 8 and somehow I'm still alive and decently semi-active on the forums.

(Reminder to take care of yourself and stay safe, the world is wild after all)

https://ecosia.org it's good trust me
tinycoder8675
Scratcher
100+ posts

A block that lets you easily make a system that lets you save your game.

290Scratcher wrote:

How would the block actually work? Would it export a code that saves the state of the project?
I think it would actually save to a json file.


This is my pet, Siggy! He creates kumquats for me and destroys anti-kumquat signatures! You can make a Siggy too!



when green flag clicked
repeat until <self destruct button clicked>
if <Kumquats > 1> then
Pour out [all] Kumquats upon [the world]
Demand [100000000000] Dollars To Remove [1] Kumquat
end
Self Destruct


when green flag clicked
forever
Generate Kumquats[100]
Destroy Anti-Kumquat signatures
end
ScolderCreations
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

I think to be safe, we should only allow it to save numbers and symbols. Otherwise, it could download a ton of inappropriate content without anyone knowing.

290Scratcher
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

tinycoder8675 wrote:

290Scratcher wrote:

How would the block actually work? Would it export a code that saves the state of the project?
I think it would actually save to a json file.
You mean that it would download a json file to your computer?

This is my forum signature, here it's okay to… forget it, you've probably seen hundreds of these signatures before.
https://youtu.be/dQw4w9WgXcQ <— Click this funny and not suspicious link to get Scratch 4 early!

Joined at the age of 8 and somehow I'm still alive and decently semi-active on the forums.

(Reminder to take care of yourself and stay safe, the world is wild after all)

https://ecosia.org it's good trust me
tinycoder8675
Scratcher
100+ posts

A block that lets you easily make a system that lets you save your game.

290Scratcher wrote:

tinycoder8675 wrote:

290Scratcher wrote:

How would the block actually work? Would it export a code that saves the state of the project?
I think it would actually save to a json file.
You mean that it would download a json file to your computer?
yes. that would be inexpensive and easy to implement. also, it would allow seperate games to access the same information.


This is my pet, Siggy! He creates kumquats for me and destroys anti-kumquat signatures! You can make a Siggy too!



when green flag clicked
repeat until <self destruct button clicked>
if <Kumquats > 1> then
Pour out [all] Kumquats upon [the world]
Demand [100000000000] Dollars To Remove [1] Kumquat
end
Self Destruct


when green flag clicked
forever
Generate Kumquats[100]
Destroy Anti-Kumquat signatures
end
290Scratcher
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

tinycoder8675 wrote:

290Scratcher wrote:

tinycoder8675 wrote:

290Scratcher wrote:

How would the block actually work? Would it export a code that saves the state of the project?
I think it would actually save to a json file.
You mean that it would download a json file to your computer?
yes. that would be inexpensive and easy to implement. also, it would allow seperate games to access the same information.
That makes sense, then.

What the json file would actually contain and how it'd be structured is a bit trickier, though.

This is my forum signature, here it's okay to… forget it, you've probably seen hundreds of these signatures before.
https://youtu.be/dQw4w9WgXcQ <— Click this funny and not suspicious link to get Scratch 4 early!

Joined at the age of 8 and somehow I'm still alive and decently semi-active on the forums.

(Reminder to take care of yourself and stay safe, the world is wild after all)

https://ecosia.org it's good trust me
tinycoder8675
Scratcher
100+ posts

A block that lets you easily make a system that lets you save your game.

290Scratcher wrote:

tinycoder8675 wrote:

290Scratcher wrote:

tinycoder8675 wrote:

290Scratcher wrote:

How would the block actually work? Would it export a code that saves the state of the project?
I think it would actually save to a json file.
You mean that it would download a json file to your computer?
yes. that would be inexpensive and easy to implement. also, it would allow seperate games to access the same information.
That makes sense, then.

What the json file would actually contain and how it'd be structured is a bit trickier, though.
actually, it wouldn't be that hard. I am a python scripter, and I have easily made saving/loading systems. it dosen't have to do much. just save select data to a named file and also retreive that data. it would be like this. (sorry for the laack of scratch blocks, I dont know how to do that.
create file (filename
save data (variable) to file (filename)
load data (variable) from file (filename)
delete file (filename)
also yes, the delete and create blocks would be useful. you understand?


This is my pet, Siggy! He creates kumquats for me and destroys anti-kumquat signatures! You can make a Siggy too!



when green flag clicked
repeat until <self destruct button clicked>
if <Kumquats > 1> then
Pour out [all] Kumquats upon [the world]
Demand [100000000000] Dollars To Remove [1] Kumquat
end
Self Destruct


when green flag clicked
forever
Generate Kumquats[100]
Destroy Anti-Kumquat signatures
end
290Scratcher
Scratcher
1000+ posts

A block that lets you easily make a system that lets you save your game.

tinycoder8675 wrote:

290Scratcher wrote:

tinycoder8675 wrote:

290Scratcher wrote:

tinycoder8675 wrote:

290Scratcher wrote:

How would the block actually work? Would it export a code that saves the state of the project?
I think it would actually save to a json file.
You mean that it would download a json file to your computer?
yes. that would be inexpensive and easy to implement. also, it would allow seperate games to access the same information.
That makes sense, then.

What the json file would actually contain and how it'd be structured is a bit trickier, though.
actually, it wouldn't be that hard. I am a python scripter, and I have easily made saving/loading systems. it dosen't have to do much. just save select data to a named file and also retreive that data. it would be like this. (sorry for the laack of scratch blocks, I dont know how to do that.
create file (filename
save data (variable) to file (filename)
load data (variable) from file (filename)
delete file (filename)
also yes, the delete and create blocks would be useful. you understand?
I think I misunderstood the OP. I was expecting it to be a universal block that you can plop into your project and the save/load system would work. However the post title says a system. Whoops!

I see what you mean now. Thanks!

This is my forum signature, here it's okay to… forget it, you've probably seen hundreds of these signatures before.
https://youtu.be/dQw4w9WgXcQ <— Click this funny and not suspicious link to get Scratch 4 early!

Joined at the age of 8 and somehow I'm still alive and decently semi-active on the forums.

(Reminder to take care of yourself and stay safe, the world is wild after all)

https://ecosia.org it's good trust me

Powered by DjangoBB