Aiv Img
Aiv Img
In the far
left side there are the different themes and teams of commands. Then
next to them there are all the command blocks that you can use in your
programm. The main colume is the emty space which you fill up with
your programm and commands. There you connect youe command
blocks, you make the main plan and get your program ready. In the far
right side is the canvas where you see your work, the result of your
program. Right under the canvas are some controls. For example, the
change of size or direction. Lastly, up left you can save or load your file
and edit it.
Source: https://scratch.mit.edu/projects/editor/?tutorial=getStarted
Sprites and costumes are one of the most important things in scratch.
Sprites are used in the simulation of your program in the scratch canvas
to show the motion and make the program more realistic. You can
choose your sprites from the scratch library with the already made
characters and sprites. You can also select a sprite from the internet
and put it in your program or even drew one yourself. In the costumes
platform you can change your sprite, draw something that you want on
it and change the costumes of your character so it is more realistic and
fun.
Source: https://www.youtube.com/watch?v=dVbxxKMPl5A
Source: https://en.scratch-wiki.info/wiki/Backdrop
Events are one of the ten categories of command blocks in scratch.
They are used to start a program. Without them a program would not
be able to start. The scratch command blocks for the events are light
yellow. The yellow codes in Scratch stand in for many events, such as
when flag clicked, when this sprite clicked, when backdrop switches to
and more. The event blocks also have one small other category that’s
called “broadcast” and it is one of the most important ones in the
whole scratch commands. Scratch Events start your specific program
and are the base to it.
Source: https://en.scratch-wiki.info/wiki/Say_()_(block)
To help you understand better, I'm going to list several motion block-
related instructions.
Move … steps: The sprite will move after the chosen number of steps.
Turn … degrees: Turns the sprite to the left or right by a certain amount.
Go to ... : Gives the sprite the ability to move to a certain x and y point.
Glide … to … : Within the set time frame, glide will move the sprite
gently to the desired place.
Source: https://www.youtube.com/watch?v=4wgMKMxZqk0
Information is stored in variables so that they can be used by programs.
Only numeric values can be stored in variables in Scratch, which can be
dropped into any oval-shaped program block space. Depending on
whether you want to allow the user to view and alter the value, create
a variable on the variables page and check the appropriate box.
Numerous programming blocks feature an oval slot where a number
can be supplied to specify the behavior of the command. Where
appropriate, each of these spaces can be changed out for a variable.
Source: https://en.scratch-wiki.info/wiki/Variable
Source: https://www.youtube.com/watch?v=Q8QFIew8aTA
Sensing and a stack block are combined in the ask() and wait block. It
consists of a single block that first poses the query to the user before
waiting for their response. Or, to put it another way, the ask() block
causes any sprite (scene actor) to display questions in the ask() and wait
block. The question can be changed by the programmer to whatever
they want to ask the user. A bottom-of-the-screen input field
simultaneously displays, allowing the user to enter information or
respond to a question. This information is then stored in the answer
block. The recent input is always updated in the answer block. The
purpose of the wait block is to await human input. If the sprite is asking
the question, it will appear in the bubble. If the stage or hidden sprite is
asking the question, it will appear above the input block. The wait block
and ask() functions are located in the sensing block.
Source: https://www.geeksforgeeks.org/ask-wait-and-answer-block-in-
scratch-programming/
To allow one section of the code or project to connect with another
section, broadcast messages are employed. This implies that broadcasts
can be used to coordinate actions among various sprites.