Các khối dành riêng cho robot#
Giới thiệu#
Robot VR Rover bao gồm Hệ thống truyền động, Cảm biến khoảng cách và các hành động độc đáo của Sân chơi Rover Rescue.
Tất cả các khối VEXcode VR tiêu chuẩn đều có sẵn để sử dụng trong Sân chơi Rover Rescue.
Dưới đây là danh sách tất cả các khối lệnh dành riêng cho robot hiện có:
Hệ thống truyền động - Di chuyển và xoay xe VR Rover.
Hành động
drive - Di chuyển VR Rover tiến hoặc lùi mãi mãi.
lái xe - Di chuyển VR Rover tiến hoặc lùi một khoảng cách cụ thể.
quay - Xoay VR Rover sang trái hoặc phải mãi mãi.
quay một góc - Xoay xe VR Rover sang trái hoặc phải một số độ cụ thể.
quay về hướng - Xoay VR Rover để hướng về một hướng cụ thể.
đi đến đối tượng - Quay và lái VR Rover đến đối tượng đã chọn.
dừng lái xe - Dừng chuyển động của VR Rover.
Cài đặt
đặt tốc độ lái - Cho VR Rover biết tốc độ lái xe.
đặt vận tốc quay - Cho VR Rover biết tốc độ quay.
đặt hướng lái - Thay đổi hướng hiện tại của VR Rover thành một hướng mới.
đặt thời gian chờ lái – Đặt số giây mà VR Rover sẽ cố gắng hoàn thành một chuyển động.
Giá trị
lái xe đã hoàn tất - Báo cáo xem VR Rover đã hoàn tất việc di chuyển hay chưa.
động cơ đang di chuyển - Báo cáo xem VR Rover có đang di chuyển hay không.
hướng lái - Báo cáo hướng hiện tại của VR Rover từ 0 đến 359,99 độ.
Các thao tác - Tương tác với tài nguyên, kẻ thù và hệ thống trí tuệ nhân tạo tích hợp của xe tự hành.
Hành động
hành động khoáng chất - Nhặt, thả hoặc sử dụng khoáng chất.
hấp thụ bức xạ của kẻ thù - Hấp thụ bức xạ từ kẻ thù.
chế độ chờ - Đưa VR Rover vào chế độ chờ cho đến khi đạt đến ngưỡng pin.
Giá trị
rover nhìn thấy - Trả về liệu VR Rover có nhìn thấy một vật thể trong phạm vi tầm nhìn của nó hay không.
rover phát hiện - Trả về liệu VR Rover có phát hiện khoáng sản hoặc kẻ thù trong bán kính phát hiện của nó hay không.
khoáng chất trong kho - Trả về số lượng khoáng chất mà VR Rover đang mang.
dung lượng lưu trữ - Trả về dung lượng chứa hiện tại của VR Rover.
hướng rover - Trả về hướng của một đối tượng theo độ.
khoảng cách rover - Trả về khoảng cách đến một đối tượng tính bằng milimét hoặc inch.
vị trí rover - Trả về tọa độ X hoặc Y của một đối tượng tính bằng milimét hoặc inch.
đang bị tấn công - Trả về trạng thái hiện tại của VR Rover có đang bị tấn công hay không.
cấp độ kẻ thù - Trả về cấp độ của kẻ thù được phát hiện gần nhất.
bức xạ của kẻ thù - Trả về bức xạ của kẻ thù được phát hiện gần nhất.
mức pin - Trả về mức pin hiện tại của VR Rover theo %.
level - Trả về cấp độ hiện tại của VR Rover.
XP - Trả về điểm kinh nghiệm hiện tại của VR Rover.
khi bị tấn công - Chạy các khối được gắn kèm khi VR Rover bị tấn công.
khi lên cấp - Chạy các khối được gắn kèm khi VR Rover lên cấp.
Cảm biến - Phát hiện các vật thể ở gần bằng cảm biến khoảng cách của robot.
Khoảng cách tìm thấy một vật thể - Trả về liệu Cảm biến khoảng cách có phát hiện vật thể hay không.
khoảng cách đối tượng - Trả về khoảng cách đến đối tượng được phát hiện gần nhất.
Các ví dụ trên trang này sử dụng vị trí bắt đầu mặc định của Playground.
Hệ thống truyền động#
Hệ thống truyền động điều khiển cách VR Rover di chuyển và rẽ. Hệ thống truyền động có thể tiến hoặc lùi, rẽ trái hoặc phải, chuyển hướng và báo cáo hướng di chuyển.
Hành động#
lái xe#
Khối lệnh drive cho phép robot di chuyển tiến hoặc lùi liên tục. Robot sẽ tiếp tục di chuyển cho đến khi nhận được lệnh khác, chẳng hạn như rẽ hoặc dừng lại.
lái [tiến v]
Thông số |
Sự miêu tả |
|---|---|
phương hướng |
Hướng di chuyển của robot: tiến hoặc lùi. |
Ví dụ
khi bắt đầu
[Drive forward, then stop.]
lái [tiến v]
chờ (2) giây
dừng lái
lái xe cho#
Khối lệnh drive for cho phép robot di chuyển tiến hoặc lùi một khoảng cách nhất định. Chương trình sẽ chờ cho đến khi robot hoàn thành việc di chuyển trước khi khối lệnh tiếp theo trong chuỗi lệnh được thực thi.
lái [tiến v] trong (200) [mm v] ▶
Thông số |
Sự miêu tả |
|---|---|
phương hướng |
Hướng di chuyển của robot: tiến hoặc lùi. |
khoảng cách |
Quãng đường robot di chuyển. Đây có thể là số nguyên hoặc số thập phân. |
đơn vị |
Đơn vị đo khoảng cách: mm (milimét) hoặc inch. |
và đừng chờ đợi |
Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức. |
Ví dụ
khi bắt đầu
[Drive forward for 500 mm.]
lái [tiến v] trong (500) [mm v] ▶
xoay#
Khối lệnh quay cho phép robot quay sang trái hoặc phải liên tục. Robot sẽ tiếp tục quay cho đến khi nhận được lệnh thực hiện hành động khác, chẳng hạn như di chuyển hoặc dừng lại.
quay [phải v]
Thông số |
Sự miêu tả |
|---|---|
phương hướng |
Hướng quay của robot: trái hoặc phải. |
Ví dụ
khi bắt đầu
[Turn right, then stop.]
quay [phải v]
chờ (2) giây
dừng lái
rẽ sang#
Khối lệnh quay theo sẽ xoay robot sang trái hoặc phải một số độ cụ thể. Góc quay được tính tương đối so với vị trí hiện tại của robot. Chương trình sẽ chờ cho đến khi robot quay xong trước khi khối lệnh tiếp theo trong chuỗi lệnh được thực thi.
quay [phải v] trong (90) độ ▶
Thông số |
Sự miêu tả |
|---|---|
phương hướng |
Hướng quay của robot: trái hoặc phải. |
góc |
Số độ mà robot quay. Số này có thể là số nguyên hoặc số thập phân. |
và đừng chờ đợi |
Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức. |
Ví dụ
khi bắt đầu
[Turn left, then turn right.]
quay [trái v] trong (90) độ ▶
quay [phải v] trong (180) độ ▶
quay đầu#
Hướng quay là hướng mà robot đang đối mặt, được đo bằng độ. Khối lệnh quay theo hướng quay sẽ xoay robot để quay theo một hướng cụ thể từ -359 đến 359 độ. Robot sẽ quay theo hướng ngắn nhất để đạt được hướng quay mục tiêu.
Hướng ban đầu là 0 độ.
Dự án sẽ chờ cho đến khi robot quay xong trước khi khối lệnh tiếp theo trong chuỗi được thực thi.
quay đến hướng (90) độ ▶
Thông số |
Sự miêu tả |
|---|---|
tiêu đề |
Hướng mà robot nên quay, từ -359 đến 359 độ. |
và đừng chờ đợi |
Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức. |
Ví dụ
khi bắt đầu
[Turn to face east.]
quay đến hướng (90) độ ▶
đi đến đối tượng#
Khối lệnh đi đến đối tượng sẽ xoay và điều khiển VR Rover đến đối tượng đã chọn.
đi đến [minerals v] ▶
Thông số |
Sự miêu tả |
|---|---|
sự vật |
Xe tự hành VR sẽ đi đến mục tiêu nào:
|
và đừng chờ đợi |
Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức. |
Nếu VR Rover phát hiện nhiều khoáng chất hoặc nhiều kẻ thù, nó sẽ di chuyển đến vị trí gần hơn.
Nếu không phát hiện khoáng sản hoặc kẻ thù nào trong tầm nhìn của xe tự hành khi khối lệnh chạy, robot sẽ không di chuyển. Căn cứ luôn có thể bị nhắm mục tiêu.
Ví dụ
khi bắt đầu
[Drive to the closest mineral.]
đi đến [minerals v] ▶
dừng lái xe#
Khối lệnh dừng di chuyển sẽ dừng chuyển động của robot.
dừng lái
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
[Drive forward, then stop.]
lái [tiến v]
chờ (4) giây
dừng lái
Cài đặt#
đặt tốc độ truyền động#
Khối lệnh thiết lập tốc độ di chuyển cho robot biết tốc độ di chuyển mong muốn. Tỷ lệ phần trăm càng cao thì robot càng di chuyển nhanh hơn, và tỷ lệ phần trăm càng thấp thì robot càng di chuyển chậm hơn.
Mỗi dự án đều bắt đầu với việc robot di chuyển ở tốc độ mặc định là 50%.
Lưu ý: Vận tốc cao hơn giúp robot di chuyển nhanh hơn, nhưng có thể kém chính xác hơn. Vận tốc thấp hơn giúp robot di chuyển chậm hơn, nhưng có thể chính xác hơn.
đặt vận tốc lái thành (50) [% v]
Thông số |
Sự miêu tả |
|---|---|
vận tốc |
Tốc độ lái xe từ 0% đến 100%. |
đơn vị |
Đơn vị vận tốc: % |
Ví dụ
khi bắt đầu
[Move faster.]
đặt vận tốc lái thành (100) [% v]
lái [tiến v] trong (100) [mm v] ▶
đặt tốc độ quay#
Khối lệnh thiết lập tốc độ quay cho robot biết tốc độ quay. Tỷ lệ phần trăm càng cao thì robot quay càng nhanh và tỷ lệ phần trăm càng thấp thì robot quay càng chậm.
Mỗi dự án đều bắt đầu với việc robot quay ở tốc độ 50% theo mặc định.
Lưu ý: Vận tốc cao hơn làm cho robot quay nhanh hơn, nhưng có thể kém chính xác hơn. Vận tốc thấp hơn làm cho robot quay chậm hơn, nhưng có thể chính xác hơn.
đặt vận tốc quay thành (50) [% v]
Thông số |
Sự miêu tả |
|---|---|
vận tốc |
Tốc độ quay từ 0% đến 100%. |
đơn vị |
Đơn vị vận tốc: % |
Ví dụ
khi bắt đầu
[Turn faster.]
đặt vận tốc quay thành (100) [% v]
quay [phải v] trong (90) độ ▶
đặt hướng lái#
Hướng di chuyển là hướng mà robot đang đối mặt, được đo bằng độ. Khối lệnh set drive heading thay đổi hướng di chuyển hiện tại của robot thành một giá trị hướng di chuyển mới.
Ví dụ, nếu robot đã quay mặt sang phải, việc đặt hướng quay về 0 độ sẽ biến vị trí quay mặt sang phải đó thành 0 độ mới. Sau đó, robot có thể quay đến các vị trí khác dựa trên hướng quay mới đó.
đặt hướng lái thành (0) độ
Thông số |
Sự miêu tả |
|---|---|
tiêu đề |
Giá trị hướng, tính bằng độ, cần thiết lập cho robot. |
Ví dụ
khi bắt đầu
[Set the heading, then turn to 0 degrees.]
đặt hướng lái thành (90) độ
quay đến hướng (0) độ ▶
đặt thời gian chờ ổ đĩa#
Khối lệnh set drive timeout thiết lập số giây mà robot sẽ cố gắng hoàn thành một chuyển động. Nếu robot không thể hoàn thành trong thời gian đó, nó sẽ ngừng cố gắng và chuyển sang khối lệnh tiếp theo trong ngăn xếp. Điều này giúp robot không bị kẹt trong một chuyển động.
đặt thời gian chờ lái thành (1) giây
Thông số |
Sự miêu tả |
|---|---|
thời gian |
Số giây mà robot có thể cố gắng hoàn thành một chuyển động. Số này có thể là số nguyên hoặc số thập phân. |
Ví dụ
khi bắt đầu
[Drive for at most 1 second.]
đặt thời gian chờ lái thành (1) giây
lái [tiến v] trong (25) [inch v] ▶
Giá trị#
Chuyến đi đã kết thúc#
Khối lệnh Boolean drive is done báo cáo liệu robot đã hoàn thành việc di chuyển hay chưa. Điều này có thể được sử dụng để điều khiển thời gian của các hành vi khác dựa trên chuyển động của robot.
Đúng - Robot đã hoàn thành việc di chuyển.
Sai - Robot vẫn đang di chuyển.
Khối này hoạt động cùng với các khối hệ thống truyền động có tham số và không chờ.
<đã xong lái?>
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
[Start turning when the drive is complete.]
lái [tiến v] trong (200) [mm v] ◀ và không chờ
chờ cho đến khi <đã xong lái?>
quay [phải v] trong (360) độ ▶
ổ đĩa đang di chuyển#
Khối lệnh Boolean drive is moving báo cáo liệu robot có đang di chuyển hay không. Điều này có thể được sử dụng để điều khiển thời gian của các hành vi khác dựa trên chuyển động của robot.
Đúng - Robot đang di chuyển.
Sai - Robot không di chuyển.
Khối này hoạt động cùng với các khối hệ thống truyền động có tham số và không chờ.
<đang lái?>
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
[Print while the rover is moving.]
lái [tiến v] trong (200) [mm v] ◀ và không chờ
trong khi <đang lái?>
in [Still Moving...] ▶
chờ (0.1) giây
xóa tất cả hàng
fin
in [Done!] ▶
lái xe hướng#
Hướng di chuyển là hướng mà robot đang đối mặt, được đo bằng độ. Khối báo cáo hướng di chuyển hiển thị hướng di chuyển từ 0 đến 359,99 độ.
Hướng di chuyển ban đầu của robot là 0 độ.
(hướng lái tính bằng độ)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
[Display the heading after turning.]
quay [phải v] trong (90) độ ▶
in (hướng lái tính bằng độ) ▶
đặt con trỏ xuống hàng tiếp theo
Hành động#
Hành động#
hoạt động của khoáng chất#
khoáng sản [nhặt lên v]
Thông số |
Sự miêu tả |
|---|---|
hoạt động |
Cách xử lý khoáng sản:
|
Việc thu thập khoáng chất sẽ lưu trữ chúng trong VR Rover cho đến khi chúng được thả rơi hoặc sử dụng.
Việc sử dụng khoáng chất sẽ bổ sung một phần năng lượng cho xe VR Rover. Khoáng chất chỉ có thể được sử dụng nếu chúng nằm trên mặt đất.
Xe tự hành VR Rover tích lũy điểm kinh nghiệm (XP) bằng cách sử dụng khoáng sản hoặc thả chúng xuống căn cứ.
Ví dụ
khi bắt đầu
[Drive to the closest mineral and pick it up.]
đi đến [minerals v] ▶
khoáng sản [nhặt lên v]
hấp thụ bức xạ của kẻ thù#
Khối hấp thụ bức xạ của kẻ thù hấp thụ bức xạ từ kẻ thù trong khu vực Giải cứu bằng xe tự hành.
hấp thụ bức xạ
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
[Drive to the closest enemy and absorb radiation.]
đi đến [enemy v] ▶
hấp thụ bức xạ
chờ#
Khối chế độ chờ đưa VR Rover vào chế độ chờ cho đến khi đạt đến ngưỡng pin được chỉ định.
chờ cho đến khi pin [50]%
Thông số |
Sự miêu tả |
|---|---|
phần trăm |
Ngưỡng pin khiến VR Rover thoát khỏi chế độ chờ, từ 0 đến 100. |
Khi ở chế độ chờ, VR Rover sử dụng pin chậm hơn, nhưng bộ đếm Số ngày còn hoạt động lại tăng với tốc độ nhanh hơn.
Khi pin đạt đến ngưỡng đã chọn, VR Rover sẽ thoát khỏi chế độ chờ và trở lại chế độ sử dụng pin bình thường cũng như tiếp tục hoạt động trong ngày.
Nếu ngưỡng được chọn bằng hoặc cao hơn mức pin hiện tại, VR Rover sẽ không chuyển sang chế độ chờ.
Ví dụ
khi bắt đầu
[Wait in standby until battery reaches 35%.]
chờ cho đến khi pin [35]%
đi đến [minerals v] ▶
Giá trị#
xe tự hành nhìn thấy#
Khối rover sees trả về giá trị Boolean cho biết liệu VR Rover có nhìn thấy đối tượng được chọn bằng công nghệ AI tích hợp sẵn hay không.
Đúng - Đối tượng được chọn nằm trong phạm vi 1000 milimét so với robot VR và nằm trong tầm nhìn của nó.
Sai - Đối tượng được chọn nằm cách xa hơn 1000 milimét và/hoặc nằm ngoài tầm nhìn.
<thấy [minerals v]?>
Thông số |
Sự miêu tả |
|---|---|
sự vật |
Đối tượng cần kiểm tra là gì:
|
Góc nhìn của VR Rover là 40 độ, được hiển thị trên bản đồ thu nhỏ dưới dạng hình nón mờ màu xám kéo dài từ phía trước của xe.
Ví dụ
khi bắt đầu
mãi mãi
nếu <thấy [minerals v]?> thì
đi đến [minerals v] ▶
fin
fin
xe tự hành phát hiện#
Khối phát hiện của xe tự hành trả về giá trị Boolean cho biết liệu xe tự hành VR có phát hiện khoáng sản hoặc kẻ thù bằng công nghệ AI tích hợp hay không.
Đúng - Đối tượng được chọn nằm trong phạm vi phát hiện của robot tự hành.
Sai - Đối tượng được chọn không nằm trong bán kính phát hiện của robot tự hành.
<phát hiện [minerals v]?>
Thông số |
Sự miêu tả |
|---|---|
sự vật |
Đối tượng cần phát hiện:
|
Bán kính phát hiện của VR Rover là 800 milimét, được hiển thị trên bản đồ thu nhỏ dưới dạng vòng tròn màu vàng bao quanh robot.
Ví dụ
khi bắt đầu
mãi mãi
nếu <phát hiện [minerals v]?> thì
đi đến [minerals v] ▶
fin
fin
khoáng chất được lưu trữ#
Khối khoáng sản đang lưu trữ hiển thị lượng khoáng sản hiện tại mà VR Rover đang có trong kho.
(khoáng sản trong kho)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
in (khoáng sản trong kho) ▶
đặt con trỏ xuống hàng tiếp theo
dung lượng lưu trữ#
Khối dung lượng lưu trữ trả về dung lượng chứa đồ của VR Rover.
(dung lượng lưu trữ)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
in (dung lượng lưu trữ) ▶
đặt con trỏ xuống hàng tiếp theo
hướng xe tự hành#
Khối hướng xe tự hành trả về hướng từ xe tự hành VR đến đối tượng được chọn theo độ.
([minerals v] hướng theo độ)
Thông số |
Sự miêu tả |
|---|---|
sự vật |
Hướng của vật thể nào cần báo cáo:
|
Đối với khoáng sản và kẻ thù, khối này chỉ báo cáo giá trị khi đối tượng được chọn nằm trong phạm vi 1000 milimét và bên trong tầm nhìn 40 độ của xe tự hành.
Nếu base được chọn, hướng sẽ được báo cáo ngay cả khi base không nằm trong tầm nhìn. Đối với base, khối này báo cáo giá trị từ -180 đến 180 độ.
Ví dụ
khi bắt đầu
in ([minerals v] hướng theo độ) ▶
đặt con trỏ xuống hàng tiếp theo
khoảng cách xe tự hành#
Khối khoảng cách xe tự hành trả về khoảng cách từ xe tự hành VR đến đối tượng được chọn.
(khoảng cách [minerals v] tính bằng [mm v] :: custom-actions)
Thông số |
Sự miêu tả |
|---|---|
sự vật |
Khoảng cách của vật thể nào cần báo cáo:
|
đơn vị |
Đơn vị dùng để đo khoảng cách: mm hoặc inch |
Đối với khoáng sản và kẻ thù, khối này chỉ báo cáo giá trị khi đối tượng được chọn nằm trong phạm vi 1000 milimét và bên trong tầm nhìn 40 độ của xe tự hành.
Nếu căn cứ được chọn, khoảng cách sẽ được hiển thị ngay cả khi căn cứ không nằm trong tầm nhìn.
Ví dụ
khi bắt đầu
in (khoảng cách [minerals v] tính bằng [mm v] :: custom-actions) ▶
đặt con trỏ xuống hàng tiếp theo
vị trí xe tự hành#
Khối vị trí xe tự hành trả về tọa độ X hoặc Y của đối tượng được chọn bằng công nghệ AI tích hợp sẵn của xe tự hành.
([minerals v] vị trí [X v] trong [mm v])
Thông số |
Sự miêu tả |
|---|---|
sự vật |
Vị trí của vật thể nào cần báo cáo:
|
trục |
Cần trả về tọa độ nào:
|
đơn vị |
Đơn vị dùng để biểu thị tọa độ: mm hoặc inch |
Đối với khoáng sản và kẻ thù, khối này chỉ báo cáo giá trị khi đối tượng được chọn nằm trong phạm vi 1000 milimét và bên trong tầm nhìn 40 độ của xe tự hành.
Nếu căn cứ được chọn, vị trí sẽ được báo cáo ngay cả khi căn cứ không nằm trong tầm nhìn.
Ví dụ
khi bắt đầu
in ([base v] vị trí [X v] trong [mm v]) ▶
đặt con trỏ xuống hàng tiếp theo
in ([base v] vị trí [Y v] trong [mm v]) ▶
đặt con trỏ xuống hàng tiếp theo
bị tấn công#
Khối đang bị tấn công trả về một giá trị Boolean cho biết liệu VR Rover hiện có đang bị kẻ thù tấn công hay không.
Đúng vậy - Xe tự hành VR đang bị tấn công.
Sai - Xe tự hành VR Rover không bị tấn công.
<đang bị tấn công?>
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
mãi mãi
nếu <đang bị tấn công?> thì
lái [lùi v] trong [500] [mm v] ▶
fin
fin
cấp độ kẻ thù#
Khối cấp độ kẻ thù trả về cấp độ của kẻ thù gần nhất được VR Rover phát hiện.
(cấp độ kẻ thù)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Khi không phát hiện thấy kẻ thù nào trong phạm vi phát hiện của VR Rover, khối lệnh này sẽ trả về 0.
Ví dụ
khi bắt đầu
mãi mãi
nếu <(cấp độ kẻ thù) [math_equal v] [1]> thì
đi đến [enemy v] ▶
nếu không
lái [lùi v] trong [500] [mm v] ▶
fin
fin
bức xạ của kẻ thù#
Khối bức xạ kẻ thù trả về bức xạ của kẻ thù gần nhất được VR Rover phát hiện.
(bức xạ của kẻ thù)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Khi không phát hiện thấy kẻ thù nào trong phạm vi phát hiện của VR Rover, khối lệnh này sẽ trả về 0.
Ví dụ
khi bắt đầu
in (bức xạ của kẻ thù) ▶
đặt con trỏ xuống hàng tiếp theo
mức pin#
Khối mức pin hiển thị mức pin hiện tại của VR Rover dưới dạng phần trăm.
(mức pin tính bằng % :: custom-actions)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
in (mức pin tính bằng % :: custom-actions) ▶
đặt con trỏ xuống hàng tiếp theo
mức độ#
Khối level trả về cấp độ hiện tại của VR Rover.
(mức độ)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
in (mức độ) ▶
đặt con trỏ xuống hàng tiếp theo
XP#
Khối XP trả về số điểm kinh nghiệm hiện tại mà VR Rover đang có.
(XP)
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bắt đầu
in (XP) ▶
đặt con trỏ xuống hàng tiếp theo
khi bị tấn công#
Khối khi bị tấn công sẽ chạy ngăn xếp được gắn kèm mỗi khi VR Rover bị kẻ thù tấn công.
khi bị tấn công
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi bị tấn công
hấp thụ bức xạ
khi lên cấp#
Khối khi lên cấp sẽ chạy ngăn xếp được gắn kèm mỗi khi xe VR Rover di chuyển từ cấp độ này sang cấp độ khác.
khi lên cấp
Thông số |
Sự miêu tả |
|---|---|
Khối này không có tham số. |
Ví dụ
khi lên cấp
in [The VR Rover has leveled up!] ▶
đặt con trỏ xuống hàng tiếp theo
Cảm biến#
Khoảng cách#
Khoảng cách tìm thấy một vật thể#
Khối Khoảng cách tìm thấy vật thể trả về giá trị Boolean cho biết liệu Cảm biến Khoảng cách có phát hiện vật thể nào trong phạm vi 2000 mm hay không.
Đúng - Cảm biến khoảng cách đã phát hiện một vật thể.
Sai - Cảm biến khoảng cách không phát hiện thấy vật thể nào.
<[distance v] tìm thấy đối tượng?>
Thông số |
Sự miêu tả |
|---|---|
cảm biến khoảng cách |
Nên sử dụng cảm biến khoảng cách nào? Trong sân chơi này, cảm biến có sẵn có phạm vi đo khoảng cách |
Ví dụ
khi bắt đầu
[Turn until the Distance Sensor detects an object.]
quay [phải v]
chờ cho đến khi <[distance v] tìm thấy đối tượng?>
dừng lái
khoảng cách vật thể#
Khối khoảng cách đối tượng trả về khoảng cách của đối tượng gần nhất so với Cảm biến Khoảng cách.
([distance v] in [mm v])
Thông số |
Sự miêu tả |
|---|---|
cảm biến khoảng cách |
Nên sử dụng cảm biến khoảng cách nào? Trong sân chơi này, cảm biến có sẵn có phạm vi đo khoảng cách |
đơn vị |
Đơn vị đo khoảng cách: mm hoặc inch |
Ví dụ
khi bắt đầu
[Wait until the Distance Sensor detects an object, then print the distance.]
quay [phải v]
chờ cho đến khi <[distance v] tìm thấy đối tượng?>
dừng lái
in ([distance v] in [mm v]) ▶