Mục tiêu tuần này

Bé tạo biến điểm, đặt điểm về 0 khi bắt đầu và tăng điểm khi nhân vật chạm đồ vật.

Scratch Editor mở nhóm block Variables với nút tạo biến mới
Ảnh Scratch Editor: trong nhóm Variables (Biến số), bé tạo biến tên “điểm” để game ghi nhớ một giá trị đang thay đổi.

Thử thách 1: tạo biến điểm

Bước 1: nhóm Variables trong Scratch
Bước 1 — Mở Variables và bấm tạo biến mới tên “điểm”.

Trong nhóm Biến số, tạo biến tên “điểm”. Khi bấm cờ xanh, đặt điểm thành 0. Chạy lại vài lần để bé thấy vì sao phải đặt lại điểm: nếu không, game sẽ nhớ kết quả cũ.

Thử thách 2: bắt một đồ vật

Bước 2: nhóm Operators trong Scratch
Bước 2 — Operators sẽ dùng ở bước kiểm tra giá trị điểm.

Khi nhân vật chạm đồ vật, thay đổi điểm thêm 1 và đưa đồ vật đến vị trí khác. Bé cần kiểm tra đồ vật có xuất hiện lại không; đây là lúc hiểu game gồm nhiều script cùng hoạt động.

Thử thách 3: mục tiêu 10 điểm

Bước 3: nhóm Control trong Scratch
Bước 3 — Kết hợp if…then với điểm số để tạo luật thắng.

Dùng điều kiện: nếu điểm bằng 10 thì thông báo thắng. Hỏi bé: “Nếu điểm nhảy từ 9 lên 11 thì điều kiện bằng 10 có chạy không?” Câu hỏi này mở đường cho tư duy kiểm tra kỹ hơn.

Kịch bản buổi học từng bước

  1. Tạo biến, đặt tên bằng một từ bé hiểu: điểm, sao hoặc táo.
  2. Đặt giá trị về 0 dưới cờ xanh và chạy game hai lần để so sánh.
  3. Thêm một điểm khi chạm đồ vật; quan sát con số trước và sau va chạm.
  4. Thêm mốc thắng, rồi để bé chọn mốc 5 hoặc 10 điểm.

Khái niệm cần nhớ

Biến là một chiếc hộp có tên. Giá trị trong hộp có thể đổi khi game đang chạy.

Củng cố tư duy trước project lớn với Karotto

Khi bé còn lúng túng với nhiều block và luật trong Scratch, Karotto giữ mỗi thử thách ở một vấn đề nhỏ. Bé luyện cách quan sát kết quả, tìm lỗi và sửa từng bước trước khi làm game có điểm số.

Xem Karotto trên App Store →
Sang tuần 6: Dự án và remix →