Categories
Coding Scratch

Lập trình Scratch cơ bản phần 5 – 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 – phần cuối như sau.

Bước 9. Thêm quân địch, chướng ngại vật (tiếp theo)

Thêm chướng ngại vật con vẹt

Trong game Mario này, chúng ta sẽ thiết lập để chim vẹt – Parrot trở thành đối thủ – chướng ngại vật lớn nhất của Mario. Con vẹt sẽ có thêm hành động ném trứng – Egg để truy sát Mario. Con vẹt sẽ chỉ xuất hiện từ level 4 của game.

Các bước lập trình dành cho Vẹt tương tự như các chướng ngại vật trước đây. Chúng ta còn lập trình thêm cho đối tượng Egg để đuổi Vẹt đi (tham khảo như dưới đây).

Thêm chim vẹt trong game Scratch Mario
Thêm chim vẹt trong game Scratch Mario
Thiết lập ném trứng trong game Mario
Thiết lập ném trứng trong game Mario
Hình ảnh Mario vượt chướng ngại vật chim Vẹt trong game
Hình ảnh Mario vượt chướng ngại vật chim Vẹt trong game

Bước 10. Thiết lập điều kiện thắng – thua trong game Scratch Mario

Thiết lập điều kiện thua trong game Mario

Bây giờ, chúng ta đã có đầy đủ các đối thủ của Mario, chúng ta sẽ thiết lập các điều kiện để khi Mario thua. Có 2 điều kiện cần thiết lập đó là: nếu chạm vào các chướng ngại vật (ngoại trừ trường hợp Mario biến hình thành invicible); hoặc là khi Mario rơi xuống, chạm vào bậc thấp nhất của màn hình. Khi đó trò chơi sẽ kết thúc. Một dòng chữ “game over” đồng thời cũng được gửi đến, cùng với việc ẩn nhân vật Mario và lựa chọn cho phép chơi lại.

lập trình Scratch cơ bản, Thiết lập thua trong game Mario
Thiết lập thua trong game Mario

Thiết lập điều kiện thắng trong game Mario

Có 2 trường hợp chúng ta có thể thiết lập khi Mario vượt qua 1 thử thách (level). Nếu Mario vượt qua vị trí (X, Y) thì Mario sẽ được điểm – tương tự như khi vượt qua chướng ngại vật, đồng thời màn hình gửi đến tin nhắn WIN. Khi Mario vượt qua thử thách số 5 thì màn hình sẽ có thêm lá cờ chiến thắng – Victory flag (tham khảo như dưới đây).

Thiết lập điều kiện thắng trong game Scratch Mario
Thiết lập điều kiện thắng trong game Scratch Mario

Bước 11. Hoàn thiện game với việc thêm nhạc nền

Một bước quan trọng để chúng ta có thể tạo nên những game thú vị trong tương lai đó là lựa chọn và thêm nhạc nền vào các sự kiện trong game Mario. Đi cùng với việc thêm nhạc nền, chúng ta sẽ thiết lập để nhạc được chơi trong những điều kiện khác nhau.

Chọn và thêm nhạc nền hay vào game Mario
Chọn và thêm nhạc nền hay vào game Mario
Thiết lập các điều kiện cho các đoạn nhạc được chơi

Các học viên nhí có thể tham khảo mẫu game Mario trên thư viện của Scratch tại đây!

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!!