Lập trình khối cho người mới bắt đầu
Chương
>
Cấp độ

Hàm và Thủ tục
Sử dụng Điều kiện trong Hàm

Mục tiêu

Mở cổng và sửa cầu bằng cách sử dụng một hàm tùy chỉnh duy nhất với các điều kiện.

Con đường băng qua đầm lầy có một vài chướng ngại vật mà bạn cần vượt qua, một số trong những chướng ngại vật này giống nhau và bạn có thể tự động hóa việc vượt qua chúng bằng cách sử dụng một hàm tùy chỉnh duy nhất với các điều kiện.

Có hai loại chướng ngại vật trên đường của bạn, là các cánh cửa cần mở và đóng và các cây cầu cần sửa chữa. Tạo một hàm tùy chỉnh có thể xử lý cả hai bằng cách cài đặt cho nó nhận các lệnh "open" và "build" làm đối số cho hàm.

Sử dụng khối define function để tạo một hàm có tên là navigate_swamp với một tham số gọi là action. Bên trong hàm, sử dụng các khối if để kiểm tra giá trị của tham số action.

Bên trong hàm tùy chỉnh, trong điều kiện build (khi action bằng "build"), sử dụng khối build với "bridge" để sửa chữa cây cầu sập giữa bản đồ. Cài đặt sao cho người chơi có thể di chuyển về phía trước và xây cầu ba (3) lần để bạn có thể vượt qua.

Đối với lựa chọn thứ hai trong hàm tùy chỉnh dùng để mở và đóng cổng (khi action bằng "open"), sử dụng các khối openclose. Cài đặt sao cho bạn mở một cánh cửa, di chuyển về phía trước 2 bước, sau đó quay đầu (quay trái hai lần) và đóng cánh cửa, rồi quay đầu lại.

Đi tới những dấu X tối ở trước cửa và sử dụng khối call function để gọi navigate_swamp với "open" làm đối số để vượt qua cổng. Ngoài ra, thu thập tất cả các khúc gỗ trên cánh đồng và di chuyển đến dấu X sáng đầu tiên bạn gặp, sử dụng khối call function để gọi navigate_swamp với "build" làm đối số để vượt qua suối.

Đạt đến lối ra được đánh dấu bằng ngôi sao ở cuối con đường bằng cách sử dụng hàm tùy chỉnh để hoàn thành cấp độ.

Sách Mã