Lập trình một trò chơi

*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 hành trình lập trình của bạn với Roblox khi tham gia vào hàng triệu người tham gia trên toàn thế giới trong khởi động Hour of Code™. Tiêu chuẩn ISTE : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Mục tiêu bài học
  • Tạo biến cho lưu ý nhập của người dùng bằng mã Lua trong Roblox Studio.
  • Kết hợp nhập ý nhập của người dùng với một câu chuyện đã viết trước.
  • Thử và xử lý mã kết quả.
Kỹ năng vàÝ tưởng

    Biến đổi - Một người dẫn cầu cho thông tin trong mã. Dòng chuỗi - Một người dẫn cầu có thể lưu toàn bộ câu, được viết trong dấu chấm câu.

Chuẩn bị
  • Tải xuống và chuẩn bị để chơi bài học này Bài hướng dẫn video trình bày bài học >
  • In ấn hướng dẫn và chuẩn bị trình bày
  • 0> Bắt buộc - Đảm bảo sinh viên có không gian để di chuyển thể xác để thực hiện

Vật liệu

Tổng quát

Thời lượngHoạt độngMô tả
5 phútGiới thiệuGiới thiệu cấu trúc dự án và bài học.
5 phútLàm việc dẫn dắt: Tạo câu chuyệnHãy cho họ viết câu chuyện của họ và tạo ra những người đứng đầu.
25 phútHướng dẫn: Làm gameDẫn học sinh qua một hướng dẫn để xây dựng một trò chơi câu chuyện.
10 phútLàm việc độc lập: Hoàn thành các dự án sinh viênHãy để họ bắt kịp hoặc tiếp tục xây dựng câu chuyện.
5 phútBao kếtTổng kết bài học và có các học sinh chia sẻ câu chuyện

Kế hoạch bài học

Giới thiệu

  1. Chơi video này về Hour of Code™, một nỗ lực quốc gia giới thiệu hàng triệu học sinh vào một giờ lập trình máy tính.
  2. Nói cho học sinh rằng 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ọ 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 hôm [name] thức dậy và ăn mộ
  3. Chơi video tổng quát dự án để cho học sinh thấy những gì họ sẽ tạo ra và xây dựng sự hào hứng.

Làm việc dẫn dắt - Tạo câu chuyện

  1. Cung cấp cho học sinh giấy và bút để 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 .
    • Hãy cho họ làm hoạt động này xa máy tính để giảm phản xạ.
    • Mẹo: Hãy cho học sinh tạo ra ý tưởng bằng cách có một người đề nghị một nhân vật (phù thủy, đầu bếp, v.v.) và một người đề nghị những gì nhân vật đó làm.

Hướng dẫn - Game truyện

  1. Hướng dẫn học sinh qua các bài hướng dẫn bắt đầu tại Mở mẫu. 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ị các học sinh mẹo và thủ thuật từ Hoàn thành và Thêm.
  2. Hãy cho học sinh nhận bài hướng dẫn về các dự án của họ. Khi hoàn thành, thêm các thử thách sau đây, có họ thêm hai hoặc nhiều nhân vật (mỗi người sử dụng một biến khác nhau: tên2, tên3).

Kết Thúc

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

Thư viện

Mẹo dịch vụ

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

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

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

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

  • Hãy cho học sinh tập trung vào việc viết một câu hỏi, một câu chuyện và một biến. Mở rộng bài học
  • Hãy để học sinh bao gồm ít nhất một kỹ năng từ Mẹo và thủ thuật .
  • Cho phép học sinh trao đổi nơi để chơi các trải nghiệm khi họ xong.

Các Tài Nguyên Khác

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

Câu Hỏi Bài 1Trả lời
Biến là ...Một biểu tượng cho thông tin
Các script có gì?Mã để chạy chương trình
Đặt một ví dụ về một tên biến tốt:adjective03 , name3 , myVerb1
Nơi trong script nào mã cần phải được viết?Giữa hai dòng màu xanh trượt chéo
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. Thật hay sai?
Biến kiểu chuỗi được giữa những gì?Dấu chấm dấu
Các khoảng trống nào có thể và không thể có giữa chúng trong mã của bạn?Nội dung chuỗi có thể có dấu câu (như " My name "), biến không thể (như name1 )
Câu Hỏi Bài 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 đổi 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 ngôn từ tương tác cuối cùng bằng cách sử dụng các công cụ ngôn từ miễn phí của Roblox. Trong khóa học này, học sinh sẽ có thể khám phá các khái niệm cơ bản củ

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

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