Hướng dẫn lập trình kéo thả scratch qua dự án xe ô tô chạy

Like Tweet Pin it Share Share Email

Nội dung bài toán: Viết chương trình mô tả chiếc xe ô tô chuyển động trên màn hình, từ trái sang phải. Nếu gặp cạnh phải thì xuất hiện lại từ bên trái và tiếp tục chạy.

Đây là bài số 1 trong: 50 bài tập lập trình Scratch

Mình sẽ hướng dẫn các bạn học sinh tiểu học thực hiện dự án này từng bước một, sau đó các bạn tự sáng tạo để nâng cấp chương trình của mình thêm hoàn thiện

Xem video hướng dẫn:

Các bước hoàn thành dự án “xe ô tô chạy” bằng Scratch

Bước 1: Tạo nhân vật xe ô tô

Vì trong thư viện hình của scratch không có hình chiếc ô tô ưng ý vì vậy bạn hãy search google tìm hình ảnh với từ khóa: “xe ô tô clipart” sẽ ra hàng loạt hình ô tô cho bạn chọn, bạn hãy chọn một hình ưng ý và lưu vào máy.

Trong dự án này chỉ có duy nhất một đối tượng đó là ô tô

Bước 2: Xóa nhân vật mèo có sẵn trong dự án và thêm nhân vật ô tô vừa tải vào

Bạn có thể chọn sân khấu phù hợp thêm cho sinh động.

Lưu ý: thông thường hình ảnh khi tải từ trên mạng về lấy làm đối tượng thì sẽ xuất hiện như thế này

Dự án xe này chỉ có một nhân vật duy nhất là xe ô tô

Vậy làm sao để xóa bỏ hết phần trắng quanh chiếc ô tô đây? bạn có thể chọn nhân vật sau đó vào phần hóa trang sẽ có công cụ giúp bạn xóa phần trắng đó đi, tuy nhiên tôi không thích sử dụng công cụ chỉnh sửa ảnh của Scratch vì nó khó thực hiện, tôi thường thực hiện việc chỉnh sửa ảnh bằng photoshop nếu bạn quan tâm hãy đọc bài viết: Cách sử dụng Photoshop để chỉnh sửa nhân vật cho dự án Scratch.

Mẹo: Để không mất công chỉnh sửa ảnh các bạn hãy tìm hình clipart dạng file .png khi đó thường sẽ không có phần trắng như trên

Bước 3: Lập trình cho xe ô tô chạy

Bạn hãy chọn nhân vật xe ô tô và kéo thả các lệnh để lập trình như sau:

Giải thích câu lệnh như sau: Khi nhấn vào là cờ -> lặp mãi mãi ( để ô tô luôn chạy không dừng lại)

  • Lệnh “Di chuyển 6 bước”: Cho ô tô chạy số trong ô tròn nhỏ (6) bạn thay đổi càng lớn thì xe chạy càng nhanh
  • Lệnh “Nếu vị trí x > 260 thì đặt x là -260”: là để khi xe chạy vào lề phải màn hình thì tiếp tục xuất hiện ở lề trái (Hoành độ của mành hình chỉ từ -240 đến 240 nhưng ta nên đặt xa hơn một chút ở đây là -260 đến 260 mục đích là để xe khuất sau mép phải mới xuất hiện ở mép trái.

Vậy là ta đã hoàn thiện dự án xe ô tô chạy bằng Scratch ở mức độ đơn giản nhất rồi đó.

Bước 4: Tiến hành nâng cấp để hoàn thiện dự án làm cho xe chạy như thật

Phần này các bạn tự hoàn thiện theo các gợi ý sau:

Mức độ 2: Chỉ yêu cầu xe lăn bánh

Bạn hãy chọn nhân vật xe ô tô sau đó vào phần “hóa trang” tạo vài bản sao cho xe ô tô, mỗi bản sao hãy dùng photoshop để sửa cho những mấu đen ở bánh xe lệch đi một chút. Sau đó bổ sung thêm lệnh để chuyển hình dạng sau đây là một VD:

Mức độ 3: Bạn có thể chỉnh sửa các hình dạng để xe di chuyển có độ xốc, để nguyên xe hoặc tách riêng hai bánh ra khỏi xe phần này đòi hỏi bạn phải có kĩ năng photoshop một chút. Bạn cũng có thể thêm nhưng cây cối bên đường để tạo cảnh chuyển động giống như thật.

Tham khảo dự án mẫu của mình:

Vậy là mình đã hướng dẫn các bạn lập trình kéo thả scratch qua dự án xe ô tô chạy rồi nhé. Chúc các bạn thành công. Rất mong các bạn đóng góp ý kiến của mình bằng cách comment phía dưới.

Bạn hãy đón đọc tiếp bài: Lập trình Scratch vẽ lưới ô vuông

 

Comments (3)

Trả lời

Your email address will not be published. Required fields are marked *