Categories
Coding Scratch

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

Phần lớn chúng ta có lẽ đã quen thuộc với game Mario, là game biểu tượng của Nintendo. Mario game cũng là mẫu game vượt chướng ngại vật tiêu biểu. Trong loạt bài viết này, Ong Sáng Tạo – Beelance sẽ cùng các bạn trẻ cùng tìm hiểu và lập trình Scratch cơ bản để tạo 1 game tương tự như Mario nhé.

Lập trình Scratch cơ bản với game Mario
Lập trình Scratch cơ bản với game Mario

Bước 1. Thiết lập tài sản – assets

Chúng ta sẽ tạo ra 1 danh mục gọi là tài sản – assets, để có thể sử dụng nhiều lần trong game. Trong lập trình điều này cũng tương tự như tư duy tạo thư viện – library với mục đích có thể dụng nhiều lần cùng 1 tài nguyên.

Các tài sản sẽ được lưu trong backdrop Assets.

Về nhân vật chính của trò chơi, chúng ta có thể tạo ra 1 cái nón đỏ cho nhân vật chú mèo – character sprite và đây chính là Mario trong game của chúng ta. Một bầu trời với mây trắng sẽ được dùng làm nền cho game – background sprite.

Tạo Assets trong lập trình Scratch cơ bản - 1
Tạo Assets trong lập trình Scratch cơ bản – 1
Tạo Assets trong lập trình Scratch cơ bản - 2
Tạo Assets trong lập trình Scratch cơ bản – 2
Tạo Assets trong lập trình Scratch cơ bản - 3
Tạo Assets trong lập trình Scratch cơ bản – 3

Bước 2. Dựng các bậc thang trong game Mario

Việc đầu tiên, chúng ta sẽ xây dựng danh mục các Backgrounds sprite là các bậc thang khác nhau, bằng cách sử dụng nhiều lần các tài sản đã được tạo tại backdrop Assets.

Bước 3. Thêm ? khối – Block

Trong trò chơi Mario, có những vị trí khối – Block ? giúp Mario được thêm sức mạnh hay được thêm điểm. Chúng ta sẽ tạo ra bằng cách thêm các ? Block vào các bậc thang đã tạo trong bước 2.

Tạo ? Block trong game Scratch Mario
Tạo ? Block trong game Scratch Mario

Vì việc kéo thả các ? Block được sử dụng nhiều lần, chúng ta cần tạo ? Block sprite. Việc di chuyển ? Block trong các bậc thang được xác định bởi vị trí toạ độ X, Y của ? Block như hình ảnh dưới đây.

Tạo ? Block trong game Scratch Mario - 2
Tạo ? Block trong game Scratch Mario – 2
Tạo ? Block trong game Scratch Mario - 3
Tạo ? Block trong game Scratch Mario – 3

Mời các bạn đón xem 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!