Mã hóa một trò chơi câu chuyện

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Mô tả bài học : Bắt đầu cuộc hành trình lập trình của bạn với Roblox trong khi tham gia hàng triệu người tham gia vào sáng kiến Hour of Code™ trên toàn thế giới. Tiêu chuẩn ISTE : Thiết kế sáng tạo 4a, 4c, 4d, Người giao tiếp sáng tạo 6b, 6d

Mục tiêu bài học
  • Tạo biến để lưu trữ nhập력 người dùng bằng mã Luau trong Roblox Studio.:
  • Kết hợp nhập của người dùng với một câu chuyện đã viết trước.:
  • Kiểm tra và giải quyết các vấn đề mã kết quả.
Kỹ năng và khái niệm
  • Biến - Một chỗ trống cho thông tin trong mã.:
  • Chuỗi - Một biến có thể lưu toàn bộ câu, được viết trong dấu ngoặc.:
  • Sự kết hợp - Kết hợp hai chuỗi thành một bằng cách sử dụng .. >
Chuẩn bị
  • Tải xuống và chuẩn bị chơi video bài học này Tổng quát video bài học
  • In ra tài liệu và chuẩn bị trình bày trước khi trình bày
  • Tùy chọn - Đảm bảo sinh viên có không gian để di chuyển vật lý để đưa ra các đề xuất cho các hoạt hình tham khảo
Vật liệu

Tổng quát

Thời lượngTần suấtMô tả
5 phútTổng quátGiới thiệu cấu trúc dự án và bài học.
5 phútLàm việc hướng dẫn: Tạo câu chuyệnCó sinh viên viết câu chuyện của họ và tạo chỗ trống.
25 phútHướng dẫn hướng dẫn: Trò chơi câu chuyệnDẫn sinh viên thông qua một hướng dẫn để xây dựng một trò chơi truyện.
10 phútLàm việc độc lập: Hoàn thành dự án sinh viênHãy để sinh viên bắt kịp hoặc tiếp tục xây dựng câu chuyện.
5 phútKết luậnTóm lại bài học và có sinh viên chia sẻ câu chuyện

Kế hoạch bài học

Tổng quát

  1. Chơi video này về Hour of Code™, một sáng kiến quốc gia giới thiệu hàng triệu sinh viên vào một giờ lập trình máy tính.
  2. Nói với học sinh họ sẽ xây dựng một trò chơi bằng Roblox Studio, công cụ được sử dụng để tạo tất cả các trải nghiệm Roblox.Học sinh sẽ viết một câu chuyện và sau đó sử dụng câu trả lời của người dùng để thay thế từ và tên.Ví dụ: Một ngày [name] thức dậy và ăn một bữa ăn khổng lồ [món ăn yêu thích của người dùng].
  3. Chơi video tổng quát dự án để hiển thị cho sinh viên trải nghiệm họ sẽ tạo ra và xây dựng sự phấn khích.

Làm việc hướng dẫn - Tạo câu chuyện

  1. Cung cấp giấy và bút cho học sinh để viết câu chuyện của họ.
  2. Dẫn học sinh qua các bài học Viết câu chuyện.
    • Có sinh viên thực hiện hoạt động này khỏi máy tính để giảm sự xao lãng.
    • Mẹo thảo luận ý tưởng: Có sinh viên tạo ra ý tưởng bằng cách có một người đề xuất một nhân vật (phù thủy, đầu bếp, v.v.), và người khác đề xuất những gì nhân vật đó làm.

Hướng dẫn dẫn - Trò chơi câu chuyện

  1. Dẫn sinh viên thông qua các hướng dẫn bắt đầu tại Mở mẫu thử. và kết thúc với Hoàn thành và Thêm .

Làm việc độc lập - Hoàn thành dự án sinh viên

  1. Hiển thị cho học sinh các lời khuyên và thủ thuật từ Hoàn thành và Thêm.
  2. Có sinh viên theo kịp các dự án của họ.Nếu đã hoàn thành, thêm các thử thách sau, có chúng thêm hai hoặc nhiều ký tự (mỗi ký tự sử dụng một biến khác nhau: name2, name3).

Kết thúc

  1. Tóm lại những gì sinh viên đã tạo ra và từ vựng: biến, chuỗi, ghép nối.
  2. Khuyến khích 2 hoặc 3 sinh viên chia sẻ lời văn bằng lời nói về câu chuyện họ viết như một lớp.Ví dụ, một sinh viên đọc lại câu chuyện và sau đó gọi một sinh viên khác để cung cấp câu trả lời.

Phụ lục

Mẹo khắc phục sự cố

Mẹo giải quyết vấn đề chung

  • Giới thiệu sinh viên về "Hỏi 3 trước khi tôi": một sinh viên cần hỏi ba bạn cùng lớp trước khi yêu cầu giáo viên hỗ giúp đỡ.
  • Có những người hàng xóm kiểm tra công việc của nhau. Khi họ kiểm tra, khuyến khích sinh viên tìm kiếm các lỗi chung như không gian bị mất trong concatenation. Bài học 1: Tạo biến
  • Để giúp sinh viên tìm kiếm tốt hơn kịch bản Quản lý Câu chuyện, vẽ lệnh trên bảng hiển thị: StarterGUI > GameGUI > StoryManager .
  • Khi sinh viên nhập biến thứ nhất của họ, hãy chắc chắn rằng nó nằm giữa hai dòng màu xanh lam đậm. Điều này sẽ giúp tránh các lỗi trong tương lai. Bài học 2: Nhận câu trả lời của người chơi
  • Áp lực chính xác viết hoa và chính tả khi sinh viên nhập các từ như storyMakerGetInput .Có một chữ cái bị lẫn hoặc viết sai chính tả sẽ gây ra một lỗi.
  • Nhắc nhở sinh viên nhấn nút Dừng mỗi khi họ hoàn thành thử nghiệm. Bài học 3: Kể câu chuyện
  • Khi các sinh viên nhập các câu, họ có thể nhận thấy các khoảng trống dư hoặc một số từ được kết hợp lại.Biến chuỗi hiển thị theo nghĩa đen mọi thứ giữa dấu ngoặc.
  • Nếu câu chuyện viết các từ được kết hợp như, "wizardNia", thêm một không gian bổ sung trước biến đó.

Tùy chỉnh bài học

Đơn giản hóa bài học

  • Có sinh viên tập trung chỉ viết một câu hỏi, một câu, và một biến số. Mở rộng bài học
  • Có sinh viên bao gồm ít nhất một kỹ thuật từ Mẹo và Thủ thuật.
  • Cho phép sinh viên trao đổi chỗ để chơi các trải nghiệm của nhau khi hoàn thành.

Tài nguyên khác

Dưới đây là các câu hỏi để kiểm tra sự hiểu biết trong nội dung.

Câu hỏi bài 1Trả lời
Một biến là ...Một chỗ trống cho thông tin
Các kịch bản giữ gì?Mã để chạy chương trình
Đặt tên một ví dụ về tên biến tốt:adjective03 , name3 , myVerb1
Ở đâu trong kịch bản mã cần phải được gõ?Giữa hai đường mòn xanh lá cây
Câu hỏi bài 2Trả lời
Biến có thể chứa nhiều hơn một loại thông tin. Đúng hay sai?Đúng
Biến kiểu dây làm sao giữa những gì?Dấu ngoặc kéo
Những gì có thể và không thể có khoảng trống giữa chúng trong mã của bạn?Nội dung dây có thể có khoảng trống (như " My name "), biến không thể (như name1 )
Câu hỏi bài học 3Trả lời
Concatenation làm gì và làm thế nào?Kết hợp hai hoặc nhiều chuỗi/biến cùng nhau bằng cách sử dụng ..

Mô tả khóa học Khám phá cách xây dựng trò chơi từ ngữ tương tác cuối cùng bằng cách sử dụng các công cụ lập trình và thiết kế miễn phí của Roblox.Trong khóa học một giờ độc đáo này, sinh viên sẽ có thể khám phá các nền tảng của lập trình máy tính và thiết kế trò chơi, sau đó chia sẻ kinh nghiệm hoàn thành của họ trực tuyến với bạn bè để soạn thảo các câu chuyện hài hước của riêng họ! Được tạo ra đặc biệt cho sinh viên mới vào lập trình, chương trình giảng dạy này đã được phát triển trong sự hợp tác giữa Roblox, nền tảng giải trí lớn nhất cho trải nghiệm 3D do người dùng tạo ra, và Hour of Code™, một phong trào toàn cầu nhằm mở rộng sự tham gia vào khoa học máy tính.

Trong khóa học này, sinh viên của bạn sẽ:

  • Học và phát triển các nền tảng lập trình với Luau.
  • Sử dụng lập trình để tạo một trò chơi truyện trong một thế giới 3D.
  • Mang về nhà trải nghiệm hoàn chỉnh có thể được chơi và chia sẻ trực tuyến.