Hey, I was thinking about how it will be extremely difficult in 2.0 to make online saving games (without the use of global variables and lists, that is) because people can just 'See Inside' the project and look for the code for what level their on. Then they could just skip ahead or 'cheat' on the games. So I was thinking that their could be a Hidden Scripts option to hide certain scripts.
Offline
Although I sort of agree with you, I doubt that Scratch will actually do this for the same reasons that they aren't going to include download blocks (where you prevent others from downloading your project, they say that it's against the scratch motto )
Last edited by PhirripSyrrip (2012-06-07 19:31:38)
Offline
Well, scratch is imagine program share not block information from others.
Offline
PhirripSyrrip wrote:
Although I sort of agree with you, I doubt that Scratch will actually do this for the same reasons that they aren't going to include download blocks (where you prevent others from downloading your project, they say that it's against the scratch motto )
Yep.
Although hiding scripts does prevent cheating, one of the main ideals of Scratch is the ability to learn from others by examining other people's codes. Hiding scripts takes away that ability.
Offline
cheddargirl wrote:
PhirripSyrrip wrote:
Although I sort of agree with you, I doubt that Scratch will actually do this for the same reasons that they aren't going to include download blocks (where you prevent others from downloading your project, they say that it's against the scratch motto )
Yep.
Although hiding scripts does prevent cheating, one of the main ideals of Scratch is the ability to learn from others by examining other people's codes. Hiding scripts takes away that ability.
+1
If I see a cool game, I download it to see how they did it. And besides, my mom always says, "If you are trying to hide something from me, should you really be doing it?"
Offline
Yeah, I figured it would go against the share part, its just annoying when you have to 'share' the cheat codes. I guess I could see how some people might take advantage of that and hide scripts that have nothing to do with passwords... Does anyone know another way to prevent them from easily taking the codes?
Offline
Mokat wrote:
cheddargirl wrote:
PhirripSyrrip wrote:
Although I sort of agree with you, I doubt that Scratch will actually do this for the same reasons that they aren't going to include download blocks (where you prevent others from downloading your project, they say that it's against the scratch motto )
Yep.
Although hiding scripts does prevent cheating, one of the main ideals of Scratch is the ability to learn from others by examining other people's codes. Hiding scripts takes away that ability.+1
If I see a cool game, I download it to see how they did it. And besides, my mom always says, "If you are trying to hide something from me, should you really be doing it?"
I guess so, but trying to hide cheat codes from the gamer is different.
Offline
You could hash the cheat codes.
Offline
theres already a way to do this but the only person i know who knows (or knew) how is (or was) puppetadventurer
Offline
777w wrote:
theres already a way to do this but the only person i know who knows (or knew) how is (or was) puppetadventurer
With a hidden sprite?
Offline
RedRocker227 wrote:
777w wrote:
theres already a way to do this but the only person i know who knows (or knew) how is (or was) puppetadventurer
With a hidden sprite?
yeah, although if it ever shows up then you could just double-click it
you could try to make a password that makes it show up
Offline
I'm against, it makes stuff so it cant be remixed, and it isn't open source.
For your problem, rather than making a code, make it so a user must make a login, and then once they pass a level their name gets saved to a (passed level 1) list.
Offline