Mèo đuổi chuột
Mục tiêu: Mèo luôn quay mặt về phía con trỏ chuột và đuổi theo.
Em sẽ học gì
- Nội dung trong bài: khối vòng lặp mãi mãi, tên là liên tục.
- Hướng về phía con trỏ chuột và di chuyển.

Việc cần làm: liên tục quay mặt về phía con trỏ chuột rồi đi 4 bước.
Bài làm như sau. Chọn nhóm Sự kiện, kéo khối: Khi bấm vào cờ xanh,

Chọn nhóm Điều khiển, gắn khối vòng lặp mãi mãi, tên là liên tục: các khối bên trong sẽ lặp mãi,
Giải thích: Khối liên tục là vòng lặp mãi mãi: chạy mãi các khối bên trong, không tự dừng, cho tới khi ta bấm nút dừng.

bên trong, khối hướng về phía đối tượng, trong nhóm Chuyển động, mặc định là con trỏ chuột,
Giải thích: Khối hướng về phía quay nhân vật về phía đối tượng đã chọn, ở đây là con trỏ chuột.

Thử ngay xem sao. Bấm cờ xanh, rồi di chuột: mèo quay mặt theo con trỏ nhưng đứng yên, vì chưa có khối di chuyển.

Bấm nút đỏ để dừng. Giờ thêm khối di chuyển để mèo đi theo.

Thêm khối di chuyển 10 bước, trong nhóm Chuyển động, đổi thành 4: mỗi lần đi 4 bước, đủ để đuổi theo mà không quá nhanh. Ta vừa làm: liên tục quay mặt về phía con trỏ chuột và đi 4 bước.

Bấm cờ xanh để chạy lại, rồi di chuột khắp sân khấu: mèo luôn quay mặt về phía con trỏ, con trỏ đi đâu thì mèo đuổi theo đó.

Các khối mới trong bài
- Khối liên tục: vòng lặp mãi mãi: chạy mãi các khối bên trong, không bao giờ tự dừng.
- Khối hướng về phía: quay nhân vật về phía đối tượng đã chọn, ở đây là con trỏ chuột.
Kỹ thuật lập trình đã học
- Về kỹ thuật lập trình, bài này ta học: vòng lặp mãi mãi: lặp liên tục, không bao giờ dừng, khác với vòng lặp theo số lần.
- Hướng về đối tượng: quay mặt về phía con trỏ chuột rồi mới đi.
Bài tập
Bấm nút đỏ để dừng. Bài tập, đổi số bước: số nào làm mèo không bao giờ đuổi kịp chuột? Hẹn gặp lại các bạn!