Mục lục:

Trò chơi Scratch bắn súng 2D: 11 bước
Trò chơi Scratch bắn súng 2D: 11 bước

Video: Trò chơi Scratch bắn súng 2D: 11 bước

Video: Trò chơi Scratch bắn súng 2D: 11 bước
Video: Lập trình Scratch trò chơi bắn xe tăng Shooter Game 2024, Tháng mười một
Anonim
Game Scratch bắn súng 2D
Game Scratch bắn súng 2D

Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo một trò chơi cào cào bắn súng 2D. Nó khá đơn giản để làm, nhưng hy vọng, bạn sẽ học được một số điều trong quá trình này và sớm tạo ra trò chơi cào của riêng bạn!

Quân nhu

  • Một máy tính.
  • Đăng nhập / Tài khoản Scratch.
  • Một con chuột (Làm cho việc chơi trò chơi khi bạn đã hoàn thành dễ dàng hơn nhiều).

Bước 1: Dự án mới

Dự án mới
Dự án mới

Điều đầu tiên bạn muốn làm là truy cập https://scratch.mit.edu/. Sau đó, bạn muốn đăng nhập bằng tài khoản của mình và nhấp vào "Tạo".

Bước 2: Tạo Sprite mới

Tạo một Sprite mới
Tạo một Sprite mới
Tạo một Sprite mới
Tạo một Sprite mới

Hình ảnh đầu tiên là những gì bạn sẽ thấy sau khi nhấp vào nút tạo. Những gì bạn muốn làm bây giờ là nhấp vào biểu tượng mèo cào có ghi "sprite one", sau đó nhấp vào nút thùng rác. Thao tác này sẽ xóa sprite bắt đầu để chúng tôi có thể tự tạo. Tiếp theo, chúng ta muốn nhấp vào biểu tượng con mèo có dấu +, và sau đó chọn sơn. Bây giờ chúng ta có thể tạo ra sprite đầu tiên của mình.

Bước 3: Nhân vật chính

Nhân vật chính
Nhân vật chính

Bây giờ chúng tôi muốn tạo nhân vật chính của mình, mà người chơi sẽ điều khiển. Sử dụng các công cụ ở bên trái, tạo một hình tròn nhỏ căn giữa, và sử dụng công cụ đường thẳng và công cụ hình chữ nhật để vẽ cánh tay và súng. Bạn có thể thử nghiệm màu sắc nếu muốn, nhưng lần đầu tiên, chỉ cần cố gắng làm cho nó có kích thước và hình dạng tương tự như của tôi. Cuối cùng, khi bạn đã hoàn tất, hãy nhấp vào văn bản có nội dung là viết một và thay thế nó thành "Trình phát", như của tôi. Đây chỉ là một cách để chúng ta biết rằng "Người chơi", đang đề cập đến nhân vật chính của chúng ta.

Bước 4: Kẻ xấu

Kẻ xấu
Kẻ xấu

Bây giờ chúng ta đã tạo ra nhân vật chính của mình, chúng ta cần làm một cái gì đó để nhân vật đó chiến đấu. Sử dụng các công cụ ở bên trái, một lần nữa, thực hiện tương tự như trong bước 3, nhưng với cánh tay thẳng hơn và không có súng. Làm cho nó có cùng kích thước với "Player" và đảm bảo rằng nó hướng trực tiếp sang trái. Cuối cùng, đổi tên nó như chúng ta đã làm ở bước 3 thành "BadGuy". Trước khi chúng ta chuyển sang bước tiếp theo, hãy nhấp vào biểu tượng phông nền ở dưới cùng bên trái và chọn sơn.

Bước 5: Nền

Bối cảnh
Bối cảnh

Khi bạn đã nhấp vào biểu tượng sơn từ bước 4, hãy sử dụng công cụ hình chữ nhật để tạo nền bằng màu bạn chọn giống như cách bạn đã vẽ các hình vẽ. Đảm bảo xóa nền trắng trống được tạo tự động cho bạn, để nền duy nhất bạn có là nền này. Sau đó, cuối cùng, đặt tên nó thành một cái gì đó như "Nền".

Bước 6: Trò chơi trên nền

Trò chơi trên nền
Trò chơi trên nền

Nhấp vào biểu tượng sơn một lần nữa và tạo nền thứ hai bằng cách sử dụng công cụ văn bản để tạo ra thứ gì đó giống như thế này. Đổi tên nó thành GameOver hoặc một cái gì đó tương tự và chuyển sang bước tiếp theo.

Bước 7: Dấu đầu dòng

Viên đạn
Viên đạn

Bây giờ chúng ta sẽ tạo ra một viên đạn mà người chơi của chúng ta có thể bắn vào kẻ xấu. Điều này thậm chí còn đơn giản hơn các sprite khác, và tất cả những gì bạn phải làm là tạo một hình chữ nhật nhỏ nằm ngang, có tâm là dấu cộng ở giữa. Sau đó đặt tên là "Bullet" và chuyển sang bước tiếp theo.

Bước 8: Mã hóa

Mã hóa
Mã hóa

Đầu tiên, chọn biểu mẫu Sprite "Player" ở góc dưới cùng bên trái mà chúng tôi đã thực hiện trước đó. Sau đó, ở góc trên cùng bên trái nơi hiển thị mã, trang phục và âm thanh, hãy nhấp vào mã. Bạn có thể cuộn lên và xuống qua các khối được mã hóa màu và kéo và thả các khối vào không gian làm việc. Để xóa một khối, hãy kéo khối đó trở lại phía bên trái. Làm quen với việc di chuyển, tách và xóa các khối. Bằng cách xem qua các khối mã, hãy tạo lại mã trong hình. Khi bạn đến khối "Phát", bạn sẽ tạo một chương trình phát sóng mới và đặt tên là "Bắn", sau đó chọn nó trong menu thả xuống được tích hợp sẵn của khối.

Mã này đang làm là cho phép người chơi di chuyển bằng WASD (lên, trái, xuống và phải). Nó cũng đang bắt đầu sprite ở giữa màn hình. Đoạn mã phù hợp sẽ là cách chúng ta lấy viên đạn để bắn. Nếu bạn không hiểu bất kỳ điều nào trong số này, không sao cả, chỉ cần sao chép mã và xem liệu bạn có thể tìm ra cách nó hoạt động trong quá trình thực hiện hay không.

Bước 9: Chụp

Chụp
Chụp

Một lần nữa, như trong bước 8, bạn sẽ tạo lại mã trong hình, nhưng trên dấu đầu dòng (nhấp vào dấu đầu dòng ở dưới cùng bên phải).

Mã này hoạt động với mã trên "Trình phát" và làm cho nó sao cho bất cứ khi nào giữ chuột, nó sẽ tạo ra một bản sao của viên đạn (cho phép có nhiều viên đạn cùng một lúc) trước mặt người chơi để nó trông giống như nó đang thoát ra từ súng của người chơi, và sau đó di chuyển theo hướng mà con chuột của bạn đã trỏ. Điều này cung cấp cho người chơi trò chơi khả năng nhắm và bắn đạn.

Bước 10: Mã kẻ xấu

Mã kẻ xấu
Mã kẻ xấu
Mã kẻ xấu
Mã kẻ xấu

Đây có lẽ là đoạn mã phức tạp và quan trọng nhất. Chọn sprite "BadGuy", và sau đó đảm bảo rằng mọi thứ giống như hình ảnh. Trong phần này của mã, chúng ta cần tạo một biến. Chúng tôi làm điều này giống như cách chúng tôi thực hiện thông điệp phát sóng. Đảm bảo rằng "cho tất cả các sprite" cũng được chọn. Chúng tôi cũng phải thực hiện một tin nhắn quảng bá thứ hai có tên là GameOver.

Mã này khiến cho kẻ xấu tạo ra các bản sao xuất hiện ngẫu nhiên ở các cạnh của màn hình. Nó cũng làm cho kẻ xấu luôn theo sát người chơi, chết khi một viên đạn bắn trúng nó và trò chơi kết thúc khi một trong những Kẻ xấu chạm vào Người chơi.

Bước 11: Các bước cuối cùng

Các bước cuối cùng
Các bước cuối cùng
Các bước cuối cùng
Các bước cuối cùng
Các bước cuối cùng
Các bước cuối cùng

Cuối cùng, thêm Mã ở hình bên trái vào "Người chơi", mã ở hình trên cùng bên phải vào "Viên đạn", và mã ở hình thứ ba vào "BadGuy". Đây là cách chúng tôi ngăn mọi thứ diễn ra sau khi trò chơi kết thúc và kết thúc trò chơi. Bạn làm được rồi! Kiểm tra kỹ xem mọi thứ đã được mã hóa chính xác chưa. Nhấp vào "Xem trang dự án" ở trên cùng và chơi trò chơi của bạn! Nhấp vào cờ xanh để chạy mã và dấu dừng màu đỏ để dừng mã. Nếu bạn muốn xem mã mà tôi đã tạo hoặc kiểm tra lại mã của mình, hãy truy cập vào đây: https://scratch.mit.edu/projects/381823733/. Hãy thoải mái thêm những thứ mới, như điểm cao, sức khỏe, sát thương và các loại súng khác nhau. Chúc vui vẻ!

Đề xuất: