Scratch Code Blocks Explained | How to use Scratch Blocks and What They Do

  Рет қаралды 59,043

Surfing Scratcher

Surfing Scratcher

Күн бұрын

Пікірлер: 94
@SurfingScratcher
@SurfingScratcher 5 жыл бұрын
Which code block do you find the trickiest to understand?
@Mutatedordinary
@Mutatedordinary 5 жыл бұрын
The set drag mode block. What confuses me about it is it does not stop me from dragging the sprite and it is really frustrating!
@SurfingScratcher
@SurfingScratcher 5 жыл бұрын
Hi Wyatt, thanks for your awesome comment! I couldn't find anything on the Scratch wiki about your issue specifically, but I know from experience that once you go full screen mode in the Scratch project editor, then the sprite behaves as it should. So if yet set the drag mode to "not draggable", once you enter fullscreen it shouldn't be draggable. If you're in the smaller views, then you'll still be able to drag it even after clicking the green flag!
@Mutatedordinary
@Mutatedordinary 5 жыл бұрын
Surfing Scratcher oh thanks, I guess it just does not work in the editor huh?
@SurfingScratcher
@SurfingScratcher 5 жыл бұрын
You got it! I suspect it would drive a few unsuspecting scratchers bonkers if they enabled the mode then forgot and couldn't drag their sprites in the editor mode 😆 Rest assured, when your game is public, your sprites won't be draggable. Let me know if anything else pops up for you :) 🤙
@Mutatedordinary
@Mutatedordinary 5 жыл бұрын
Surfing Scratcher thanks. I am pretty experienced with scratch but the new block confused me.
@yoshisflutterjumpgaming6548
@yoshisflutterjumpgaming6548 3 жыл бұрын
When I open scratch then go to the ideas thing then scroll down a little, it says there are more blocks and has a button to download them
@ImmensePower
@ImmensePower 2 жыл бұрын
This is so helpful because I'm new to scratch 😃
@agentnut9931
@agentnut9931 2 жыл бұрын
thanks for the tutorial! I have been trying to understand what all the blocks are for
@4thDeadlySin
@4thDeadlySin 3 жыл бұрын
"I suggest you grab a coffee" You know, I am actually going to do just that, thank you for the heads up. Just for that, here's a like and a comment to boost you on that ol algorithm. I'll sub depending on when I get o the end of the video and would like to see more content. Thank you greatly for taking the time to make this video, the world is made better by people like you that create content to educate the lot of us.
@SurfingScratcher
@SurfingScratcher 3 жыл бұрын
It always makes me smile when I read a thoughtful comment like yours so thanks for posting it. And enjoy that coffee :)
@Aaron.Seabolt
@Aaron.Seabolt Жыл бұрын
How would you implement control blocks for start and stop?
@jiayisim7849
@jiayisim7849 3 ай бұрын
Hello @SurfingScratcher, Thank you so much for your amazing explanation! I have being so frustrating on it but I got so much understanding after watching your videos!! I would like to ask what's the meaning of direction > or < 0? and what about if > or < 1? if it's not the numbers, does it still define as greater and lesser ? How? Thank you so much in advance for your reply!
@gmblau
@gmblau 2 жыл бұрын
Looking for help on how to use the "More Blocks" that allow me to use Scratch to program an SBrick to control a Lego train. I am a complete novice. I do like to learn from videos. Thanks!
@Vintagee858
@Vintagee858 5 жыл бұрын
I took DGT (Digital Technology) this year, and we did Scratch. But, I found scratch too confusing to even start my own project without constant help. I need to try and learn for next year. The thing(s) that *mainly* confuses me are what each code means, and everything you can do with them. I hope you can help, thank you. Btw I'm on my 3rd day of the 6 week school holidays so I have time. I started the holidays on Sat
@qrisquinn
@qrisquinn 4 жыл бұрын
How old are you? As a fairly young aged person, within a week I have almost mastered Scratch, my adapt time might just be insanely quick or you are younger then I think.
@Vintagee858
@Vintagee858 4 жыл бұрын
@@qrisquinn I'm not doing DGT anymore, but sorry I'm not comfortable saying my age. I just take longer to understand things and I generally don't do too well in some school things. Don't know why, but I do. I do try, and I can do well, just not without help sometimes. I can do quite a few things really well, though! :)
@qrisquinn
@qrisquinn 4 жыл бұрын
@@Vintagee858 Well, always try your best, unless it is timed, time does not matter so just get it finished!
@Vintagee858
@Vintagee858 4 жыл бұрын
@@qrisquinn Thank you, you too!
@SurfingScratcher
@SurfingScratcher 4 жыл бұрын
Hi Galloper, I never received a notification for your comment, so apologies for my late reply. Scratch, and programming in general, is a way of thinking. If you have ever followed a recipe to make some food, you're programming! The difference in Scratch is that are writing the recipes to tell the computer what to do. In recipes, you have to make decisions such as how much of an ingredient to use. And sometimes you do things over and over again like stirring! Programming is just linking each of these instructions step-by-step. The blocks are like the instructions, the sprites are like the ingredients, and the stage (program) is the main meal that you've created. Quionew is right. There is no time limit. It's just interest and curiosity. If you stick at something for long enough, you will break through to understanding it. The secret is to just keep showing up even after each set back. Programming is neat because you NEVER gets things right the first time. It's a self-correcting process. Anyway, I wish you well with all your learning endeavours. Pursue what matters to you and learning will seem enjoyable :)
@nagarathinammoorthi
@nagarathinammoorthi 16 күн бұрын
This was very useful tnx
@bobbyjamabo3296
@bobbyjamabo3296 5 жыл бұрын
Bro I love your videos 😍
@SurfingScratcher
@SurfingScratcher 5 жыл бұрын
Hi Bobby, thanks for dropping a comment. I feel happy when I read that you love these videos as it is important to me that other people find entertainment, challenge and learning from them. 🙌❤️
@Janchurton
@Janchurton Жыл бұрын
how can i get my character do disappear when clicked
@memespj
@memespj 4 жыл бұрын
Nice sir. Understood!!
@user-uc4iv3jx3v
@user-uc4iv3jx3v 3 жыл бұрын
Can you make a video and explain all blocks in sketchware
@SurfingScratcher
@SurfingScratcher 3 жыл бұрын
Hi parker, can you link me to sketchware so I can better understand your suggestion?
@subhransun
@subhransun 4 жыл бұрын
How to. get the. Scratch Starter project
@SurfingScratcher
@SurfingScratcher 4 жыл бұрын
For future videos, click "show more" of the description of this video and look for the link there. Here's the starter project: bit.ly/SurfSBlocks
@durvishanjaria9800
@durvishanjaria9800 2 жыл бұрын
can i get sprites link
@cslostboyyy2657
@cslostboyyy2657 4 жыл бұрын
Bro where we drag and drop the commands what is that place
@SurfingScratcher
@SurfingScratcher 4 жыл бұрын
Hi CS Ayan OP, thanks for your question. I have a video that walks you through elements of the project editor. Check it out and hopefully it answers your question: kzbin.info/www/bejne/Y5yufoljnqijr5I
@debangshinibhattacharjee6114
@debangshinibhattacharjee6114 4 жыл бұрын
Hello sir. Actually I am having some prblm to save the project in scratch desktop. It is saving in the form of an image. Plz guide me for this.
@SurfingScratcher
@SurfingScratcher 4 жыл бұрын
Hi Debangshini Bhattacharjee, when in the browser, click file in the top left corner and "save to computer". If you export any sprite by right-clicking, then it will export as an image.
@debangshinibhattacharjee6114
@debangshinibhattacharjee6114 4 жыл бұрын
@@SurfingScratcher ok sir, I understood
@scratchcomplicity1803
@scratchcomplicity1803 3 жыл бұрын
you just earned A like
@tanush__kumar
@tanush__kumar 3 жыл бұрын
@Surfing Scratcher HI CAN YOU PLZ HELP ME I HAVE A PROBLEM IN CLONE BLOCKS IN CLONE BLOCKS WHEN I USE IT IT DOES NOT WORK I DO NOT KNOW WHY ONLY THE BLOCKS WHICH ARE UNDER FLAG ONLY THOSE WORKS. I HOPE THAT YOU CAN HELP ME IN THIS AS SOON AS POSSIBLE....THANKS
@tanush__kumar
@tanush__kumar 3 жыл бұрын
ACTUALLY, I WAS MAKING A SAVE THE BOAT GAME WHERE WE NEED TO SAVE THE BOAT FROM ROCKS THANKS.......
@SurfingScratcher
@SurfingScratcher 3 жыл бұрын
Check out my video on Clones and Local Variables. See if that helps.
@aliffomar6152
@aliffomar6152 2 жыл бұрын
Thnks..I'm so confused how the use math in this..I hope I can master this because it's quite interesting to learn
@SurfingScratcher
@SurfingScratcher 2 жыл бұрын
I have a video on Scratch operator block that can help you with an introduction.
@sophiaakopyan4932
@sophiaakopyan4932 3 жыл бұрын
Hello! I've got a question... when I press 'save to computer' the game downloads but when I try to open it, it tells me that there is no application to open it and that I should search the app store. Is there any way other way for me to save the game to my laptop or any application that will allow me to open it? Thanks!! (I'm using a Macbook pro if that helps.) Also, this video was awesome & super helpful :)
@Legend-288
@Legend-288 3 жыл бұрын
When you save a scratch project to your computer, you can only open the saved file on scratch. The feature is useful for making backups of a project.
@sophiaakopyan4932
@sophiaakopyan4932 3 жыл бұрын
Ohh I see. Thanks!
@Legend-288
@Legend-288 3 жыл бұрын
@@sophiaakopyan4932 You're welcome!
@SurfingScratcher
@SurfingScratcher 3 жыл бұрын
@@Legend-288 Thanks for swooping in there with support 🙌
@yash1152
@yash1152 3 жыл бұрын
very nice video for explaining the general structure of these block based programs. some questions: 1. what is the use of scratch?? i have tried it about 5 times over a period of 2 years, and i always end up uninstalling it immediately. i see the appeal of it (the blocks etc), but i just cant see the purpose of it. i liked the google blockly game - 'cz that has at least some purpose : to finish the game level, but scratch feels totally blank to me. what i wanted to do with these: 2. what i wanted was a block implementation of a general purpose language like C etc. like the sketchware app had, but i want it for pc, but didnt find such a thing.
@SurfingScratcher
@SurfingScratcher 3 жыл бұрын
Block-based programming serves to remove the syntax problems that young programmers run into. Scratch is also a reasonably safe space for young people to create and communicate with one another. It's definitely a higher-level language at the other end of the spectrum from C. That just isn't Scratch's target market.
@lisapourier1025
@lisapourier1025 3 жыл бұрын
Hi @Surfing Scratcher, thank you for this helpful content! I am fuzzy about the way that the "forever" block executes. Why did the second sprite works when the "forever" block was added and not without the "forever" block?
@SurfingScratcher
@SurfingScratcher 3 жыл бұрын
Hi Lisa, thanks for posting your question. Can you spot the little arrow at the base of the forever block? That means that when Scratch reaches the last block inside the forever loop, it will return to the top of the forever block and start again. How many times will it do this? Answer: forever! That's because it's a forever loop. A forever block is like a repeat block, but instead of setting a specific number of times to repeat, it repeats forever (or at least until we tell it to stop). Hope that clears it up :)
@lisapourier1025
@lisapourier1025 3 жыл бұрын
@@SurfingScratcher thank you for the quick reply. i think i get it, the forever loop, but still i wonder about this forever loop. it does stop at some point, after the amount of times the first sprite is set to repeat itself. how would you explain that?
@afifahanseena409
@afifahanseena409 3 жыл бұрын
I want to learn more about looping blocks
@SurfingScratcher
@SurfingScratcher 3 жыл бұрын
Check out my tutorial on Scratch Control Blocks. That'll help you out :)
@saritagusain5858
@saritagusain5858 4 жыл бұрын
very nice bro.i see your mind instruction
@SurfingScratcher
@SurfingScratcher 4 жыл бұрын
Thanks for dropping by with your comment Sarita. Hehe it is my goal to make my thinking visible and as simple as possible.
@rickpope3161
@rickpope3161 3 жыл бұрын
G-day, really new to the whole "scratch " coding concept. - I've seen some block type of systems ( some have functions like MIT app inventor you know, blue-tooth ability, communications, triggering a relay and things like that. ) -Question is: are ALL blocks software programs capable of doing this kind of thing? - or are they specialist " types " of blocks programs? An also ( this one really to me anyway, ) should be a no-brainer. WHY is it that ( for example ) MIT App inventor does NOT allow you to create projects that will run as a PC .exe file? - why are they ONLY writing for mobile phones? - ARE there block programs that will let you create high level projects and let you export ( or publish ) to work full screen on a typical PC and NOT a phone ?
@ipsitadey3119
@ipsitadey3119 4 жыл бұрын
i like this video
@elizabethabimbolaadelani295
@elizabethabimbolaadelani295 9 ай бұрын
All of them
@plaina4628
@plaina4628 4 жыл бұрын
8:42 reminds me of a monster eating a 1km tall blue sandwich
@SurfingScratcher
@SurfingScratcher 4 жыл бұрын
The reverse cookie monster.
@plaina4628
@plaina4628 4 жыл бұрын
@@SurfingScratcher yup ( ͡° ͜ʖ ͡°)
@ruisun9672
@ruisun9672 4 жыл бұрын
Block
@العبمعيحيىويمنى
@العبمعيحيىويمنى 4 жыл бұрын
what??
@hd-ft9ok
@hd-ft9ok 4 жыл бұрын
you cool 10 \10
@emgo002
@emgo002 3 жыл бұрын
There many more it just secret block
@hd-ft9ok
@hd-ft9ok 4 жыл бұрын
thank you very good don t forget like supcribe
@elizabethabimbolaadelani295
@elizabethabimbolaadelani295 9 ай бұрын
I'm 7year old
@phoenixbird8626
@phoenixbird8626 Жыл бұрын
Didn't understand anything
@elizabethabimbolaadelani295
@elizabethabimbolaadelani295 9 ай бұрын
I'm very fusy
@eddielethbridge3148
@eddielethbridge3148 4 жыл бұрын
top 10 worst youtubers
Scratch Events | How to Use Scratch Events Including Broadcast Tutorial
7:29
ChatGPT Makes a Scratch Game
10:30
PolyMars++
Рет қаралды 1,1 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Scratch Lists | How to Use Lists in Scratch 3.0 Example
7:54
Surfing Scratcher
Рет қаралды 72 М.
The Most Impressive Scratch Projects
11:00
DenshiVideo
Рет қаралды 5 МЛН
Create any CUSTOM Block in Scratch
5:08
SL Smart Mind
Рет қаралды 43 М.
The 5 Most UNDERRATED Scratch Blocks! 🔥🏆
3:54
The STEAMist
Рет қаралды 107 М.
Scratch has been hiding blocks from us........
5:59
TheKrazyDev
Рет қаралды 59 М.
Making a Scratch Game using a SINGLE SCRIPT
14:05
SL Smart Mind
Рет қаралды 129 М.
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 16 М.
How to FIX ALL SCRATCH BUGS! (and more!)
4:51
McVincient
Рет қаралды 110 М.
Top 6 Scratch TIPS and TRICKS! 😎 | MUST-KNOW Scratch HACKS!
10:18
Just Finished Coding!
Рет қаралды 31 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН