Cách tạo một trò chơi đua xe trong Scratch (có hình ảnh)

Mục lục:

Cách tạo một trò chơi đua xe trong Scratch (có hình ảnh)
Cách tạo một trò chơi đua xe trong Scratch (có hình ảnh)
Anonim

WikiHow này hướng dẫn bạn cách tạo một trò chơi đua xe cơ bản bằng chương trình Scratch miễn phí của MIT. Điểm chính của trò chơi đua xe này là hoàn thành đường đua trong thời gian ngắn nhất có thể mà không bị rơi.

Các bước

Phần 1/4: Thiết lập đường đi của bạn

Tạo một trò chơi đua xe trong Scratch Bước 1
Tạo một trò chơi đua xe trong Scratch Bước 1

Bước 1. Mở Scratch

Truy cập https://scratch.mit.edu/ trong trình duyệt web trên máy tính của bạn.

Scratch là một tài nguyên lập trình miễn phí cho người mới bắt đầu

Tạo một trò chơi đua xe trong Scratch Bước 2
Tạo một trò chơi đua xe trong Scratch Bước 2

Bước 2. Nhấp vào Tạo

Đây là một tab ở đầu trang. Làm như vậy sẽ mở giao diện Scratch.

Tạo một trò chơi đua xe trong Scratch Bước 3
Tạo một trò chơi đua xe trong Scratch Bước 3

Bước 3. Đóng thanh bên "Tất cả các mẹo"

Nhấn vào NS trong danh sách các mẹo ở phía bên phải của trang. Mặc dù không hoàn toàn cần thiết, nhưng làm điều này sẽ giúp bạn làm việc trong giao diện của Scratch dễ dàng hơn.

Tạo một trò chơi đua xe trong Scratch Bước 4
Tạo một trò chơi đua xe trong Scratch Bước 4

Bước 4. Nhập tiêu đề

Trong hộp văn bản có viết "Không có tiêu đề" ở góc trên bên trái của trang, hãy nhập tiêu đề trò chơi của bạn (ví dụ: "Trò chơi đua xe của tôi").

Trước tiên, bạn có thể phải bật Adobe Flash bằng cách nhấp vào Cho phép dấu nhắc hoặc logo.

Tạo một trò chơi đua xe trong Scratch Bước 5
Tạo một trò chơi đua xe trong Scratch Bước 5

Bước 5. Xóa sprite hình con mèo

Nhấp chuột phải vào con mèo trong cửa sổ "Sprites" ở phía dưới bên trái của trang, sau đó nhấp vào xóa bỏ trong trình đơn thả xuống kết quả.

Trên máy Mac, bạn có thể giữ Control trong khi nhấp vào biểu tượng để nhắc menu thả xuống

Tạo một trò chơi đua xe trong Scratch Bước 6
Tạo một trò chơi đua xe trong Scratch Bước 6

Bước 6. Nhấp vào tab Phông nền

Nó ở đầu trang Scratch.

Tạo một trò chơi đua xe trong Scratch Bước 7
Tạo một trò chơi đua xe trong Scratch Bước 7

Bước 7. Điền vào nền

Trước khi có thể vẽ tuyến đường của mình, bạn cần tạo nền cho tuyến đường đó:

  • Nhấp vào biểu tượng thùng sơn bên dưới NS biểu tượng.
  • Chọn màu nền cho tuyến đường của bạn (ví dụ: màu xanh lá cây cho cỏ) ở cuối trang.
  • Nhấp vào nền ở phía bên phải của trang.
Tạo một trò chơi đua xe trong Scratch Bước 8
Tạo một trò chơi đua xe trong Scratch Bước 8

Bước 8. Vẽ đường đi của bạn

Bạn có thể làm cho đường đi của mình đồng nhất hoặc không đều tùy thích:

  • Nhấp vào biểu tượng bàn chải ở đầu danh sách công cụ.
  • Chọn màu cho bản nhạc của bạn (ví dụ: màu đen) ở cuối trang.
  • Tăng chiều rộng bàn chải bằng cách kéo thanh trượt sang phải ở cuối trang.
  • Vẽ đường đi theo hình chu kỳ (không nhất thiết là hình tròn).
Tạo một trò chơi đua xe trong Scratch Bước 9
Tạo một trò chơi đua xe trong Scratch Bước 9

Bước 9. Thêm một dòng kết thúc / bắt đầu

Chọn một màu khác với màu bạn đã sử dụng cho nền và đường đua, sau đó giảm chiều rộng của bàn chải và vẽ một đường ngang qua nơi bạn muốn cuộc đua kết thúc.

  • Đây cũng là điểm phía trước mà xe của bạn sẽ bắt đầu cuộc đua.
  • Bạn có thể muốn sử dụng công cụ đường thẳng, giống như một dấu gạch chéo ngược () bên dưới biểu tượng bàn chải.

Phần 2/4: Tạo Tay đua

Tạo một trò chơi đua xe trong Scratch Bước 10
Tạo một trò chơi đua xe trong Scratch Bước 10

Bước 1. Nhấp vào biểu tượng "Paint new sprite"

Đó là một đường hình bàn chải ở phía trên bên phải của ngăn "Sprites", nằm ở phía dưới bên trái của trang.

Tạo một trò chơi đua xe trong Scratch Bước 11
Tạo một trò chơi đua xe trong Scratch Bước 11

Bước 2. Phóng to

Nhấp vào biểu tượng "Phóng to", giống như biểu tượng kính lúp với + trong đó, ít nhất bốn lần. Bạn sẽ thấy biểu tượng ở giữa ngăn bên phải lớn hơn.

Nếu bạn không làm điều đó sớm hơn, trước tiên bạn có thể phải đóng thanh bên "Mẹo" ở phía bên phải của trang bằng cách nhấp vào NS ở góc bên trái của thanh bên.

Tạo một trò chơi đua xe trong Scratch Bước 12
Tạo một trò chơi đua xe trong Scratch Bước 12

Bước 3. Vẽ tay đua của bạn

Sử dụng cọ vẽ tay đua của bạn theo cách bạn muốn.

  • Nếu bạn đang chế tạo một chiếc ô tô, bạn có thể muốn sử dụng công cụ hình chữ nhật (biểu tượng hình chữ nhật) để vẽ thân xe và sau đó thêm bánh xe của ô tô bằng công cụ hình tròn.
  • Các biểu tượng trong khung đại diện cho trung tâm của tay đua của bạn.
Tạo một trò chơi đua xe trong Scratch Bước 13
Tạo một trò chơi đua xe trong Scratch Bước 13

Bước 4. Vẽ một tay đua bị rơi

Nhấp vào biểu tượng "Sơn trang phục mới" có hình bàn chải bên dưới tiêu đề "Trang phục mới", sau đó vẽ phiên bản bị rơi (hoặc khác) của tay đua của bạn. Đây là phiên bản sẽ hiển thị nếu tay đua của bạn chạm vào cỏ hoặc bất kỳ chướng ngại vật nào khác mà bạn xác định sau này.

Ví dụ: nếu tay đua hiện tại của bạn có khuôn mặt vui vẻ, bạn có thể làm cho bộ trang phục "bị rơi" thành khuôn mặt buồn

Tạo một trò chơi đua xe trong Scratch Bước 14
Tạo một trò chơi đua xe trong Scratch Bước 14

Bước 5. Chọn tay đua đầu tiên của bạn

Ở phía bên trái của khung mà bạn đang vẽ các tay đua của mình, hãy nhấp vào cái đầu tiên bạn đã vẽ.

Tạo một trò chơi đua xe trong Scratch Bước 15
Tạo một trò chơi đua xe trong Scratch Bước 15

Bước 6. Kéo tay đua của bạn đến vị trí xuất phát trước vạch đích

Bạn sẽ thực hiện việc này trong ngăn bên trái. Làm như vậy sẽ đảm bảo rằng tay đua của bạn đang ở đúng vị trí xuất phát khi bạn tạo kịch bản của mình.

Tay đua sẽ dừng lại khi chạm vạch đích, vì vậy hãy đảm bảo rằng tay đua đang ở phía trước

Phần 3/4: Tạo vị trí bắt đầu

Tạo một trò chơi đua xe trong Scratch Bước 16
Tạo một trò chơi đua xe trong Scratch Bước 16

Bước 1. Nhấp vào tab Scripts

Bạn sẽ tìm thấy điều này ở đầu trang Scratch.

Tạo một trò chơi đua xe trong Scratch Bước 17
Tạo một trò chơi đua xe trong Scratch Bước 17

Bước 2. Nhấp vào Sự kiện

Đó là một tùy chọn ngay bên dưới Tập lệnh chuyển hướng. Làm như vậy sẽ trả về một danh sách các dấu ngoặc mã dựa trên sự kiện.

Tạo một trò chơi đua xe trong Scratch Bước 18
Tạo một trò chơi đua xe trong Scratch Bước 18

Bước 3. Thêm sự kiện "khi cờ được nhấp vào" vào ngăn

Nhấp và kéo biểu tượng "khi [cờ xanh] được nhấp" vào ngăn bên phải, sau đó thả biểu tượng ở đó.

Tạo một trò chơi đua xe trong Scratch Bước 19
Tạo một trò chơi đua xe trong Scratch Bước 19

Bước 4. Nhấp vào Chuyển động

Liên kết màu xanh lam này nằm trong Tập lệnh phần.

Tạo một trò chơi đua xe trong Scratch Bước 20
Tạo một trò chơi đua xe trong Scratch Bước 20

Bước 5. Thêm vị trí xuất phát của tay đua của bạn

Điều này sẽ xác định nơi tay đua của bạn bắt đầu bất cứ khi nào bạn bắt đầu một trò chơi mới:

  • Đặt con trỏ chuột lên tay đua của bạn.
  • Xem lại tọa độ x và y của tay đua của bạn ngay phía trên phía trên bên phải của cửa sổ "Sprite".
  • Kéo sự kiện "chuyển đến x: 16 y: 120" để vừa với sự kiện "khi nhấp vào cờ".
  • Bấm đúp vào hộp văn bản "16", sau đó nhập giá trị x.
  • Nhấn phím Tab ↹, sau đó nhập giá trị y.
  • Nhấn ↵ Enter.
Tạo một trò chơi đua xe trong Scratch Bước 21
Tạo một trò chơi đua xe trong Scratch Bước 21

Bước 6. Thay đổi vị trí bắt đầu

Kéo sự kiện "điểm theo hướng 90" từ menu "Chuyển động" để vừa với hộp "đi tới x y". Điều này sẽ đảm bảo rằng xe của bạn đang quay mặt về hướng chính xác khi lá cờ được bấm.

Tạo một trò chơi đua xe trong Scratch Bước 22
Tạo một trò chơi đua xe trong Scratch Bước 22

Bước 7. Cho biết trang phục sẽ sử dụng

Nhấp chuột Nhìn, sau đó kéo "chuyển trang phục sang trang phục2" để vừa với vị trí bắt đầu bên dưới, nhấp vào hộp "trang phục2" và chọn trang phục1. Điều này khiến tay đua của bạn trở lại trang phục không bị rơi khi bạn đặt lại trò chơi.

Phần 4/4: Tạo Quy tắc Di chuyển

Tạo một trò chơi đua xe trong Scratch Bước 23
Tạo một trò chơi đua xe trong Scratch Bước 23

Bước 1. Thêm một kịch bản chuyển động

Đây là kịch bản mà tay đua của bạn sẽ sử dụng để tiến về phía trước:

  • Nhấp chuột Sự kiện.
  • Kéo sự kiện "khi cờ được nhấp vào" vào ngăn, tách biệt với tập lệnh "khi cờ được nhấp" đầu tiên.
  • Nhấp chuột Điều khiển.
  • Kéo sự kiện "mãi mãi" để vừa với tập lệnh "khi cờ được nhấp vào".
  • Nhấp chuột Cử động, sau đó kéo tùy chọn "di chuyển 10 bước" để vừa với vị trí "mãi mãi".
  • Thay đổi biến "di chuyển 10 bước" từ "10" thành "2", sau đó nhấn ↵ Enter.
Tạo một trò chơi đua xe trong Scratch Bước 24
Tạo một trò chơi đua xe trong Scratch Bước 24

Bước 2. Tạo điều khiển

Bạn sẽ sử dụng tập lệnh sau để chỉ định điều khiển rẽ cho tay đua của mình:

  • Nhấp chuột Sự kiện, sau đó kéo sự kiện "khi phím khoảng trắng được nhấn" vào ngăn hai lần. Bạn nên có hai sự kiện "khi phím cách được nhấn" riêng biệt.
  • Nhấp vào hộp văn bản "khoảng trắng" trên một sự kiện "khi phím khoảng cách được nhấn", sau đó nhấp vào mũi tên trái trong menu thả xuống.
  • Nhấp vào ô khác "khi phím khoảng cách được nhấn" của sự kiện "dấu cách", sau đó nhấp mũi tên bên phải trong menu thả xuống.
Tạo một trò chơi đua xe trong Scratch Bước 25
Tạo một trò chơi đua xe trong Scratch Bước 25

Bước 3. Thêm chuyển động vào các điều khiển

Đây là cách bạn sẽ sử dụng các phím mũi tên để xoay tay đua của mình:

  • Nhấp chuột Cử động.
  • Kéo sự kiện "quay [mũi tên phải] 15 độ" để vừa với điều khiển "mũi tên phải".
  • Kéo sự kiện "quay [mũi tên trái] 15 độ" để vừa với điều khiển "mũi tên trái" bên dưới.
Tạo một trò chơi đua xe trong Scratch Bước 26
Tạo một trò chơi đua xe trong Scratch Bước 26

Bước 4. Tạo quy tắc ngoài giới hạn

Sử dụng quy tắc này sẽ đảm bảo rằng, nếu tay đua của bạn chạm vào màu nền (không phải đường đua), nó sẽ "sập":

  • Nhấp chuột Điều khiển, sau đó kéo tùy chọn "nếu thì" vào một khoảng trống.
  • Nhấp chuột Cảm biến, sau đó kéo tùy chọn "màu chạm" vào khoảng trống của tùy chọn "nếu thì" (giữa "nếu" và "sau đó").
  • Nhấp vào màu hiện tại bên cạnh "màu chạm", sau đó nhấp một lần vào nền cho đường đua của tay đua của bạn.
  • Nhấp chuột Nhìn, sau đó kéo "chuyển trang phục thành" để vừa với khoảng trống "nếu thì".
  • Kéo toàn bộ cụm "nếu thì" để vừa với khoảng trống "mãi mãi" bên dưới quy tắc "di chuyển 2 bước".
  • Nhấp chuột Điều khiển, sau đó kéo tùy chọn "dừng tất cả" để vừa với tùy chọn "chuyển trang phục sang".
  • Nhấp vào "tất cả", sau đó nhấp vào kịch bản này trong trình đơn thả xuống kết quả.
Tạo một trò chơi đua xe trong Scratch Bước 27
Tạo một trò chơi đua xe trong Scratch Bước 27

Bước 5. Thực hiện một phản ứng dòng kết thúc

Đoạn mã sau sẽ tạo ra một thông điệp chiến thắng khi tay đua của bạn vượt qua vạch đích:

  • Nhấp chuột Điều khiển, sau đó kéo tùy chọn "nếu thì" vào một khoảng trống.
  • Nhấp chuột Cảm biến, sau đó kéo tùy chọn "màu chạm" vào khoảng trống của tùy chọn "nếu thì" (giữa "nếu" và "sau đó").
  • Nhấp vào màu hiện tại bên cạnh "màu chạm", sau đó nhấp một lần vào dòng kết thúc.
  • Nhấp chuột Nhìn, sau đó kéo tùy chọn "nói xin chào trong 2 giây" để vừa với khoảng trống "nếu thì".
  • Thay đổi "xin chào" thành "Bạn đã thắng!", Sau đó thay đổi "2" thành bất kỳ khoảng thời gian nào bạn muốn sử dụng và nhấn ↵ Enter.
  • Kéo toàn bộ cụm "nếu thì" vào dấu ngoặc "mãi mãi" bên dưới dấu ngoặc "nếu" khác.
Tạo một trò chơi đua xe trong Scratch Bước 28
Tạo một trò chơi đua xe trong Scratch Bước 28

Bước 6. Kiểm tra trò chơi của bạn

Thu nhỏ bằng cách nhấp vào - ở phía dưới bên phải của khu vực phông nền, nhấp vào lá cờ màu xanh lá cây phía trên ngăn bên trái, sau đó sử dụng các phím mũi tên để di chuyển xung quanh đường đi của bạn. Bạn sẽ có thể về đích mà không bị rơi.

Nếu bạn xác định rằng bản nhạc quá hẹp hoặc không đều để hoàn thành, bạn có thể điều chỉnh bằng cách nhấp vào biểu tượng của bản nhạc ở phía dưới bên trái của trang, nhấp vào Phông nền tab và vẽ các khu vực cần sửa bằng màu chính của tuyến đường của bạn.

Lời khuyên

  • Bạn có thể lưu dự án Scratch vào máy tính của mình từ trang "Tạo" của Scratch bằng cách nhấp vào Tập tin, nhấp chuột Tải về máy tính của bạn, chọn một vị trí lưu và nhấp vào Cứu. Sau đó, bạn có thể mở lại dự án sau bằng cách nhấp vào Tập tin, nhấp chuột Tải lên từ máy tính của bạnvà chọn tệp Scratch của bạn.
  • Nếu bạn cần hoàn tác một hành động, hãy nhấn Ctrl + Z (Windows) hoặc ⌘ Command + Z (Mac).
  • Sẽ dễ dàng hơn đáng kể để khắc phục sự cố và chỉnh sửa mã của bạn nếu bạn giữ các phân đoạn khác nhau được tổ chức thay vì dàn trải ngẫu nhiên trên bảng.
  • Bạn có thể thêm chướng ngại vật vào đường đi của mình bằng cách thêm chúng bằng màu khác với đường đi của bạn, sau đó sử dụng tập lệnh nằm ngoài giới hạn để áp dụng cho chúng. Vì mục đích đơn giản, bạn chỉ có thể sử dụng màu nền của bản nhạc cho việc này.

Đề xuất: