Cách tạo mê cung

Tận dụng hộp bìa carton không còn sử dụng để làm ra 1 món đồ chơi rèn luyện sự khéo léo cho bé? Bạn có thể hiện thực được ý tưởng này chỉ với vài thao tác đơn giản, chỉ cần bỏ ra 30 phút là có thể hoàn thành bộ trò chơi mê cung tặng cho bé rồi!

Cũng Trò chơi sáng tạo bắt đầu nhé!

Chuẩn bị:

  • 1 chiếc hộp carton có nắp đậy [hộp đựng pizza hoặc 1 chiếc hộp có kiểu dáng tương tự]
  • Những mảnh gỗ nhỏ hoặc tận dụng những que kem vứt đi
  • Vài viên bi ve
  • Keo dán
  • Kéo, dao đa năng, 1 đồng xu

Bước 1: 

Đầu tiên, bạn cắt bỏ nắp của chiếc hộp carton để làm đế của mê cung. Sau đó, dùng keo dán đính những mảnh gỗ vào chiếc nắp hộp vừa cắt ra để làm các bức tường của mê cung [như hình bên dưới].

Bước 2:

Dùng dao đa năng khoét những lỗ nhỏ trên mê cung theo kích thước của đồng xu nhỏ để tạo thêm độ phức tạp cho bộ trò chơi.

Bước 3:

Phần đế mê cung đến đây hoàn thành. Bây giờ bạn chỉ cần đặt chiếc nắp hộp đã gắn tường mê cung và đục lỗ vào chiếc hộp ban đầu là hoàn thành bộ trò chơi rồi đấy.

Bạn đánh dấu vị trí bắt đầu và đích trên sơ đồ mê cung bạn vừa tạo ra nữa nhé. Và cuối cùng, là phần của các bé, cùng chơi nào!

Giải mã Mê cung Scratch – Maze Runner luôn là một trò chơi trí tuệ hấp dẫn. Người chơi sẽ điều khiển nhân vật vượt qua các bức tường mê cung để tìm được lối ra.

Bài viết này sẽ hướng dẫn tạo Mê cung và các bước lập trình chi tiết.

Tạo Mê Cung và chuẩn bị nhân vật

Xem hướng dẫn sử dụng trang web mazegenerator.net để tạo mê cung

Sau khi tạo được sprite Mê cung với 5 costumes khác nhau. Chúng ta sẽ sử dụng nhân vật Ladybug và Strawberry có sẵn trong Scratch, để lập trình cho chú Ladybug này vượt mê cung tìm đến trái dâu đỏ.

Bạn có thể tải Mê cung mẫu tại đây, chọn Choose a sprite -> Upload a sprite.

Lưu ý chọn go to x y để lập trình vị trí toạ độ xuất hiện của 2 nhân vật Ladybug và Strawberry. Và set size to để có kích thước phù hợp với độ rộng của Mê cung.

Bắt đầu lập trình Giải Mã Mê Cung

Phần 1. Lập trình Nhân vật chính Ladybug

Trong game này, Ladybug sẽ có khả năng di chuyển lên, xuống, trái, phải, để đi theo lối Mê cung.

Di chuyển lên, xuống sẽ làm thay đổi toạ độ y. Sử dụng các dòng lệnh: forever, if…then, change y by.

Khi đi lên sẽ change y by 4, đi xuống change y by -4

Di chuyển trái, phải sẽ thay đổi toạ độ x [change x by …]. Qua trái sẽ change x by -4, qua phải sẽ change x by 4.

Để Ladybug có thể quay mặt sang bên phải [khi bấm phím phải] hoặc quay mặt sang bên trái [khi bấm phím trái], sử dụng dòng lệnh Point in direction.

Giờ Ladybug có thể di chuyển rồi, nhưng sẽ đi xuyên qua tường Mê cung. Chúng ta cần lập trình tiếp sao cho Ladybug không được chạm vào bức tường Mê cung.

Sử dụng lệnh if … then, nếu chạm vào Maze, sẽ đi lùi lại, ví dụ đang đi tới change y by 4, sẽ đi lùi lại là change y by -4.

Tương tự như thế khi đi lùi [change y by -4] sẽ đổi lại là change y by 4 nếu chạm vào Mê cung.

Khi đang đi sang trái [change x by -4], nếu chạm Maze sẽ change x by 4. Khi đang đi sang phải [change x by 4], nếu chạm vào Maze sẽ change x by -4.

Bây giờ, Doraemon có thể di chuyển lên, xuống, trái, phải theo lối Mê cung rồi. Bấm Green Flag để thử.

Bước tiếp theo, khi Ladybug chạm vào Strawberry, sẽ có hiệu ứng báo hiệu chúc mừng: start sound Cheer, say Yummy for 2 seconds.

Sau đó, Ladybug sẽ quay trở lại vị trí xuất phát ban đầu, và chuyển sang Mê cung tiếp theo.

Để chuyển sang Mê cung tiếp theo, vào Event, chọn Broadcast -> New Message, đặt tên là Next Maze

Sau đó, sẽ chuyển sang phần 2 lập trình Mê cung

Phần 2. Lập trình Mê Cung

Ở phần 1, khi Ladybug chạm vào Strawberry, sẽ phát tín hiệu broadcast next maze.

Thì khi nhận được tín hiệu này, Mê cung sẽ chuyển sang costume kế tiếp.

Chọn sprite Maze, sử dụng lệnh when receive next maze -> next costume.

Vậy là game đã hoàn thành. Bấm Green Flag để chơi thử, giúp Ladybug sẽ vượt qua thử thách Mê cung, tìm đến Trái Dâu đỏ.

Hoặc chọn See inside để xem đầy đủ các lệnh lập trình game này.

Game Giải Mã Mê Cung Không Gian

Xem hướng dẫn chi tiết để thực hành.

Game này sẽ vận dụng kỹ năng tạo Mê Cung thông qua trang web mazegenerator.net, đồng thời giúp các bạn lập trình ghi nhận đường đi, thời gian từ lúc xuất phát đến đích.

Video liên quan

Chủ Đề