Bán máy bay là thể loại game rất phổ biến. Với Game Kit bạn có thể tạo ra trò chơi này theo quy luật của chính bạn.
Hãy tạo ra chiến hạm riêng cho mình và bắt đầu tiêu diệt các máy bay quân thù, đừng quên việc khéo léo né tránh để đạt điểm cao nhé!
Link chương trình mẫu: https://makecode.com/_7DyR89eCLDHt
Xem hướng dẫn online bằng video:
Tìm và lấy khối set mySprite to sprite of kind player đặt vào on start. nhấp vào biến mySprite, chọn Rename variable…, và đổi tên thành spacePlane.
Nhấp vào ô hình xám để mở trình chỉnh sửa ảnh. Tự vẽ cho mình một chiến hạm thật đặc biệt.
Chọn khối set mySprite stay in screen đặt vào sau khối set mySprite to sprite of kind player. Thay mySprite thành spacePlane. Nhấp vào switch OFF
để chuyển chế độ thành ON
.
Chọn mục Info, lấy khối set life to, thiết lập lại giá trị là 3
.
Bây giờ, hãy thêm một số hành động cho nút nhấn. Trong Controller chọn khối move mySprite with buttons. Như trước, ta thay đổi mySprite thành spacePlane. Nhấp vào biểu tượng (+) để mở rộng khối, thay đổi vx
và vy
thành 200
.
Tiếp theo, lấy khối on A button pressed từ Controller và đặt nó vào màn hình làm việc.
Quay lại Sprites, tìm khối set projectile to projectile from mySprite và đặt nó vào trong on A button pressed. Click vào biến projectile chọn Rename variable…, và đổi tên thành dart. Chuyển biến mySprite thành spacePlane, đặt vx
thành 200
, đặt vy
thành 0
.
Nhấp vào biểu tượng ô màu xám và vẽ một chiếc máy bay địch.
Từ Sprites lấy khối on sprite of kind Player overlaps. Chuyển giá trị kind
thứ hai thành Enemy.
Sau đó, kéo khối destroy mySprite vào và chọn biến otherSprite để thế vào mySprite .
Tiếp theo, chọn khối change life by từ từ mục Info và thả nó vào sau destroy otherSprite. Thiết lập giá trị bằng -1.
Tạo một bản sao on sprite of kind Player overlaps bằng cách nhấp chuột trái vào nó và chọn Duplicate. Trong khối mới đó, thay đổi Player thành projectile. Và thay đổi giá trị trong change life by bằng 1.
Nhân bản thêm mộtdestroy otherSprite và đặt liền kề, kéo biến sprite thế vào chỗ otherSprite. Sau đó, nhấp vào biểu tượng (+) và chọn hiệu ứngfire
và đặt thời gian hiệu ứng bằng 100 ms
.
Vào mục Game lấy khối on game update every và đặt nó vào vùng kéo thả. Lấy khối set mySprite to sprite of kind player đặt vào trong on update interval, đổi tên biến thành bogey. Sau đó thay biến kind từ Player thành Enemy. Nhấp vào hình ảnh sprite trống để mở trình chỉnh sửa hình ảnh. Vẽ một hình ảnh của một máy bay địch.
Tìm set mySprite velocity to và đặt nó vào sau khối vừa tạo. Thay đổi biến thành bogey. Sau đó, đặt vx
thành -100
và vy
thành 0
. Thêm một khối set mySprite position to.
Như cũ, thay biến thành bogey. Đặt biến x
thành180
. Trong Math, lấy khối pick random thả vào vị trí giá trị y
.
Trong pick random, đặt biến đầu là 8
và biến thứ hai là 112
.
Sau khi hoàn tất các khối, tiến hành tải chương trình vào Game Kit và bắt đầu trải nghiệm trò chơi của chính mỉnh.