1 of 32

Get to Know mBlock

Lesson 1

2 of 32

Hello, everyone!

I'm an engineer from

the smart star.

You can call me Panda!

3 of 32

In future lessons,

we will study

programming together!

4 of 32

Do you know what can you�do with programming?

5 of 32

Programming is used to create mobile phone software and apps.

Programming is used to design and create computer games.

Programming is used to control robots.

6 of 32

Game Time

7 of 32

Explore a

mBlock Project

8 of 32

Step 1: Open the mBlock software from your desktop�or the mBlock website.

9 of 32

Step 2: Click in the upper right corner.

Select Example Programs.

Step 3: Find Space Adventures and then click OK to open the program.

10 of 32

11 of 32

Icon

Name

Function

Green flag

Stop

Full screen demonstration

Exit full screen

Start the program

Stop the program

Start full screen mode

Exit full screen mode

12 of 32

Space Adventures

  1. Use the up and down keys ↑↓ of the keyboard to control the vertical movement of the pilot Panda.
  2. Use the space key to shoot the cannonball from the Panda’s Spaceship.
  3. Play Space Adventures for 3 minutes.

13 of 32

Space Adventures – Competition

  1. Create pairs of students to play the game against each other.�If you don’t have a pair, you can have students time themselves and see if they can get a higher score.
  2. Each partner plays the game for one minute.
            • The student with the highest score after one minute will win.
            • If the score is the same, the one with the most health points will win.
            • If the score and the health point are the same, the game will end in a draw.

14 of 32

Space Adventures – Exploration

  1. Explain how to play the game to a classmate (parent or sibling).
  2. Write an explanation of the game.
            • What is the goal of the game?
            • How does the game end?
            • How does the game function?

15 of 32

Let’s Share!

16 of 32

If you could design a game,�what kind of game would you design?

17 of 32

Hands-on

18 of 32

Programs in mBlock

19 of 32

programming

A program is a set of instructions that can be executed by a computer to perform a specific task.

The Space Adventures game is controlled by many programs.

20 of 32

Get to know the

mBlock interface

21 of 32

Script Area

Menu bar

Select language, open new file or save file, find example programs or help documents, etc.

Stage Area

View project stage, customize sprites and backgrounds, connect Makeblock devices

Block Area

Library of programming blocks sorted by color-coded categories.

Drag the programming blocks to this area and arrange them to control the performance in the Stage Area.

22 of 32

Tasks

23 of 32

Step 1: Find in the menu bar, select .

Programming Practice:

Moving Panda

,

24 of 32

Step 2: Click the Sprites tab in the Stage Area to ensure that our program is added to the Panda sprite.

,

25 of 32

Step 3: Find and select from the Block Area.

Click the and drag it to the Script Area and the release it.

,

26 of 32

Step 4: Find and select from the Block Area.

Click the and drag it to the Script Area and attach it beneath the block.

,

27 of 32

Step 5: Click the in the Stage Area to run the program and observe the animation in the stage.

28 of 32

Review

29 of 32

A. Block area

B. Script area

C. Menu Bar

D. Stage area

1. What’s the name of the area displaying the game interface when playing Space Adventures?

30 of 32

A.

B.

C.

D.

2. What is the button to start the program in Space Adventures?

31 of 32

  1. Programming is limited to building blocks.
  2. Programming is the process of splicing the instructions that the computer can understand in a certain order.
  3. Apps in mobile phones are developed by programming.
  4. Various games can be developed by programming.

2. Which of the following options is wrong about programming?

32 of 32

Thank you!