Mèo bắt được chuột
Mục tiêu: Mèo đuổi theo chuột, chạm được chuột thì nói và dừng lại.
Em sẽ học gì
- Nội dung trong bài: khối điều kiện nếu thì, và khối đang chạm.
- Hướng về phía chuột để đuổi theo.
- Nói và dừng lại khi chạm nhau.

Bài làm như sau. Thêm nhân vật chuột: bấm nút Chọn một Nhân vật ở góc dưới bên phải, gõ Mouse vào ô tìm kiếm, rồi chọn nhân vật Mouse1. Đặt chuột sang góc phải: x bằng 180, y bằng âm 100. Nếu để chuột đè lên mèo thì vừa chạy là mèo đã bắt được.

Bắt đầu với con chuột. Chọn nhân vật Mouse1.

Việc cần làm: chuột liên tục đi theo con trỏ.
Chọn nhóm Sự kiện, kéo khối: Khi bấm vào cờ xanh,

thêm khối vòng lặp mãi mãi, tên là liên tục, trong nhóm Điều khiển,

bên trong, khối đi tới, trong nhóm Chuyển động, chọn con trỏ chuột: chuột luôn đi theo con trỏ của bạn. Ta vừa làm: khi bấm cờ xanh, chuột liên tục đi tới con trỏ chuột.

Thử ngay: bấm cờ xanh, rồi di chuột: con chuột đi theo con trỏ của bạn.

Bấm nút đỏ để dừng.

Giờ đến con mèo. Chọn nhân vật Sprite1.

Việc cần làm: mèo quay về phía chuột, đi 2 bước; chạm chuột thì nói và dừng.
Kéo khối Khi bấm vào cờ xanh,

Chọn nhóm Chuyển động, gắn khối đặt kiểu xoay trái - phải: mèo không bị lộn ngược khi quay sang trái,
Giải thích: Khối đặt kiểu xoay trái - phải chỉ cho nhân vật quay mặt sang trái hoặc sang phải, không bị lộn ngược.

thêm khối liên tục,

bên trong, khối hướng về phía đối tượng, chọn Mouse1: mèo luôn quay mặt về phía chuột.

Thêm khối di chuyển, đổi thành 2: mèo đi chậm hơn chuột, nên đuổi theo nhưng chuột vẫn chạy thoát được.

Thêm khối điều kiện nếu: kiểm tra mèo bắt được chuột chưa,
Giải thích: Khối điều kiện nếu kiểm tra một điều kiện: nếu đúng thì chạy các khối bên trong, nếu sai thì bỏ qua.

ghép khối đang chạm vào ô điều kiện, chọn Mouse1: mèo chạm vào chuột nghĩa là bắt được.
Giải thích: Khối đang chạm vào cho kết quả đúng khi nhân vật này chạm vào đối tượng đã chọn.

Thì khối nói trong mấy giây, trong nhóm Hiển thị, gõ Bắt được rồi! để mèo reo lên.

Cuối cùng khối dừng lại tất cả: bắt được chuột thì kết thúc trò chơi. Ta vừa làm: liên tục quay về phía chuột, đi 2 bước, nếu chạm chuột thì nói và dừng.

Chạy thử: bấm cờ xanh, rồi di chuột: mèo đuổi theo, nhưng chuột chạy nhanh hơn nên mèo bị bỏ lại phía sau, chạm chuột thì mèo nói Bắt được rồi và dừng lại.

Các khối mới trong bài
- Khối đặt kiểu xoay: cho nhân vật chỉ quay mặt sang trái hoặc sang phải, không bị lộn ngược.
- Khối nếu … thì: khối điều kiện, kiểm tra một điều kiện: đúng thì chạy các khối bên trong, sai thì bỏ qua.
- Khối đang chạm vào: cho kết quả đúng khi nhân vật này chạm vào đối tượng đã chọn.
Kỹ thuật lập trình đã học
- Về kỹ thuật lập trình, bài này ta học: điều kiện nếu thì: điều kiện đúng thì chạy các khối bên trong, sai thì bỏ qua.
- Cảm biến chạm: khối đang chạm cho biết hai nhân vật có chạm nhau hay không.
- Đuổi theo: hướng về phía đối tượng rồi đi tới, lặp lại mãi mãi.
Bài tập
Bài tập, thêm luật: sau 20 giây chưa bắt được thì chuột thắng, dùng khối đồng hồ.