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:
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.
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>”.

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:

Studio
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.

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)

AmpElectrecuted
Scratcher
1000+ posts

Qzet - A Code Editor

oh cool! i could do editor design
TheBaton
Scratcher
500+ posts

Qzet - A Code Editor

AmpElectrecuted wrote:

oh cool! i could do editor design
Sure! (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

TheBaton wrote:

(#2)
AmpElectrocuted (I think)
you misspelt my username, it is AmpElectrecuted

also i asked to do editor design, not logo

Last edited by AmpElectrecuted (Feb. 24, 2025 16:06:57)

TheBaton
Scratcher
500+ posts

Qzet - A Code Editor

AmpElectrecuted wrote:

TheBaton wrote:

(#2)
AmpElectrocuted (I think)
you misspelt my username, it is AmpElectrecuted

also i asked to do editor design, not logo

My bad. It should be changed by the time you see this.
TheBaton
Scratcher
500+ posts

Qzet - A Code Editor

Bump
CoderMCProX
Scratcher
1000+ posts

Qzet - A Code Editor

TheBaton wrote:

AmpElectrecuted wrote:

oh cool! i could do editor design
Sure! (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.
lemme do logo design
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)

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
TheBaton
Scratcher
500+ posts

Qzet - A Code Editor

igtnathan5 wrote:

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

CoderMCProX wrote:

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

TheBaton wrote:

~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

zeiraph wrote:

Great, I'll hire you into Math, Data, and Variables.
CoderMCProX
Scratcher
1000+ posts

Qzet - A Code Editor

TheBaton wrote:

CoderMCProX wrote:

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.
Ok I will get them to you asap
CoderMCProX
Scratcher
1000+ posts

Qzet - A Code Editor

TheBaton wrote:

zeiraph wrote:

Great, I'll hire you into Math, Data, and Variables.
https://scratch.mit.edu/projects/1081289990/ I redesigned one of the trains completely.
https://scratch.mit.edu/projects/1083073895/ I redesigned all
zeiraph
Scratcher
100+ posts

Qzet - A Code Editor

TheBaton wrote:

zeiraph wrote:

Great, I'll hire you into Math, Data, and Variables.
Sir yes Sir
TheBaton
Scratcher
500+ posts

Qzet - A Code Editor

zeiraph wrote:

TheBaton wrote:

zeiraph wrote:

Great, I'll hire you into Math, Data, and Variables.
Sir yes Sir

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)
TheBaton
Scratcher
500+ posts

Qzet - A Code Editor

GvYoutube wrote:

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!

Powered by DjangoBB