Categories
Coding Scratch

Lập trình Scratch cơ bản phần 4 – game Mario

Trung tâm năng khiếu Beelance – Ong Sáng Tạo cùng với các học viên nhí tìm hiểu lập trình Scratch cơ bản theo chuyên đề game Mario như sau.

Bước 7. Thêm khối giải thưởng vào game Mario

Ngoài vượt chướng ngại vật, game super Mario đem đến sự hào hứng qua các giải thưởng nhân vật Mario đạt được trong hành trình. Để tạo các khối giải thưởng trong Scratch, chúng ta có lựa chọn cho đồng xu vào khối hoặc là phẩn thưởng khác như ngôi sao phép thuật. Ngôi sao phép thuật cho phép Mario va chạm với chướng ngại vật mà không bị ảnh hưởng.

Lập trình Scratch cơ bản - thêm khối thưởng 1
Lập trình Scratch cơ bản – thêm khối thưởng 1

Trước hết, chúng ta cần lập trình khối giải thưởng. Khi Mario nhảy đến những khối này, định vị vị trí X và Y của khối sẽ định hướng việc di chuyển của đồng xu giải thưởng hoặc ngôi sao phép thuật.

Bước tiếp theo, chúng ta cần tạo cấu trúc Sprite của đồng xu và ngôi sao phép thuật. Khi những cấu trúc này được tác động bởi Mario, nó sẽ di chuyển đến vị trí được định trước và biến mất, đồng thời Mario sẽ được cộng thuởng, hoặc trở nên “Invicible”.

Lập trình Scratch cơ bản - thêm khối thưởng 2
Lập trình Scratch cơ bản – thêm khối thưởng 2
Lập trình Scratch cơ bản - thêm khối thưởng 3
Lập trình Scratch cơ bản – thêm khối thưởng 3

Bước 8. Tạo tính năng “bất tử” cho Mario

Tính năng này sẽ được bật trong vòng 5 giây, khi Mario có được ngôi sao pháp thuật. Các bạn có thể tham khảo đoạn code dưới đây.

Tạo tính năng bất tử cho Scratch game Mario
Tạo tính năng bất tử cho Scratch game Mario

Bước 9. Thêm quân địch, chướng ngại vật

Các bạn học viên có thể thêm các quân địch của Mario theo các bước sau đây.

Thêm đối thủ "Nhím" vào game Mario
Thêm đối thủ “Nhím” vào game Mario
Thêm đối thủ "Nhím" vào game Mario
Thêm đối thủ “Nhím” vào game Mario

Thêm khủng long vào mục chướng ngại vật

Thêm khủng long làm chướng ngại vật của Mario – 1a
Thêm khủng long vào làm chướng ngại vật của Mario
Thêm khủng long vào làm chướng ngại vật của Mario

Mời các bạn đón xem phần tiếp theo các bài tập lập trình Scratch cơ bản tại đây!

Đăng ký học lập trình với các gia sư trực tuyến Beelance – Ong Sáng Tạo để được hướng dẫn chi tiết hơn tại đây!