Discuss Scratch
- Discussion Forums
- » Requests
- » ➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
- ilovestories
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
I'll look at it on Saturday (see this post)..".Would I think I just need numbers and "this work? It encodes the characters provided into binary, which makes it harder to hack, but it's never truly impossible to make a unhackable savecode.
Maybe do - too, because I can't remember what all the codes I have use.
Edit: Also the project explains how it works inside.
Hi guys! Some people see my PFP and think I'm female, but I'm actually male. (The PFP looks like a boy to me, and it's from a boy PFP creator, but…)
Forumoji: Unicode emojis. Like the forum ones.
- co0lcr34t10ns
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
RelatableI'll look at it on Saturday (see this post)..".Would I think I just need numbers and "this work? It encodes the characters provided into binary, which makes it harder to hack, but it's never truly impossible to make a unhackable savecode.
Maybe do - too, because I can't remember what all the codes I have use.
Edit: Also the project explains how it works inside.
HEY COOL REMEMBER TO BUMP COOL MUSIC RECORDS CO JAPANESE FOOD AND TWO REGULARLY
I'm a professional forum lurker who likes Vocaloid, retro games, and story writing.
Social Experiment Generation 0: Add this to your signature increase generation by 1 and add the username of the person whose signature you saw this in to this studio
I am the 454th most active TIRAP forumer. Wow! Not surprised in any way though.
I love the OG mods. They are just done with forum trolls.
- flamekeeper700
- Scratcher
100+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
nuh uh mines gonna be more secure than ursMINESorry, I meant encryption/decryption. It's for save codes, and I don't want people to cheat.Encoding and decoding how? Into numbers, or letters, or some other form? Order Type: Code.
Order Details: I want a system that encodes and decodes strings of text, numbers, and symbols.
Time Zone: Central.
Other: I can't find a codeword, hope there isn't one.
EDIT: Can you put a list of the characters you need encoded into a project and send it to me?
working on games outside of scratch most of the time, still get on to check the forums tho
Need help with coding, bugs, art, or music?
click here to see a project that I made that I then ported from a calculator
Game I made for itch but finally put back into scratch without all the incompatible bits
- BringUpYourPost
- Scratcher
500+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,
and then to do the decryption our server is like on its end
set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its end
set [cloud nonsense 2 v] to [our fun code decrypted and compressed]
she/her
- undeterminstic
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
our encryption function could be a super sussy sha-256 of a value with bit shift. and at the start our value. so we can verify wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
yes
- BringUpYourPost
- Scratcher
500+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
that is cool but bit shift will be easy so instead we take our number and do a super cool xor with some value that ilovestories will choose. if this value is leaked it will be the end of itour encryption function could be a super sussy sha-256 of a value with bit shift. and at the start our value. so we can verify wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
she/her
- BringUpYourPost
- Scratcher
500+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
That is falsedThat is physically impossible. You cannot make it uncheatable, it just isn't possible because if you encrypt say a score in a clicker game, so n -> F(n). And a decryption function x -> G(x) where G(F(n)) is n. This makes sense, but because scratch is open source somebody could easily calculate F(score we want) and use that save codeSorry, I meant encryption/decryption. It's for save codes, and I don't want people to cheat.Encoding and decoding how? Into numbers, or letters, or some other form? Order Type: Code.
Order Details: I want a system that encodes and decodes strings of text, numbers, and symbols.
Time Zone: Central.
Other: I can't find a codeword, hope there isn't one.
she/her
- just-a-hriday
- Scratcher
100+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
(#397)you can't claim bugfixing orders.(you can't claim code orders btw) @ilovestories can you send me a list of characters you want to be encoded?
so since everybody has unclaimed this, I CLAIM THIS ORDER.
jk obviously
- just-a-hriday
- Scratcher
100+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
(#404)that will be slow. very slow. and overkill.
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
- just-a-hriday
- Scratcher
100+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
For one of my projects which usually stored its data as a list of booleans (which I interpreted as a single binary number), I tried to convert it into base-10 and then base-36 (0-9 and A-Z).
This was great for getting a less lengthy value, but the issue is that javascript (and by extension scratch) only has floating point numbers. These get really inaccurate at higher values, so I was losing lots of data in the base-10 step.
TL;DR don't play with big numbers in scratch (or javascript).
This was great for getting a less lengthy value, but the issue is that javascript (and by extension scratch) only has floating point numbers. These get really inaccurate at higher values, so I was losing lots of data in the base-10 step.
TL;DR don't play with big numbers in scratch (or javascript).
- Malicondi
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
I find converting to plain binary suitable, normally the savecode is simply just too long for people to bother trying to hack it xD For one of my projects which usually stored its data as a list of booleans (which I interpreted as a single binary number), I tried to convert it into base-10 and then base-36 (0-9 and A-Z).
This was great for getting a less lengthy value, but the issue is that javascript (and by extension scratch) only has floating point numbers. These get really inaccurate at higher values, so I was losing lots of data in the base-10 step.
TL;DR don't play with big numbers in scratch (or javascript).
post #1000 post #100 i help in the forums post #1 post #500 0 second ninja
I recommend reading jvvg's essay about the scratch team before complaining, as it may change your opinion and provide insight on the topic.
coming soon :)
I recommend reading jvvg's essay about the scratch team before complaining, as it may change your opinion and provide insight on the topic.
coming soon :)
- undeterminstic
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
no not really it would be quite fast(#404)that will be slow. very slow. and overkill.
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
yes
- undeterministic
- Scratcher
500+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
verifying it is easy and encoding it is easy(#404)that will be slow. very slow. and overkill.
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
this is getting out of hand
- depresso-boiyo
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
bugfixing orders.you can't claim oh. mb.
so since everybody has unclaimed this, I CLAIM THIS ORDER.
jk obviously
- -cloudcoding-
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
I might be able to do (not taking) Order Type: Code.
Order Details: I want a system that encrypts and decrypts strings of text, numbers, and symbols.
Time Zone: Central.
Other: I can't find a codeword, hope there isn't one.
Last edited by kaj (Tomorrow 00:00:00)
-cloudcoding-
"[coding is] like clouds - always evolving and ready to transform!" - ChatGPT :)
Go check out my projects!
- jarscratch1111
- Scratcher
100+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
Order Type: Bugfix
Order Details: There are a few things like being able to wall jump, the bounce pad seems weird, any time you jump the screen shakes and you are able to clip using wall jumps https://scratch.mit.edu/projects/984846928/
Time Zone:EST
Other:
Order Details: There are a few things like being able to wall jump, the bounce pad seems weird, any time you jump the screen shakes and you are able to clip using wall jumps https://scratch.mit.edu/projects/984846928/
Time Zone:EST
Other:
- undeterministic
- Scratcher
500+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
it will take like 6 frames or 0.2 seconds, not slow FAST(#404)that will be slow. very slow. and overkill.
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
this is getting out of hand
- undeterminstic
- Scratcher
1000+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
wait there is an issue, but that issue can be fixed. also 7 frames not 6it will take like 6 frames or 0.2 seconds, not slow FAST(#404)that will be slow. very slow. and overkill.
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
yes
- just-a-hriday
- Scratcher
100+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
(#412)the python step would be fast, the cloud variable step would be incredibly slow. and also it could cause problems if there were lots of users using it at the same time.no not really it would be quite fast(#404)that will be slow. very slow. and overkill.
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
and it would still be overkill.
- undeterministic
- Scratcher
500+ posts
➡ The Bug Squishers 2.0 ⬅ ⚙ Code, art, music, and more! ⚙
Objection we could but a random 10 digit identifier at the start and also it isn't that slow,scratch just has to send an encoded cloud variable (which is fast) and decode a cloud variable (which is fast)(#412)the python step would be fast, the cloud variable step would be incredibly slow. and also it could cause problems if there were lots of users using it at the same time.no not really it would be quite fast(#404)that will be slow. very slow. and overkill.
wait I have big brain idea for ilovestories. we have a seperate python script, somewhere and that will update cloud variables, so to check the code we be like,set [cloud nonsense v] to [our fun code but compressed into numbers]
and then to do the decryption our server is like on its endset [cloud nonsense 2 v] to [our fun code decrypted and compressed]
and it would still be overkill.
this is getting out of hand