Discuss Scratch

EngineerRunner
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Welcome to the Advanced Topics!
Feel like saying hello? Introduce yourself in a reply below!
The A(dvanced) T(opic)s are the place where you go for any advanced projects or questions, whether it has anything to do with Scratch or not. A lot of threads in this forum are for specific advanced projects, but don't be afraid to ask any questions, as I'm sure there'll be many ATers answering and all ninja'ing each other. (Although, make sure to check the AT directory first, as there are specific topics for certain programming languages that you should ask questions about them on.)

We mainly discuss programs written in other languages that enhance Scratch (think custom forum skins and libraries), sometimes really advanced Scratch projects, and anything else too advanced for TIMaC/TIRaP/HwS/SaT. A lot of it is just coming up with a crazy idea and making it happen. That's a great way to learn; just do it.

The best way to enjoy the ATs is to learn a few programming languages. The most useful languages for most AT projects are JavaScript (not to be confused with Java), TypeScript and Python. The majority of projects you'll find here are in one of those languages, like Catalyst in JS, Minecraft-TS in (you'll never believe it) TypeScript, and Snazzle in Python.

Don't be afraid to ask questions! Nobody judges you based on what you ask, and no question is too basic. Everyone was a newbie once. But don't just ask questions, answer them, too! The ATs work because all the active users are really friendly people who will devote half an hour to write a large article to explain something to you. But return the favor to keep things going – share your knowledge. I cannot begin to imagine how to express how monumentally important this is.

The ATs are a lot of fun. If you love to make cool stuff and hack together fun stuff, you've come to the right place. Be polite, be humble, but have fun: jokes are both accepted and appreciated.

FAQs
Frequently asked questions about the ATs. If you have one to add, comment it below.

What should I post here? What shouldn't I post here?
If you need help about a project, help with advanced math or physics, or help with computer science or programming languages, you can post your question here. If you want to show off a project you've been working on that is related to Scratch (Scratch mods, etc.), you can post here; and even anything unrelated to Scratch can go here. However, anything to do with commiting to Scratch's source code goes in Open Source Projects, and any extensions go in Developing Scratch Extensions. (Not browser extensions, though. You can't mention them anywhere.) If you really aren't sure where a post goes, just post it and a Forum Helper may request it to be moved.

What are Python/TypeScript/JavaScript?
Python, TypeScript, and JavaScript are programming languages. JavaScript is used in a browser or in an Electron app, TypeScript is used the same way, and Python is for client-side apps and servers. (Although, this is just a generalisation. JS/TS can be used for a server with environments like Node.js, and Python can be used in a browser with PyScript.)

How can I mod Scratch?
Check out this sticky for information. You do need to know JavaScript, though.

Who are “ATers”?
An ATer is anybody who mostly posts in this subforum. It isn't an actual role on Scratch, just a self-given title.

My question isn't listed here. What should I do?
Ask it in a reply to this post! I'll get back to you ASAP.

Last edited by EngineerRunner (Oct. 28, 2023 12:44:19)


social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
NFlex23
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Love it! The old sticky was quite old and outdated. Reported to be the new successor.

Edit: congrats on the sticky!

Last edited by NFlex23 (Oct. 23, 2023 13:03:45)


Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
  • Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
  • The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
  • Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
  • Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
  • Issues with Scratch itself should be put in Bugs and Glitches.
Before you post: Is what you're posting likely to start an argument or derail the thread (e.g., browsers, operating systems)? If so, please re-think your post!





caftingdead261
Scratcher
91 posts

Welcome to the Advanced Topics!

love it congrats on the sticky!

I make random stuff and experiment with cloud variables.
I love Scratch mods and projects that use scratch in unique ways.
(semi-active) (only active on forms)
when F5 is clicked :: hat events
unlock a whole new perspective

EngineerRunner
Scratcher
1000+ posts

Welcome to the Advanced Topics!

NFlex23 wrote:

Love it! The old sticky was quite old and outdated. Reported to be the new successor.

Edit: congrats on the sticky!

caftingdead261 wrote:

love it congrats on the sticky!
thanks!

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
Jonathan50
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Oooh

Can you please link the old one for nostalgia?

Not yet a Knight of the Mu Calculus.
Jonathan50
Scratcher
1000+ posts

Welcome to the Advanced Topics!

TBH I don't remember Developing Scratch Extensions ever being that active, so I lost track of what was going on (and possibly missed some good extensions). At first it got a lot of offtopic stuff/spam, along with OSP. But maybe things have improved over the years. OTOH I can't think people afterwards shared extensions on the ATs, even though they'd be more likely to be noticed.

Not yet a Knight of the Mu Calculus.
EngineerRunner
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Jonathan50 wrote:

Oooh

Can you please link the old one for nostalgia?
here

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
Jonathan50
Scratcher
1000+ posts

Welcome to the Advanced Topics!

EngineerRunner wrote:

here
I think you know I meant in the OP. But this is still the first page, so I'm equally happy.

Not yet a Knight of the Mu Calculus.
__Falcon-Games__
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Awesome sticky, however the fact that just do it is sadly not always true. There is a thing called “money” to buy other things and sometimes you need these other things for your projects.

Try out Noml!
davidtheplatform
Scratcher
500+ posts

Welcome to the Advanced Topics!

__Falcon-Games__ wrote:

Awesome sticky, however the fact that just do it is sadly not always true. There is a thing called “money” to buy other things and sometimes you need these other things for your projects.
For stuff that needs hardware yes but for everything else time is the only limit (and if you want to learn something you need time no matter what)

Generation 4: the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.
zaid1442011
Scratcher
500+ posts

Welcome to the Advanced Topics!

EngineerRunner wrote:

(#1)
Electron
Here is a link to the Wikipedia page https://en.wikipedia.org/wiki/Electron_(software_framework)

I am a guy who codes weird stuff. Don’t check my GitHub only if you want stupid HTML pages (or something to host them). Check my platformer if you want to see something to see.

Profiles: GitHub.
You won't understand stuff in my signature because I talk about stuff in the ATs (Advanced Topics).
Check out this song for @griffpatch https://scratch.mit.edu/projects/887382049/



EngineerRunner
Scratcher
1000+ posts

Welcome to the Advanced Topics!

zaid1442011 wrote:

EngineerRunner wrote:

(#1)
Electron
Here is a link to the Wikipedia page https://en.wikipedia.org/wiki/Electron_(software_framework)
* how did i miss that, thanks

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
dynamicsofscratch
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Nice! Old AT sticky was not up-to-date, so it's better to see a new one.

aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.

and, without toasters, we wouldn't have toast.


Regards
dynamicsofscratch

Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
EngineerRunner
Scratcher
1000+ posts

Welcome to the Advanced Topics!

dynamicsofscratch wrote:

Nice! Old AT sticky was not up-to-date, so it's better to see a new one.
cheers

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
dynamicsofscratch
Scratcher
1000+ posts

Welcome to the Advanced Topics!

EngineerRunner wrote:

(#14)

dynamicsofscratch wrote:

Nice! Old AT sticky was not up-to-date, so it's better to see a new one.
cheers
cheers mate (aussie accent)

aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.

and, without toasters, we wouldn't have toast.


Regards
dynamicsofscratch

Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
EngineerRunner
Scratcher
1000+ posts

Welcome to the Advanced Topics!

i might change the mention of MCTS since (iirc) its been cancelled

social experiment: comment here to not get curator

simpsons and futurama fan

RickRoIler (the first l is a capital i) on PSN, NotXboxGamer765 on xbox (and by that i mean xbox 360), EngineerRunner on Minecraft (find me on hypixel)
also im on the orange cat social media as EngineerRunner

join the worst guild on hypixel with this command!!1/!/!?1/!/
/guild join los gamers

if any of my suggestions ever get accepted, i will have my profile picture set to Just Stamp The Ticket Man for 3 months

give internets pls

an australian cumquat ate my snag and onions

“maintainer” of Pyratch, a very simple text-focused frontend for Scratch
oh god am I becoming an ATer

when I am deleted ::hat control
ask (join (join [what the hell does ] (when I am deleted ::hat control)) [ do?]) and wait
create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
casually taking over the forums:

this is what happens when school goes back in the US, scratch has like no activity













































































when I am deleted ::hat control

create clone of [Stage v]
delete this project ::control
stop [eh, a few] sounds ::sound
davidtheplatform
Scratcher
500+ posts

Welcome to the Advanced Topics!

EngineerRunner wrote:

i might change the mention of MCTS since (iirc) its been cancelled
I don't think it's been officially canceled but nothing has happened in a long time

Generation 4: the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.

Powered by DjangoBB