Điều khiển bằng phím mũi tên
Mục tiêu: Dùng bốn phím mũi tên để điều khiển mèo đi sang phải, sang trái, lên và xuống.
Em sẽ học gì
- Nội dung trong bài: sự kiện nhấn phím.
- Khối thay đổi x và thay đổi y.
- Toạ độ x và y.

Sang phải thì x tăng, sang trái thì x giảm. Lên trên thì y tăng, xuống dưới thì y giảm.

Việc cần làm: bốn phím mũi tên, mỗi phím làm mèo đi một nấc theo hướng của phím.
Bài làm như sau. Chọn nhóm Sự kiện, kéo khối: Khi bấm phím, chọn phím mũi tên phải,
Giải thích: Khối Khi bấm phím chạy các khối bên dưới khi ta nhấn đúng phím đã chọn trên bàn phím.

gắn khối thay đổi x một lượng 10, trong nhóm Chuyển động: x tăng thì mèo sang phải.
Giải thích: Khối thay đổi x một lượng dịch nhân vật sang phải khi số dương, và sang trái khi số âm.

Làm phím thứ hai: khối Khi bấm phím, chọn mũi tên trái,

gắn khối thay đổi x, đổi thành âm 10: x giảm thì mèo sang trái.

Thử ngay: nhấn mũi tên phải hai lần, mèo sang phải, rồi mũi tên trái hai lần, mèo quay về.

Phím thứ ba: khối Khi bấm phím, chọn mũi tên lên,

gắn khối thay đổi y một lượng 10: y tăng thì mèo đi lên.
Giải thích: Khối thay đổi y một lượng dịch nhân vật lên trên khi số dương, và xuống dưới khi số âm.

Phím cuối: khối Khi bấm phím, chọn mũi tên xuống,

gắn khối thay đổi y, đổi thành âm 10: y giảm thì mèo đi xuống.

Thử tiếp: nhấn mũi tên lên hai lần, mèo đi lên, rồi mũi tên xuống hai lần, mèo quay về. Ta vừa làm: bốn phím mũi tên, mỗi phím đổi x hoặc y của mèo đúng 10. Chạy thử cả bốn phím: mũi tên phải ba lần thì x tăng, rồi mũi tên lên ba lần thì y tăng.

Các khối mới trong bài
- Khối Khi bấm phím: chạy các khối bên dưới khi ta nhấn đúng phím đã chọn.
- Khối thay đổi x một lượng: dịch nhân vật sang phải khi số dương, sang trái khi số âm.
- Khối thay đổi y một lượng: dịch nhân vật lên khi số dương, xuống khi số âm.
Kỹ thuật lập trình đã học
- Về kỹ thuật lập trình, bài này ta học: sự kiện nhấn phím: nhấn đúng phím thì chương trình chạy.
- Đổi x thì đi ngang, đổi y thì đi dọc, số âm là đi ngược lại.
Bài tập
Bài tập, đổi 10 thành 20 để mèo chạy nhanh hơn. Điều gì xảy ra nếu đổi dấu của số?