Kodu là một ngôn ngữ lập trình trực quan phù hợp để dạy trẻ em những kiến thức cơ bản về lập trình và rèn luyện khả năng sáng tạo của chúng. Trong bài học hôm nay, chúng ta sẽ xây dựng một trò chơi đơn giản mà chúng ta có thể sử dụng làm phần giới thiệu về Kodu.
Các khối xây dựng của Kodu
Thế giới Kodu bao gồm các đối tượng có thể lập trình, nơi chúng ta có thể đính kèm một tập lệnh hành vi vào mỗi đối tượng mà chúng ta đặt trên bối cảnh Kodu.
Ngôn ngữ lập trình của Kodu là một giao diện người dùng lập trình dựa trên biểu tượng đơn giản, trong đó ngôn ngữ được chia nhỏ thành các trang và quy tắc.
Kodu có một danh sách các hành vi được tích hợp sẵn mà chúng ta có thể gắn vào một đối tượng để khiến chúng di chuyển xung quanh, bắn các đối tượng và thực hiện các động tác chiến đấu đáng kinh ngạc với nhau.
Microsoft Kodu Game Lab có một loạt video ‘Bắt đầu’ rất hữu ích cho người mới bắt đầu hiểu cơ bản về Lập trình Kodu.
Điều hướng vòng quanh thế giới của Kodu
Đây là một thế giới Kodu đơn giản bao gồm cây cối và một chiếc mô tô. Mô tô được lập trình để luôn đi lang thang trên địa hình và nó phải tránh bất kỳ cây nào trên đường đi.
Hãy thêm nhiều đối tượng khác trên phong cảnh và để xe mô tô đuổi theo và bắn chúng.
Wisp là một trong nhiều ký tự mà chúng ta có thể tạo trong Kodu.
Con wisp sẽ di chuyển quanh một con đường được chỉ định và Kodu sẽ sinh ra một con wisp khác khi lượng máu của nó về không.
Bài tập trên lớp
Để chuẩn bị cho bài học giáo viên cần Cài đặt mã và tải xuống Bộ công cụ lớp học tại nhà của Microsoft vào thư mục nhập của Kodu: ‘C: \ Users \ [user name] \ Documents \ SavedGames \ Boku \ Player1 \ Imports \’. Kodu sẽ tự động nhập trò chơi khi chúng tôi tải trò chơi từ menu chính.
Lưu ý: Giảng viên cần giải nén tệp để lấy tệp trò chơi Kodu
Bắt đầu lớp học bằng cách mở ra thế giới và yêu cầu học sinh quan sát chiếc xe máy và hành vi lém lỉnh. Lời giải thích có thể giống như ‘wisp là kẻ thù’ vì trò chơi tiếp tục tái tạo ‘wisp’ khi xe máy phá hủy nó.
Bây giờ mở wisp hoặc chương trình xe máy và yêu cầu học sinh liên hệ hành vi wisp với mã. Sau khi học sinh giải thích thành công mã, hãy yêu cầu tình nguyện viên sửa đổi mã cho nhóm hành vi sau.
Khi thích hợp, yêu cầu học sinh sửa đổi mã cho từng đối tượng và giải thích tại sao giải pháp của họ không hoạt động.
- Thêm cây hoặc sửa đổi màu của chúng
-
Điều chỉnh hành vi của wisp để nó tạo ra một đồng xu khi xe máy phá hủy wisp.
-
Lập trình mô tô ăn xu để tăng điểm game
- Đảo ngược vai trò của wisp và xe máy bằng cách để wisp phá hủy xe máy
Thats tất cả để có nó. Thưởng thức!
Tải xuống Microsoft Kodu Classroom Kit
tín dụng
Tác giả muốn cảm ơn Trevor Berkolay đã thiết kế một bài tập tốt trong lớp học, Eric Z Goodnight vì nỗ lực không ngừng trong việc thử nghiệm trò chơi và The Geek là người đã chỉnh sửa lần cuối cho bài báo.