Học lập trình cực vui với makecode minecraft
Minecraft là một trò chơi nổi tiếng, nơi người chơi có thể thỏa sức sáng tạo, xây dựng một thế giới ảo của riêng mình bằng các khối gạch và chơi các trò chơi nhỏ bên trong. Vì vậy, cách đây vài năm, đội ngũ nghiên cứu và phát triển của Microsoft đã bắt đầu xây dựng và thử nghiệm cấc công cụ giúp trẻ em có thể học lập trình một các dễ dàng hơn trên nền tảng của minecraft.
Minecraft là một trò chơi, một thế giới mở cà không luật lệ dành cho các bạn nhỏ. Đó là một trong những điểm thu hút của trò chơi. Mục tiêu là kích thích sự tìm tòi, học hỏi và khả năng lập trình của các bé khi chơi Minecraft. Sau cùng thì, chơi game là một cách học tự nhiên và dễ nắm bắt nhất đối với con người.
Nghiên cứu này là một chương trình mang tính đột phá của TouchDevelop – chương trình được khởi động và năm 2011 để dạy lập trình và xây dựng các ứng dụng sử dụng màn hình cảm ứng trên điện thoại. Đội TouchDevelop của Microsoft muốn ai cũng có thể lập trình trên điện thoại một cách dễ dàng, Từ đó, Minecaft nổi tiếng là trò chơi khiến mọi người trên khắp thế giới để háo hức và muốn tham gia lập trình.
Trẻ em rất háo hức và phần khích khi được trải nghiệm lập trình trong Minecraft. Khả năng lập trình và ngay lập tức cho thấy kết quả trong Minecraft, như là nhân vật có thể dịch chuyển tức thời hay đào xuyên núi, nhảy cao 1000 khối gạch,… khiến học sinh thích thú.
Chương trình MakeCode của minecraft có gió diện pixel giống như Minecraft. MakeCode cho phép lập trình các khối gạch dựa trên các thức kéo thả các khổi lệnh cho người mới bắt đầu và dưới dạng JavaScript dành cho những người ở trình độ cao.
Lập trình với khối và văn bản, MakeCode dạy các ngôn ngữ lập trình cơ bản. Những người học ở trình độ cao hơn có thể lập trình những thứ phức tạp hơn như lập trình đệ quy, phân dạng và hướng đối tượng.
Đội MakeCode của Microsoft cũng cho ra mắt những nền tảng khác cho phép người học lập trình trên vật chất, bao gồm micro:bit và Adafruit Circuit Playground Express. Trong tất cả các nền tảng này, lập trình được kết nối trực tiếp với việc xây dựng, tạo ra một cái gì đó hữu dụng. Đây là lí do chính khiến hầu hết mọi người chọn học lập trình.
Thay vì nghĩ rằng phải lập trình, học sinh nghĩ rằng chúng đang chơi game, đang tao ra một sức mạnh siêu nhân. Minecraft là một trò chơi, còn MakeCode Minecraft được tạo ra trong chính trải nghiệm lập trình của Minecraft.
Hãy cùng xem thử nhé.
1 Comment