Kodu dạy con bạn lập trình trực quan các trò chơi video của riêng chúng
Kodu là một ngôn ngữ lập trình trực quan phù hợp để dạy trẻ em 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 tôi sẽ xây dựng một trò chơi đơn giản mà chúng tôi 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 của 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 từng đối tượng mà chúng ta đặt trên khung 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, nơi ngôn ngữ được chia thành các trang và quy tắc.
Kodu có một danh sách các hành vi được xây dựng mà chúng ta có thể gắn vào một vật thể để khiến chúng di chuyển xung quanh, bắn các vật thể 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 khắp thế giới của Kodu
Đây là một thế giới Kodu đơn giản bao gồm cây và xe máy. Chiếc xe máy được lập trình để luôn đi lang thang trên địa hình và nó nên tránh bất kỳ cây nào trên đường đi của nó.
Chúng ta hãy thêm nhiều đối tượng hơn vào cảnh quan và đuổi theo xe máy và bắn chúng.
Một wisp là một trong nhiều nhân vật chúng ta có thể tạo trong Kodu.
Wisp sẽ di chuyển xung quanh một con đường được chỉ định và Kodu sẽ sinh ra một wisp khác khi sức khỏe của nó đạt đến không.
Bài tập lớp học
Để chuẩn bị cho bài giảng, giáo viên cần cài đặt Kodu và tải xuống Bộ lớp học Microsoft Kodu của chúng tôi vào thư mục nhập của Kodu: 'C: \ Users \ [tên người dùng] \ Documents \ SavingGames \ 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áo viên hướng dẫ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ở thế giới và yêu cầu học sinh quan sát chiếc xe máy và hành vi không thể thiếu. Lời giải thích có thể giống như 'wisp là kẻ thù' bởi vì trò chơi tiếp tục tái tạo 'wisp' khi chiếc xe máy phá hủy nó.
Bây giờ hãy 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ã, yêu cầu các tình nguyện viên sửa đổi mã cho các hành vi sau đây.
Khi thích hợp, học sinh phải sửa đổi mã cho từng đối tượng và giải thích tại sao các giải pháp của họ không hoạt động.
- Thêm cây hoặc sửa đổi màu sắc của chúng
- Điều chỉnh hành vi của wisp để nó tạo ra đồng xu khi xe máy phá hủy wisp.
- Lập trình xe máy ăn xu để tăng điểm trò chơi
- Đả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 Bộ công cụ lớp học Microsoft Kodu
tín dụng
Tác giả xin cảm ơn Trevor Berkolay vì đã thiết kế một bài tập tốt trong lớp, Eric Z Goodnight vì nỗ lực không ngừng nghỉ trong việc thử nghiệm trò chơi, và The Geek, người đã chỉnh sửa cuối cùng cho bài viết.