Discuss Scratch

CrownIR1
Scratcher
100+ posts

Advanced Scratch Lesson

I know the basics of scratch all well and dandy. But I am yet to learn advanced scratch, all my advanced projects are from tutorials I don't understand, that's a problem.


can someone give me a lesson in advanced scratch? I'll be on tomorrow!
edit: nvm until midnight

Last edited by CrownIR1 (Dec. 17, 2021 02:24:40)

Aadish_1759
Scratcher
1000+ posts

Advanced Scratch Lesson

CrownIR1 wrote:

I know the basics of scratch all well and dandy. But I am yet to learn advanced scratch, all my advanced projects are from tutorials I don't understand, that's a problem.


can someone give me a lesson in advanced scratch? I'll be on tomorrow!
edit: nvm until midnight
You can ask what do you want to learn and I can teach them to you on my profile.
CrownIR1
Scratcher
100+ posts

Advanced Scratch Lesson

Aadish_1759 wrote:

CrownIR1 wrote:

snip
You can ask what do you want to learn and I can teach them to you on my profile.
Lists, Custom Blocks, Everything in the sensing category, Pen, and Organization.
Edit: oh yeah and also cloud

Last edited by CrownIR1 (Dec. 17, 2021 23:07:42)

Aadish_1759
Scratcher
1000+ posts

Advanced Scratch Lesson

CrownIR1 wrote:

Aadish_1759 wrote:

CrownIR1 wrote:

snip
You can ask what do you want to learn and I can teach them to you on my profile.
Lists, Custom Blocks, Everything in the sensing category, Pen, and Organization.
Edit: oh yeah and also cloud
Ok so I can give you a short definition of 1 of them right now. Others are a bit lengthy so I will tell you about them later.

Custom blocks - say, you created a very big code and need to use it again and again but wouldn't it be tough to code it again and again? Won't it look unprofessional? So you can just go to custom blocks and press on create a block, name it and then just pop the code below the thing you will see and you can use that block again and again rather than writing that code repeatedly. There are two settings for this. When you are about to create a block, there is a check box below. It's written there “Run without screen refresh”, to tell you about this I will need time so I will do it with the others.
Aadish_1759
Scratcher
1000+ posts

Advanced Scratch Lesson

CrownIR1 wrote:

Aadish_1759 wrote:

CrownIR1 wrote:

snip
You can ask what do you want to learn and I can teach them to you on my profile.
Lists, Custom Blocks, Everything in the sensing category, Pen, and Organization.
Edit: oh yeah and also cloud
Also, what do you mean by organization?
CrownIR1
Scratcher
100+ posts

Advanced Scratch Lesson

Aadish_1759 wrote:

CrownIR1 wrote:

Aadish_1759 wrote:

CrownIR1 wrote:

snip
You can ask what do you want to learn and I can teach them to you on my profile.
Lists, Custom Blocks, Everything in the sensing category, Pen, and Organization.
Edit: oh yeah and also cloud
Also, what do you mean by organization?
organizing code
Aadish_1759
Scratcher
1000+ posts

Advanced Scratch Lesson

CrownIR1 wrote:

Aadish_1759 wrote:

CrownIR1 wrote:

Aadish_1759 wrote:

CrownIR1 wrote:

snip
You can ask what do you want to learn and I can teach them to you on my profile.
Lists, Custom Blocks, Everything in the sensing category, Pen, and Organization.
Edit: oh yeah and also cloud
Also, what do you mean by organization?
organizing code
What about it?
CrownIR1
Scratcher
100+ posts

Advanced Scratch Lesson

Aadish_1759 wrote:

CrownIR1 wrote:

Aadish_1759 wrote:

CrownIR1 wrote:

Aadish_1759 wrote:

CrownIR1 wrote:

snip
You can ask what do you want to learn and I can teach them to you on my profile.
Lists, Custom Blocks, Everything in the sensing category, Pen, and Organization.
Edit: oh yeah and also cloud
Also, what do you mean by organization?
organizing code
What about it?
making it not just one giant line on the left of the screen
qloakonscratch
Scratcher
1000+ posts

Advanced Scratch Lesson

Lists are what they have named after; lists that keep data. You can use these for things such as leaderboards, dialogue, typing systems, and more. However, they can't store data in between visits (unless added to by the owner manually) and so that makes leaderboards hard to make. You can make cloud lists however that adds information to a list every time someone presses the green flag. That's where cloud variables come into play.

Cloud variables are variables that store information through an entire project, meaning that every time a viewer views something with a cloud variable in it, every player has the same value instead of it being local. This can be used for multiplayer games, cloud votes, cloud lists, and more. However, you can't store letters in cloud variables and there is a limit of 10 cloud variables per project. Also, New Scratchers cannot use Cloud Variables.

<touching [ v] ?>
- Identifies if the current sprite is touching the selected thing.
<touching color [#aca687] ?>
- Identifies if the current sprite is touching the selected color.
<color [#ab9673] is touching [#1b9cd6] ?>
Identifies if a color is touching the selected color
(distance to [ v])
Reports the distance to the selected thing.
ask [] and wait
Asks a question and waits until it is answered to continue the script.
(answer)
Reports the answer to the previous block.
<key [ v] pressed?>
Identifies if a key is pressed
<mouse down?>
Identifies if the mouse is down, meaning you pressed it down.
(mouse x)
The X position of the mouse pointer.
(mouse y)
The Y position of the mouse pointer.
(loudness)
How loud the noise from your microphone is
(timer)
Reports the time from the timer that starts when the project is first started. Can go on forever.
reset timer
Resets the timer.
(current [ v])
Month, hour, minute, second.
(days since 2000)
Literally the name. How many days's its been since 2000
(username)
Reports your username

If I missed some I either didn't know what it was or I didn't know how to explain it.

With pen, it draws (basically like a pencil) where your sprite is, meaning you can use a black color, size 10 and use a set x to and then mouse down and glide to a random position to make a line. It's kinda hard for me to explain.

Right-click the back (Or hold if you're on phone) of the coding thingy and click the button “Clean Up” to organize it a little better.

Powered by DjangoBB