Opuscating code

The second one
it’s a teamwork thing
I’m testing out a system where you need 4 different people to view a project and each person gets their own part of the code, then it’s all assembled into one code and that gets decoded

The code for doing that is done ( I even made a reimplementation the the “user id” block for this ) but making the code for separating the string into 4 parts is where I’m drawing a blank

I need to split it by every X letter
But idk how to do that

Exactly where tho, its a huge topic

Jens talks about it:

EDIT: Maybe it's not explicitly disallowed, but more looked down on -- a lot.

Yes it’s too risky
I think I’ll just keep it as a remake of the user id block

dont mess with this:

That has nothing to do with this, apart from having the word in it

+1

It isnt

I seriously am clueless to whatever you all are saying. Can anyone explain this to me maybe?

@cookieclickerer33 wants a way to hide something ("Opuscating" [sic]) in their code to make it harder for someone to read it. Unfortunately, I think this isn't allowed.

So by doing something complicated, he's attempting to make it hard to remix.Right?

That or making it hard to find a secret

I mean, I made a challange involving self-destructing projects, but all of them could be disarmed.

That project was for a fun kind of thing. They want to make their code un-readable, which isn't allowed. It seems their going to do it anyway, so I wouldn't be surprised if they got a warning or got banned for doing this.

huh. I've sometimes given blocks misleading labels to distract from secrets in games, but I guess that isn't really making the code unreadable.

IIRC, it is allowed but like annoying/frowned upon to purposefully make your code unreadable-- while the bit that is not allowed is making your project unable to be remixed/edited through methods like a self-destructing project.

any self destructing project can be disarmed using XML editing or JS code.

example

running this code in the console will disable the WHEN EDITED hat block:

StageMorph.prototype.fireUserEditEvent = ()=>{};

I think that is beside the point, though.

I literally said I’m not doing it

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.