beginners-step-by-step-coding-course-learn-computer-programming-the-easy-way

Page 38

Output using looks and sounds In a game, sprites often mutate or play sound effects to tell players what is going on. Changing a sprite’s appearance or playing sounds can be useful in other programs as well. It can be used to warn users or get their attention to look at something important. Displaying messages In Scratch, sprites can display messages through speech and thought bubbles. These are created using the say and think blocks from the Looks section of the Blocks Palette. The holes in these blocks can be used to change the message to be displayed, or to drop another round-ended block in it.

say Hello!

say Hello! for 2 seconds

Speech bubble This block displays a speech bubble containing “Hello!” until a new say or think block is used. think Hmm...

Timed speech bubble Using this block, a message can be displayed for two seconds before it disappears. Both the message and its duration can be changed. think Hmm... for 2 seconds

Thought bubble This block uses a thought bubble to display a message until a new say or think block is used.

Timed thought bubble This displays a thought bubble that disappears after two seconds. Again, it is possible to change both the message and its duration.

Changing a sprite’s appearance The Looks blocks can be used to show a sprite’s reaction to a game event by giving it special effects. They can also help to display a message. There are even blocks to make a sprite visible or invisible on the Stage. switch costume to costume1 Change costume This block changes a sprite’s costume to a particular image. The menu can be used to choose which costume to display. next costume Show next costume Useful for animation, it switches to a sprite’s next costume or goes back to the first one, depending on the sprite’s current costume. change size by 10 Alter size Changes the sprite’s size by the percentage entered in the block. Using a negative number shrinks the sprite.

set size to 100 % Change size Makes the sprite’s size a particular percentage, considering its default size to be at 100 per cent. change color

effect by 25

Change effect Increases (or decreases) a special effect using a positive (or negative) number. Both the number and special effect can be changed. set color

effect to 0

Set effect Used to give special effects a particular value, no matter what the current value is. Used with 0, this turns off the effect.

clear graphic effects Remove effects In Scratch, each sprite can have its own special effects. This block removes all special effects applied to a sprite. hide Hide sprite Makes a sprite invisible on the Stage. It can still move around using the Motion blocks. show Show sprite Makes a sprite visible on the Stage if it has previously been made invisible with the hide block.


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

Other programming languages

5min
pages 344-347

PROJECT: Responsive website

52min
pages 304-343

ACKNOWLEDGMENTS

1min
page 360

INDEX

26min
pages 352-359

GLOSSARY

16min
pages 348-351

Graphic user interfaces

2min
pages 286-287

Libraries and frameworks

2min
pages 284-285

Object-oriented JavaScript

2min
pages 282-283

JavaScript debugging

3min
pages 280-281

Functions in JavaScript

2min
pages 278-279

Input and output

3min
pages 272-273

Loops in JavaScript

5min
pages 274-277

Logic and branching

2min
pages 270-271

Variables and data types

6min
pages 266-269

PROJECT: Styling the web

29min
pages 242-263

Code editors

4min
pages 208-209

Build a better website

4min
pages 214-215

Responsive layouts

2min
pages 240-241

HTML forms and hyperlinks

3min
pages 212-213

How the Web works

3min
pages 206-207

Exploring basic HTML

4min
pages 210-211

Pygame Zero

2min
pages 176-177

PROJECT: Budget manager

20min
pages 158-175

Logic operators and branching

3min
pages 104-105

Objects and classes

2min
pages 156-157

PROJECT: Team allocator

14min
pages 118-129

Libraries

3min
pages 116-117

What is Python?

3min
pages 94-95

Loops in Python

5min
pages 108-111

Installing Python

3min
pages 96-97

Using functions

3min
pages 50-51

Sending messages

3min
pages 48-49

Input

3min
pages 46-47

Logic and decisions

3min
pages 44-45

Managing program flow

4min
pages 40-41

Manipulating data

3min
pages 42-43

Output using movement

4min
pages 36-37

Output using looks and sounds

4min
pages 38-39

Coloured blocks and scripts

3min
pages 34-35

FOREWORD

2min
pages 10-11

What is programming?

3min
pages 16-17

Programming languages

6min
pages 22-27

What is Scratch?

2min
pages 28-29

About this book

3min
pages 12-15

Working as a software developer

2min
pages 20-21

Coding in the real world

1min
pages 18-19
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.