Discuss Scratch

Nick4999_holder
Scratcher
77 posts

Welcome to the Advanced Topics!

I also have a code editor

Hello my username is @Nick4999_holder but I prefer to be called Nick. (I used to be @Nick4999 but now I want to change my username lol, use Ctrl + Shift + Down to see my full siggy.)



⌐■◞ ■::#191918//Nick Jr. protects my siggy from evil kumquats.


Nick4999_holder
Scratcher
77 posts

Welcome to the Advanced Topics!

Do I just POST it or is there something else I have to do

Hello my username is @Nick4999_holder but I prefer to be called Nick. (I used to be @Nick4999 but now I want to change my username lol, use Ctrl + Shift + Down to see my full siggy.)



⌐■◞ ■::#191918//Nick Jr. protects my siggy from evil kumquats.


Nick4999_holder
Scratcher
77 posts

Welcome to the Advanced Topics!

@Hardmath123 thx for the sticky!

Last edited by Nick4999_holder (July 21, 2022 21:21:37)


Hello my username is @Nick4999_holder but I prefer to be called Nick. (I used to be @Nick4999 but now I want to change my username lol, use Ctrl + Shift + Down to see my full siggy.)



⌐■◞ ■::#191918//Nick Jr. protects my siggy from evil kumquats.


Nick4999_holder
Scratcher
77 posts

Welcome to the Advanced Topics!

Hardmath123 wrote:

Welcome to the Advanced Topics!
Feel like saying hello? Introduce yourself in a reply below!

The A(dvanced) T(opic)s are, in a way, the place where you go once you outgrow plain old Scratching. At the ATs, we take Scratch to its limits. Most threads here consist of someone either asking a question or showing off some piece of awesomeness, and then dozens of really smart people tripping over each other to help out with comments (and general oohs and aahs). It's pretty satisfying.

We mainly discuss extensions to Scratch, mainly programs written in other languages that enhance Scratch (think custom forum skins and bots to post to the forums automatically). 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.

There are a few fiendishly hard and therefore undeniably delicious math questions. If you need help with concepts like trigonometry or vectors, feel free to ask on the forums. And sometimes people ask about computer science algorithms (and use big, scary words like lambda which make you look really smart). But one of the biggest topics is the idea of remixing Scratch to make something better—these are called Scratch Modifications (Mods in short).

There have been many, many mods on Scratch, the main ones being BYOB (which introduced lambda), Panther (which can create and read files on your computer and connect to the internet), and Bingo (which can share automatically to a different website, Mod Share). They add customized blocks (at one point a user created a library with over a hundred of these), awesome features, and great new ideas to enhance Scratch.

The best way to enjoy the ATs is to learn the basics of a couple of languages. The most useful are Python, JavaScript, and PHP, since most cool projects are in those languages. Learn how to write and run code and you'll be able to enjoy all the brilliant projects people have. I'm going to let you into some secrets: you can play Scratch projects on iPads, use a Lego robot to control Scratch (and vice-versa), and use Scratch to build a website. It's all thanks to ATers who love to come up with these little toys.

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
Some frequently asked questions on the ATs. Comment below if you want to add an FAQ!

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; but if it is completely unrelated to Scratch (maybe you programmed your own blog or a custom screensaver) post it in Things I'm Making and Creating. Ask about general programming on Stack Overflow, another programming site.

What are Python/PHP/JavaScript?
Python, PHP, and JavaScript are programming languages. So are C and Java. Python and PHP are used to program servers while JavaScript is used to program webpages.

How do I get started making a Scratch Modification?
You will have to learn Squeak, another programming language. Then download the Scratch 1.4 source code and hack away!

How do I share code?
You can share code via a GitHub account. Embed small snippets in [code] BBCode tags. You can specify a language: [code language]. Here's an example for JavaScript:
var x = 0;
for (var i = 0; i <= 100; i++) {
    x += i;
}
alert(x);
A list of languages supported can be found here.

You can host websites on Google App Engine/Heroku/Github Pages, but static HTML pages can be hosted on Google Drive directly.

Can I make Scratch 2.0 mods yet?
Yes! Since the 2.0 source has been released (https://github.com/LLK/scratch-flash), you can edit, compile, and run it on your own. See this tutorial for more.

What's a cache and how do I clear it?
A cache is a feature in your browser that saves webpages to a file so you don't have to load all the content over and over. SInce Scratch 2.0 gets lots of updates these days, you might not see these changes and instead see a cached copy of the site. This is why it is important to clear your cache. This site gives step-by-step instructions for many browsers.

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.


AT News
General news as well as updates about some specific projects. Comment below if you want to add an update about your project!

May 13th, 2014 – The Flash Player is open-sourced.
May 22nd, 2013 – The scratchblocks2 plugin by blob8108 is running live on the Wiki! Congratulations, blob.
May 9th, 2013 – The ATs are released on Scratch 2.0!

How do I POST a banner to assets.scratch.mit.edu using JavaScript for my signature (if it's allowed, I also have not used POST for a while)?
Do I just POST it using my code editor, or is there something else I have to do?

I started using the forum yesterday

Last edited by Nick4999_holder (July 21, 2022 21:29:28)


Hello my username is @Nick4999_holder but I prefer to be called Nick. (I used to be @Nick4999 but now I want to change my username lol, use Ctrl + Shift + Down to see my full siggy.)



⌐■◞ ■::#191918//Nick Jr. protects my siggy from evil kumquats.


Nick4999_holder
Scratcher
77 posts

Welcome to the Advanced Topics!

OK I figured it out

Hello my username is @Nick4999_holder but I prefer to be called Nick. (I used to be @Nick4999 but now I want to change my username lol, use Ctrl + Shift + Down to see my full siggy.)



⌐■◞ ■::#191918//Nick Jr. protects my siggy from evil kumquats.


ZZC12345
Scratcher
500+ posts

Welcome to the Advanced Topics!

Nick4999_holder wrote:

How do I POST a banner to assets.scratch.mit.edu using JavaScript for my signature (if it's allowed, I also have not POSTed something for a while)?
If you want to ask another question in the future, you can just create a new topic for it or Google for it.

Nick4999_holder wrote:

Hardmath123 wrote:

Welcome to the Advanced Topics!
–snip–

How do I POST a banner to assets.scratch.mit.edu using JavaScript for my signature (if it's allowed, I also have not used POST for a while)?
Do I just POST it using my code editor, or is there something else I have to do?

I started using the forum yesterday
In the future, please don't add unnecessary quotes as they clutter up the forums. It would be nice if you clicked “edit” and clipped the quote.
Also, using bots is not allowed per the Terms of Service. If it's a one-time thing, I wouldn't say it is a bot, but it's up to you how rule-following you want to be. When you say POST, do you mean HTTP POST verb or some framework?

This is my signature. Go check out my GitHub if you want to!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Make sure to check out these cool projects, written in real code! (outdated, sorry)
Aviate - Itinerary - Scratch Auth - Orange OS Linux Distro - ocular - Leopard - PyHelp - My GitHub
-Zyntronic-
Scratcher
72 posts

Welcome to the Advanced Topics!

This is cool! I really want to help some people with code that they can't figure out and i also want to learn some cool tricks.

Goals: learn how to make 3D Perlin Noise.

Follow me, I make pixel art games and realistic simulations for everyone to enjoy!

lpscollect3r1234
Scratcher
5 posts

Welcome to the Advanced Topics!

Hey if I delete the scratch app will it delete my projects? Because a project I'm making whenever I try to post it to the website it says my project is invalid? If you have answers to either of these please tell me
westonco
Scratcher
37 posts

Welcome to the Advanced Topics!

Unfortunately I cannot give you clear answers because I use the online version of scratch, but that is a confusing question. Check if you have wifi and maybe scratch is just unable to do that because it can't connect the project to something. I don't really know, I am just trying to help. It probably won't work anyway











-westonco

A Freeze Dance Platformer https://scratch.mit.edu/projects/714719374
Stop when music is off
Go when music is on
My Profile https://scratch.mit.edu/users/westonco/ (I know it's tempting just to hit that blue follow button)
wait (0) secs
follow westonco
ZZC12345
Scratcher
500+ posts

Welcome to the Advanced Topics!

lpscollect3r1234 wrote:

Hey if I delete the scratch app will it delete my projects? Because a project I'm making whenever I try to post it to the website it says my project is invalid? If you have answers to either of these please tell me
Yes. On Android at least, the projects should be stored in internal storage associated with the app, meaning that when you delete the app, that data gets cleared too. Also, please post the error and the file name if you need more help.

This is my signature. Go check out my GitHub if you want to!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Make sure to check out these cool projects, written in real code! (outdated, sorry)
Aviate - Itinerary - Scratch Auth - Orange OS Linux Distro - ocular - Leopard - PyHelp - My GitHub
Greypath
Scratcher
100+ posts

Welcome to the Advanced Topics!

How to follow ourselves?

Greypath - Good Projects!
|| Indian || Professional Coder || Poet ||

“The way which you thought the least, was the most effective way.”
- Greypath



Variable Complex Project


DifferentDance8
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Greypath wrote:

How to follow ourselves?
I remember there was a javascript console command to follow yourself, but I can't remember off the top of my head at this moment.

R.I.P Zydrolic, 2023-2024
Adzboy
Scratcher
1000+ posts

Welcome to the Advanced Topics!

Greypath wrote:

How to follow ourselves?
You can also use an alt then log back into your main account in another tab then click follow on the first tab.

ZZC12345
Scratcher
500+ posts

Welcome to the Advanced Topics!

DifferentDance8 wrote:

Greypath wrote:

How to follow ourselves?
I remember there was a javascript console command to follow yourself, but I can't remember off the top of my head at this moment.
Some HTTP request actually… Can't remember the URL/auth/parameters right now.

This is my signature. Go check out my GitHub if you want to!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Make sure to check out these cool projects, written in real code! (outdated, sorry)
Aviate - Itinerary - Scratch Auth - Orange OS Linux Distro - ocular - Leopard - PyHelp - My GitHub
demari384yt
Scratcher
5 posts

Welcome to the Advanced Topics!

Oof
DifferentDance8
Scratcher
1000+ posts

Welcome to the Advanced Topics!

demari384yt wrote:

Oof
This is for advanced topics. Memes can probably go into What I am Reading and Playing (granted they fit Scratch's CGs), however don't quote me on this. Or just go to the main site for me–

Oh, right. You will have to specify meme memes, because there are also a lot of animation memes on Scratch.

Fixed bold text being in wrong spot

Last edited by DifferentDance8 (Aug. 16, 2022 03:07:39)


R.I.P Zydrolic, 2023-2024
SonicJensen
Scratcher
10 posts

Welcome to the Advanced Topics!

in [new tab v] {
search [https://scratch.mit.edu/discuss/topic/4739/] :: looks
} :: control
WojtekGame
Scratcher
1000+ posts

Welcome to the Advanced Topics!

so we welcome as well…


forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
WojtekGame
Scratcher
1000+ posts

Welcome to the Advanced Topics!

ZZC12345 wrote:

DifferentDance8 wrote:

Greypath wrote:

How to follow ourselves?
I remember there was a javascript console command to follow yourself, but I can't remember off the top of my head at this moment.
Some HTTP request actually… Can't remember the URL/auth/parameters right now.
an Ajax script, man.


forgot to update sig, i own minecraft months ago lol
JS: code-gui | scratch-player | Roost.js | Pandoa | TOP: Roost.js || C++: Gamine | Gamiinuu | TOP: Gamine
Else: Emoji Painter | Forum Shopping Mall | TOP: Emoji Painter || Profile:Scratch | GitHub
Orgs: Chroast | Twerkish | Komond OS | JS Inventions | TOP: JS Inventions || Ocular Naming: 0 | 1 | 2 | 3
Games: Mom Hid My Game! | Creeper Adventuring
else might be outdated or removed by the ST.
Maksym_ignatiev
Scratcher
24 posts

Welcome to the Advanced Topics!

Hi everybody. I wanted to ask. Is it possible to detect 2 touches at the same time? I need it for my project that should support mobile control mode. I already watched griffpath tutorial, but he have joystick. But I need just buttons to be detected.
Thanks

Powered by DjangoBB