Discuss Scratch
- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
Qzet - The Code Editor
Reference and Idea
The suggestion to have any sort of text-based editor in Scratch is rejected, but we can make our own! This would be useful for making an even easier way to create games on Scratch, easier than it is already. We can implement other rejected functions into the project by adding in all the workarounds.
So far, we have created tons of commands in the code! Here they are:
This is a hefty project, and we'll need lots of people from a wide variety of topics. All the jobs will be listed in the post after this. Use the application below to apply for one of the roles if it piques your interest. There are sub roles in each category, so you should probably apply specifically. Since there are so many sub roles, you can apply for multiple by applying as a “General <Job Title>”.
Reference and Idea
The suggestion to have any sort of text-based editor in Scratch is rejected, but we can make our own! This would be useful for making an even easier way to create games on Scratch, easier than it is already. We can implement other rejected functions into the project by adding in all the workarounds.
So far, we have created tons of commands in the code! Here they are:
Syntax
[bracket text] - This is a value declaration. Use it when you are creating or referencing objects, variables, or arrays.
(parentheses text) - This is an argument. Use it when you are telling the code what to do.
{braces text} - This is a data structure. Use it when creating complicated designs, using draw(), sound(), or array().
<angle bracket text> - This is a string or number. Use it when assigning something a value.
/text - This is an input. Use it in logical statements or action() functions to detect a client's key or mouse input.
:colon - This is a colon operator. Use the colon operator when finding game variables.
.dot - This is a dot operator. Use the dot operator to run functions off a constructor.
Screen and Game Objects
create([name], <type>); - Initializes an object, but doesn't do anything with it.
write([name], <text or number>); - Creates a text object with the specified text.
draw([name], {drawing}); - Creates a sprite with the image provided.
sound([name], {sound}); - Creates a sound based on the notes given.
Code Objects
start([name]); - Creates a function that lasts until stop;.
stop; - End of a function.
action([function], /input); - Starts a function based on the name of it.
style([name], {arguments}); - Styles a screen object.
value([name], <value>); - Sets a variable
math([name - value to set to], {expression}); - Solves an expression, and assigns it to a variable.
read([name], <new value>); - Assigns a new value to either a variable or an object if applicable.
Built-In Constants and Variables
@p - Returns 3.14159... (Pi)
@e - Returns 2.71... (Euler's number)
@g - Returns 1.61... (Phi, or Golden Ratio)
user - A constructor that can return client info, like :name, :x, :y;.
game - A constructor that can return game info, like :timer or :noise. You can also do actions, like .resetTimer.
Application:
1. What do you want to be?:
2. Are there any skills you have with this role?:
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated)
4. Do you regularly check on Scratch?:
5. Is there anything else you'd need the employer to know?: (optional)
Extra Resources:I will catch up with everybody later! I check Scratch regularly, so expect a reply soon! If you want more details, feel free to ask.
Studio
Last edited by TheBaton (March 31, 2025 18:38:54)
- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
JOBS:
Managers:
Head Manager - Closed
TheBaton
Secondary Mangers
NONE
Designers:
Head Designer - Closed
GvYoutube
Logo
CoderMCProX
Editor
AmpElectrecuted
GvYoutube
Programmers:
Head Programmer
NONE
General
TheBaton
igtnathan5
zeiraph
Ancoder
MATYAS2511
Recruiters:
Head Recruiter - Closed
TheBaton
Recruiter
NONE
Last edited by TheBaton (March 8, 2025 15:28:16)
- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
oh cool! i could do editor designSure! (I'm not going to push the application until we have lots of people, soo…) I also remember that you're an animator on the Scratch Movie, so I'd definitely accept because you're likely competent enough to handle an editor design. I'll add your name to the list if you'd like, and I'll also link the studio soon.
- AmpElectrecuted
-
Scratcher
1000+ posts
Qzet - A Code Editor
(#2)you misspelt my username, it is AmpElectrecuted
AmpElectrocuted (I think)
also i asked to do editor design, not logo
Last edited by AmpElectrecuted (Feb. 24, 2025 16:06:57)
- CoderMCProX
-
Scratcher
1000+ posts
Qzet - A Code Editor
lemme do logo designoh cool! i could do editor designSure! (I'm not going to push the application until we have lots of people, soo…) I also remember that you're an animator on the Scratch Movie, so I'd definitely accept because you're likely competent enough to handle an editor design. I'll add your name to the list if you'd like, and I'll also link the studio soon.
- igtnathan5
-
Scratcher
1000+ posts
Qzet - A Code Editor
1. What do you want to be?: a programmer
2. Are there any skills you have with this role?: yes and i have made a project named the “do blocks extension” and it works… almost like a code editor, it just needs a few upgrades and it works like a code editor.
3. Do you have any documented experiences? Links or projects?: i'll link the project here and my explanation forum here(optional, but appreciated)
4. Do you regularly check on Scratch?: yes
5. Is there anything else you'd need the employer to know?: no (optional)
2. Are there any skills you have with this role?: yes and i have made a project named the “do blocks extension” and it works… almost like a code editor, it just needs a few upgrades and it works like a code editor.
3. Do you have any documented experiences? Links or projects?: i'll link the project here and my explanation forum here(optional, but appreciated)
4. Do you regularly check on Scratch?: yes
5. Is there anything else you'd need the employer to know?: no (optional)
Last edited by igtnathan5 (Feb. 26, 2025 23:22:42)
- CoderMCProX
-
Scratcher
1000+ posts
Qzet - A Code Editor
1. What do you want to be?: Logo and Drawing Designer
2. Are there any skills you have with this role?: I make really cool looking drawings
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated) Yes I do, a few are on my test account.
4. Do you regularly check on Scratch?: Yes
5. Is there anything else you'd need the employer to know?: (optional) No expect this is gona be cool
2. Are there any skills you have with this role?: I make really cool looking drawings
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated) Yes I do, a few are on my test account.
4. Do you regularly check on Scratch?: Yes
5. Is there anything else you'd need the employer to know?: (optional) No expect this is gona be cool
- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
1. What do you want to be?: a programmer
2. Are there any skills you have with this role?: yes and i have made a project named the “do blocks extension” and it works… almost like a code editor, it just needs a few upgrades and it works like a code editor.
3. Do you have any documented experiences? Links or projects?: i'll link the project here and my explanation forum here(optional, but appreciated)
4. Do you regularly check on Scratch?: yes
5. Is there anything else you'd need the employer to know?: no (optional)
Cool! I'll add you to “general” programmer because you applied only on “programmer”, but your application is solid! Hired. (Tell me if you want to be in a specific field.)
- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
1. What do you want to be?: Logo and Drawing Designer
2. Are there any skills you have with this role?: I make really cool looking drawings
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated) Yes I do, a few are on my test account.
4. Do you regularly check on Scratch?: Yes
5. Is there anything else you'd need the employer to know?: (optional) No expect this is gona be cool
I know you from the SMQfB, but I'll give you a second chance. If you could give me EXACT links, that would be much better. Look at the studio for inspiration if needed. Hired.
- zeiraph
-
Scratcher
100+ posts
Qzet - A Code Editor
~snip~1. What do you want to be?: Any form of programmer (Math, Data, And Variables would be my preference, but I'll go where I'm needed)
2. Are there any skills you have with this role?: Im okay with lists, but more block intensive functions are where I am better
3. Do you have any documented experiences? Links or projects?: a GTA remake, I am making a more clone intensive rhythm game but that is under lots of development
4. Do you regularly check on Scratch?: yes
5. Is there anything else you'd need the employer to know?: My school does sometimes get network banned on scratch, but the bans last a few hours at most
Last edited by zeiraph (Feb. 27, 2025 01:09:09)
- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
…Great, I'll hire you into Math, Data, and Variables.
- CoderMCProX
-
Scratcher
1000+ posts
Qzet - A Code Editor
Ok I will get them to you asap1. What do you want to be?: Logo and Drawing Designer
2. Are there any skills you have with this role?: I make really cool looking drawings
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated) Yes I do, a few are on my test account.
4. Do you regularly check on Scratch?: Yes
5. Is there anything else you'd need the employer to know?: (optional) No expect this is gona be cool
I know you from the SMQfB, but I'll give you a second chance. If you could give me EXACT links, that would be much better. Look at the studio for inspiration if needed. Hired.
- CoderMCProX
-
Scratcher
1000+ posts
Qzet - A Code Editor
https://scratch.mit.edu/projects/1081289990/ I redesigned one of the trains completely.…Great, I'll hire you into Math, Data, and Variables.
https://scratch.mit.edu/projects/1083073895/ I redesigned all
- zeiraph
-
Scratcher
100+ posts
Qzet - A Code Editor
Sir yes Sir…Great, I'll hire you into Math, Data, and Variables.

- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
Sir yes Sir…Great, I'll hire you into Math, Data, and Variables.
If you guys want to, you could also be recruiters. Be respectful and don't spam other topics if you'd want to do that as well. Anyways, we'll probably start getting into FULL production on this sometime this weekend.
- GvYoutube
-
Scratcher
1000+ posts
Qzet - A Code Editor
1. What do you want to be?: Music
2. Are there any skills you have with this role?: Kinda… ish
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated) Sadly, my beepbox link were eaten by an evil kumquat. were deleted when I cleared my phone clipboard
4. Do you regularly check on Scratch?: yes
5. Is there anything else you'd need the employer to know?: (optional)
2. Are there any skills you have with this role?: Kinda… ish
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated) Sadly, my beepbox link were eaten by an evil kumquat. were deleted when I cleared my phone clipboard
4. Do you regularly check on Scratch?: yes
5. Is there anything else you'd need the employer to know?: (optional)
- TheBaton
-
Scratcher
500+ posts
Qzet - A Code Editor
1. What do you want to be?: Music
2. Are there any skills you have with this role?: Kinda… ish
3. Do you have any documented experiences? Links or projects?: (optional, but appreciated) Sadly, my beepbox link were eaten by an evil kumquat. were deleted when I cleared my phone clipboard
4. Do you regularly check on Scratch?: yes
5. Is there anything else you'd need the employer to know?: (optional)
Looks good! I'll hire you, but I would really appreciate if you got me those links soon!





