Robotiem specifiski bloki#
Ievads#
VR rovera robotam ir piedziņas mehānisms, attāluma sensors un darbības, kas ir unikālas Rover Rescue rotaļu laukumam.
Visi standarta VEXcode VR bloki ir pieejami izmantošanai Rover Rescue rotaļu laukumā.
Zemāk ir visu pieejamo robotam specifisko bloku saraksts:
Piedziņa — pārvietojiet un pagrieziet VR roveru.
Darbības
drive — pārvieto VR roveru uz priekšu vai atpakaļ uz visiem laikiem.
braukt tālāk — pārvieto VR roveru uz priekšu vai atpakaļ noteiktu attālumu.
pagrieziens — Pagriež VR roveru pa kreisi vai pa labi uz visiem laikiem.
pagriezties par — Pagriež VR roveru pa kreisi vai pa labi par noteiktu grādu skaitu.
pagriezties virzienā — Pagriež VR roveru noteiktā virzienā.
pāriet uz objektu — pagriež un vada VR roveru uz izvēlēto objektu.
apturēt braukšanu — Aptur VR rovera kustību.
Iestatījumi
iestatīt braukšanas ātrumu — norāda VR roveram, cik ātri braukt.
iestatīt pagrieziena ātrumu — norāda VR roveram, cik ātri pagriezties.
iestatīt braukšanas virzienu — maina VR rovera pašreizējo virzienu uz jaunu.
iestatīt braukšanas taimautu – Iestata, cik sekundes VR Rover mēģinās pabeigt kustību.
Vērtības
brauciens pabeigts — Ziņo, vai VR rovera kustība ir pabeigta.
piedziņa kustas — Ziņo, vai VR roveris kustas.
drive heading — Ziņo VR Rover pašreizējo virzienu no 0 līdz 359,99 grādiem.
Darbības — mijiedarbojieties ar rovera resursiem, ienaidniekiem un iebūvētajām mākslīgā intelekta sistēmām.
Darbības
minerālu darbība — Paņem, nomet vai izmanto minerālus.
absorbēt ienaidnieka starojumu - Absorbē ienaidnieka starojumu.
standby — Pārslēdz VR roveru gaidīšanas režīmā, līdz tiek sasniegts akumulatora uzlādes līmenis.
Vērtības
rover sees — Atgriež, vai VR roveris redz objektu savā redzamības diapazonā.
rover detects — Atgriež, vai VR roveris savā noteikšanas rādiusā atrod minerālus vai ienaidniekus.
minerālu daudzums noliktavā — atgriež VR rovera pārvadāto minerālu daudzumu.
krātuves ietilpība — Atgriež VR rovera pašreizējo kravnesību.
rover direction — Atgriež objekta virzienu grādos.
rover distance — Atgriež attālumu līdz objektam milimetros vai collās.
rover location — Atgriež objekta X vai Y koordinātu milimetros vai collās.
uzbrukuma brīdī — Atgriež, vai VR roveris pašlaik tiek uzbrukts.
ienaidnieka līmenis — atgriež tuvākā atklātā ienaidnieka līmeni.
ienaidnieka radiācija — atgriež tuvākā noteiktā ienaidnieka radiāciju.
battery level — Atgriež VR Rovera pašreizējo akumulatora līmeni procentos.
level — Atgriež VR rovera pašreizējo līmeni.
XP — atgriež VR rovera pašreizējos pieredzes punktus.
kad tiek uzbrukts — Izpilda pievienotos blokus, kad VR roveris tiek uzbrukts.
kad līmenis paaugstinās — Palaiž pievienotos blokus, kad VR roveris paaugstina līmeni.
Detekcija — ar rovera attāluma sensoru nosaka tuvumā esošos objektus.
Attālums atrasts objekts — Atgriež, vai attāluma sensors ir noteicis objektu.
objekta attālums — Atgriež attālumu līdz tuvākajam noteiktajam objektam.
Šajā lapā esošajos piemēros tiek izmantota noklusējuma Playground sākuma pozīcija.
Piedziņa#
Piedziņa kontrolē VR Rovera vadīšanu un pagriezienus. Piedziņa var pārvietoties uz priekšu vai atpakaļ, pagriezties pa kreisi vai pa labi, pagriezties noteiktā virzienā un ziņot par savu virzienu.
Darbības#
braukt#
Piedziņas bloks pārvieto robotu uz priekšu vai atpakaļ bezgalīgi. Robots turpinās kustēties, līdz tam tiks dota cita darbība, piemēram, pagriešana vai apstāšanās.
braukt [uz priekšu v]
Parametri |
Apraksts |
|---|---|
virziens |
Robota kustības virziens: uz priekšu vai atpakaļ. |
Piemērs
kad sākts
[Drive forward, then stop.]
braukt [uz priekšu v]
gaidīt (2) sekundes
pārtraukt braukšanu
dzīties pēc#
Kaudzītes bloks piedziņai pārvieto robotu uz priekšu vai atpakaļ noteiktu attālumu. Projekts gaidīs, līdz robots būs pabeidzis kustību, pirms tiks palaists nākamais bloks kaudzē.
braukt [uz priekšu v] par (200) [mm v] ▶
Parametri |
Apraksts |
|---|---|
virziens |
Robota kustības virziens: uz priekšu vai atpakaļ. |
attālums |
Robota nobrauktais attālums. Tas var būt vesels skaitlis vai decimālskaitlis. |
vienība |
Attāluma mērvienība: mm (milimetri) vai collas. |
un negaidiet |
Atlasiet bultiņu (▶), lai izvērstu bloku, sakot un negaidiet, lai nākamais bloks kaudzē tiktu palaists nekavējoties. |
Piemērs
kad sākts
[Drive forward for 500 mm.]
braukt [uz priekšu v] par (500) [mm v] ▶
pagrieziens#
Pagrieziena bloks griež robotu pa kreisi vai pa labi uz visiem laikiem. Robots turpinās griezties, līdz tam tiks dota cita darbība, piemēram, braukt vai apstāties.
griezties [pa labi v]
Parametri |
Apraksts |
|---|---|
virziens |
Robota pagrieziena virziens: pa kreisi vai pa labi. |
Piemērs
kad sākts
[Turn right, then stop.]
griezties [pa labi v]
gaidīt (2) sekundes
pārtraukt braukšanu
pagriezties pēc#
Kaudzītes bloks pagrieziens pagriež robotu pa kreisi vai pa labi par noteiktu grādu skaitu. Pagrieziens ir relatīvs attiecībā pret robota pašreizējo pozīciju. Projekts gaidīs, līdz robots būs pabeidzis pagriešanos, pirms tiks palaists nākamais bloks kaudzē.
griezties [pa labi v] par (90) grādiem ▶
Parametri |
Apraksts |
|---|---|
virziens |
Robota pagrieziena virziens: pa kreisi vai pa labi. |
leņķis |
Robota pagrieziena grādu skaits. Tas var būt vesels skaitlis vai decimālskaitlis. |
un negaidiet |
Atlasiet bultiņu (▶), lai izvērstu bloku, sakot un negaidiet, lai nākamais bloks kaudzē tiktu palaists nekavējoties. |
Piemērs
kad sākts
[Turn left, then turn right.]
griezties [pa kreisi v] par (90) grādiem ▶
griezties [pa labi v] par (180) grādiem ▶
pagriezieties uz virsrakstu#
Virziens ir virziens, kurā robots ir pagriezies, mērot grādos. Pagrieziena virziena maiņa bloks pagriež robotu noteiktā virzienā no -359 līdz 359 grādiem. Robots pagriezīsies īsākajā virzienā, lai sasniegtu mērķa virzienu.
Sākuma kurss ir 0 grādi.
Projekts gaidīs, līdz robots būs pabeidzis pagriešanos, pirms tiks palaists nākamais bloks kaudzē.
griezties uz virziena leņķi (90) grādos ▶
Parametri |
Apraksts |
|---|---|
virsraksts |
Robota virziens no -359 līdz 359 grādiem. |
un negaidiet |
Atlasiet bultiņu (▶), lai izvērstu bloku, sakot un negaidiet, lai nākamais bloks kaudzē tiktu palaists nekavējoties. |
Piemērs
kad sākts
[Turn to face east.]
griezties uz virziena leņķi (90) grādos ▶
doties uz objektu#
Pāriet uz objektu bloku komplekts pagriežas un vada VR roveru uz izvēlēto objektu.
dodieties uz [minerals v] ▶
Parametri |
Apraksts |
|---|---|
objekts |
Uz kuru objektu dosies VR roveris:
|
un negaidiet |
Atlasiet bultiņu (▶), lai izvērstu bloku, sakot un negaidiet, lai nākamais bloks kaudzē tiktu palaists nekavējoties. |
Ja VR roveris atrod vairākus minerālus vai vairākus ienaidniekus, tas pārvietosies uz tuvāko opciju.
Ja, blokam darbojoties, rovera redzes diapazonā netiek konstatēti minerāli vai ienaidnieks, robots nebrauks. Bāzi vienmēr var mērķēt.
Piemērs
kad sākts
[Drive to the closest mineral.]
dodieties uz [minerals v] ▶
beidz braukt#
Steka bloks apturēt braukšanu aptur robota kustību.
pārtraukt braukšanu
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Drive forward, then stop.]
braukt [uz priekšu v]
gaidīt (4) sekundes
pārtraukt braukšanu
Iestatījumi#
iestatīt piedziņas ātrumu#
Iestatītā piedziņas ātruma bloks norāda robotam, cik ātri jābrauc. Augstāka procentuālā vērtība liek robotam braukt ātrāk, bet zemāka procentuālā vērtība liek robotam braukt lēnāk.
Katrs projekts sākas ar robota kustību ar noklusējuma ātrumu 50%.
Piezīme: Lielāks ātrums padara robotu ātrāku, bet tas var būt mazāk precīzs. Mazāks ātrums padara robotu lēnāku, bet tas var būt precīzāks.
iestatīt braukšanas ātrumu uz (50) [% v]
Parametri |
Apraksts |
|---|---|
ātrums |
Braukšanas ātrums no 0% līdz 100%. |
vienība |
Ātruma mērvienība: % |
Piemērs
kad sākts
[Move faster.]
iestatīt braukšanas ātrumu uz (100) [% v]
braukt [uz priekšu v] par (100) [mm v] ▶
iestatīts pagrieziena ātrums#
Iestatītā pagrieziena ātruma bloks norāda robotam, cik ātri griezties. Augstāka procentuālā vērtība liek robotam griezties ātrāk, bet zemāka procentuālā vērtība liek robotam griezties lēnāk.
Katrs projekts sākas ar robota griešanos ar noklusējuma ātrumu 50%.
Piezīme: Lielāks ātrums liek robotam griezties ātrāk, bet tas var būt mazāk precīzs. Mazāks ātrums liek robotam griezties lēnāk, bet tas var būt precīzāks.
iestatīt pagrieziena ātrumu uz (50) [% v]
Parametri |
Apraksts |
|---|---|
ātrums |
Griešanās ātrums no 0% līdz 100%. |
vienība |
Ātruma mērvienība: % |
Piemērs
kad sākts
[Turn faster.]
iestatīt pagrieziena ātrumu uz (100) [% v]
griezties [pa labi v] par (90) grādiem ▶
iestatīt braukšanas virzienu#
Virziens ir virziens, kurā robots ir pagriezies, mērot grādos. iestatīt piedziņas virzienu steka bloks maina robota pašreizējo virzienu uz jaunu virziena vērtību.
Piemēram, ja robots ir pagriezies pa labi, iestatot virzienu uz 0 grādiem, šī pozīcija, kas vērsta pa labi, kļūst par jauno 0 grādu pozīciju. Pēc tam robots var pagriezties uz citām pozīcijām, pamatojoties uz šo jauno virzienu.
iestatīt braukšanas virziena leņķi uz (0) grādiem
Parametri |
Apraksts |
|---|---|
virsraksts |
Robota virziena vērtība grādos, kas jāiestata. |
Piemērs
kad sākts
[Set the heading, then turn to 0 degrees.]
iestatīt braukšanas virziena leņķi uz (90) grādiem
griezties uz virziena leņķi (0) grādos ▶
iestatīt piedziņas taimautu#
Steka bloks iestatīt piedziņas taimautu nosaka, cik sekundes robots mēģinās pabeigt kustību. Ja robots nevar pabeigt šajā laikā, tas pārtrauks mēģinājumu un pāries uz nākamo bloku stekā. Tas neļauj robotam iestrēgt kustībā.
iestatīt braukšanas taimautu uz (1) sekundēm
Parametri |
Apraksts |
|---|---|
laiks |
Sekunžu skaits, kurā robots var mēģināt pabeigt kustību. Tas var būt vesels skaitlis vai decimālskaitlis. |
Piemērs
kad sākts
[Drive for at most 1 second.]
iestatīt braukšanas taimautu uz (1) sekundēm
braukt [uz priekšu v] par (25) [collas v] ▶
Vērtības#
brauciens ir pabeigts#
Būla bloks braukšana pabeigta ziņo, vai robots ir pabeidzis kustību. To var izmantot, lai kontrolētu citu darbību laiku, pamatojoties uz robota kustību.
Patiess — Robots ir pabeidzis kustību.
Aplams — Robots joprojām kustas.
Šis bloks darbojas kopā ar piedziņas blokiem, kuriem ir parametrs un negaidi.
<braukšana pabeigta?>
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Start turning when the drive is complete.]
braukt [uz priekšu v] par (200) [mm v] ◀ un negaidīt
gaidīt līdz <braukšana pabeigta?>
griezties [pa labi v] par (360) grādiem ▶
piedziņa kustas#
Būla bloks piedziņa kustas ziņo, vai robots kustas. To var izmantot, lai kontrolētu citu darbību laiku, pamatojoties uz robota kustību.
Patiesi — Robots kustas.
Aplams — Robots nekustas.
Šis bloks darbojas kopā ar piedziņas blokiem, kuriem ir parametrs un negaidi.
<braukšana aktīva?>
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Print while the rover is moving.]
braukt [uz priekšu v] par (200) [mm v] ◀ un negaidīt
kamēr <braukšana aktīva?>
drukāt [Still Moving...] ▶
gaidīt (0.1) sekundes
notīrīt visas rindas
beigas
drukāt [Done!] ▶
braukšanas virziens#
Virziens ir virziens, kurā robots ir pagriezies, mērot grādos. Piedziņas virziena ziņotāja bloks ziņo par virzienu no 0 līdz 359,99 grādiem.
Robota sākuma virziens ir 0 grādi.
(braukšanas virziena leņķis grādos)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Display the heading after turning.]
griezties [pa labi v] par (90) grādiem ▶
drukāt (braukšanas virziena leņķis grādos) ▶
pāriet uz nākamo rindu
Darbības#
Darbības#
minerālu darbība#
minerāli [paņemt v]
Parametri |
Apraksts |
|---|---|
darbība |
Ko darīt ar minerāliem:
|
Savācot minerālus, tie tiek uzglabāti VR roverī, līdz tie tiek nomesti vai izmantoti.
Izmantojot minerālus, tiek papildināta daļa VR Rovera enerģijas. Minerālus var izmantot tikai tad, ja tie atrodas uz zemes.
VR roveris iegūst pieredzes punktus (XP), izmantojot minerālus vai nometot tos bāzē.
Piemērs
kad sākts
[Drive to the closest mineral and pick it up.]
dodieties uz [minerals v] ▶
minerāli [paņemt v]
absorbēt ienaidnieka starojumu#
Bloks absorbēt ienaidnieka starojumu absorbē ienaidnieka starojumu Rover Rescue rotaļu laukumā.
absorbēt starojumu
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Drive to the closest enemy and absorb radiation.]
dodieties uz [enemy v] ▶
absorbēt starojumu
gaidīšanas režīmā#
Gaidstāves bloks pārslēdz VR Roveru gaidstāves režīmā, līdz tiek sasniegts norādītais akumulatora uzlādes slieksnis.
gaidstāves režīmā, līdz akumulatora uzlādes līmenis [50] %
Parametri |
Apraksts |
|---|---|
procenti |
Akumulatora slieksnis, pie kura VR Rover iziet no gaidīšanas režīma, no 0 līdz 100. |
Gaidīšanas režīmā VR Rover patērē akumulatoru lēnāk, bet Izdzīvoto dienu skaita skaitītājs palielinās ātrāk.
Kad akumulators sasniedz izvēlēto slieksni, VR Rover iziet no gaidīšanas režīma un atgriežas pie normāla akumulatora patēriņa un dienas gaitas.
Ja izvēlētais slieksnis ir vienāds ar pašreizējo akumulatora līmeni vai lielāks par to, VR Rover nepāries gaidīšanas režīmā.
Piemērs
kad sākts
[Wait in standby until battery reaches 35%.]
gaidstāves režīmā, līdz akumulatora uzlādes līmenis [35] %
dodieties uz [minerals v] ▶
Vērtības#
roveris redz#
Bloks roveris redz atgriež Būla vērtību, kas norāda, vai VR roveris redz atlasīto objektu, izmantojot iebūvēto mākslīgā intelekta tehnoloģiju.
Patiesi — atlasītais objekts atrodas 1000 milimetru attālumā no VR Rover un tā redzeslaukā.
Aplams — atlasītais objekts atrodas tālāk par 1000 milimetriem un/vai ārpus redzes lauka.
<redz [minerals v]?>
Parametri |
Apraksts |
|---|---|
objekts |
Kuru objektu pārbaudīt:
|
VR rovera redzes lauks ir 40 grādi, kas mini kartē ir attēlots kā pelēks caurspīdīgs konuss, kas stiepjas no rovera priekšpuses.
Piemērs
kad sākts
mūžīgi
ja <redz [minerals v]?> tad
dodieties uz [minerals v] ▶
beigas
beigas
roveris atklāj#
Bloks roveris atrod atgriež Būla vērtību, kas norāda, vai VR roveris atrod minerālus vai ienaidniekus, izmantojot iebūvēto mākslīgā intelekta tehnoloģiju.
Patiess — atlasītais objekts atrodas rovera noteikšanas rādiusā.
Aplami — atlasītais objekts neatrodas rovera noteikšanas rādiusā.
<konstatē [minerals v]?>
Parametri |
Apraksts |
|---|---|
objekts |
Kuru objektu atklāt:
|
VR rovera noteikšanas rādiuss ir 800 milimetri, kas minikartē ir parādīts kā dzeltens aplis ap roveru.
Piemērs
kad sākts
mūžīgi
ja <konstatē [minerals v]?> tad
dodieties uz [minerals v] ▶
beigas
beigas
uzglabātie minerāli#
Bloks minerāli noliktavā atgriež pašreizējo VR rovera noliktavā esošo minerālu daudzumu.
(uzglabātie minerāli)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
drukāt (uzglabātie minerāli) ▶
pāriet uz nākamo rindu
uzglabāšanas ietilpība#
Bloks krātuves ietilpība atgriež VR Rover krātuves kravnesību.
(uzglabāšanas ietilpība)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
drukāt (uzglabāšanas ietilpība) ▶
pāriet uz nākamo rindu
rovera virziens#
Bloks rovera virziens atgriež virzienu no VR rovera līdz atlasītajam objektam grādos.
([minerals v] virziens grādos)
Parametri |
Apraksts |
|---|---|
objekts |
Kura objekta virzienu ziņot:
|
Minerālu un ienaidnieku gadījumā šis bloks ziņo vērtības tikai tad, ja atlasītais objekts atrodas 1000 milimetru attālumā un rovera 40 grādu redzeslaukā.
Ja ir atlasīta pamatne, virziens tiek ziņots pat tad, ja pamatne neatrodas redzes laukā. Pamatnei šajā blokā tiek ziņota vērtība no -180 līdz 180 grādiem.
Piemērs
kad sākts
drukāt ([minerals v] virziens grādos) ▶
pāriet uz nākamo rindu
rovera attālums#
Bloks rover distance atgriež attālumu no VR rovera līdz atlasītajam objektam.
([minerals v] attālums [mm v] :: custom-actions)
Parametri |
Apraksts |
|---|---|
objekts |
Kura objekta attālums jāziņo:
|
vienība |
Attāluma norādīšanai izmantotā mērvienība: mm vai collas |
Minerālu un ienaidnieku gadījumā šis bloks ziņo vērtības tikai tad, ja atlasītais objekts atrodas 1000 milimetru attālumā un rovera 40 grādu redzeslaukā.
Ja ir izvēlēta bāze, attālums tiek ziņots pat tad, ja bāze neatrodas redzes laukā.
Piemērs
kad sākts
drukāt ([minerals v] attālums [mm v] :: custom-actions) ▶
pāriet uz nākamo rindu
rovera atrašanās vieta#
Bloks rovera atrašanās vieta atgriež atlasītā objekta X vai Y koordinātu, izmantojot rovera iebūvēto mākslīgā intelekta tehnoloģiju.
([minerals v] atrašanās vieta [X v] no [mm v])
Parametri |
Apraksts |
|---|---|
objekts |
Kura objekta atrašanās vieta jāziņo:
|
ass |
Kuru koordinātu atgriezt:
|
vienība |
Koordinātu izteikšanai izmantotā mērvienība: mm vai collas |
Minerālu un ienaidnieku gadījumā šis bloks ziņo vērtības tikai tad, ja atlasītais objekts atrodas 1000 milimetru attālumā un rovera 40 grādu redzeslaukā.
Ja ir atlasīta bāze, atrašanās vieta tiek ziņota pat tad, ja bāze neatrodas redzes laukā.
Piemērs
kad sākts
drukāt ([base v] atrašanās vieta [X v] no [mm v]) ▶
pāriet uz nākamo rindu
drukāt ([base v] atrašanās vieta [Y v] no [mm v]) ▶
pāriet uz nākamo rindu
uzbrukuma stāvoklī#
Bloks uzbrukumā atgriež Būla vērtību, kas norāda, vai VR roveris pašlaik atrodas ienaidnieka uzbrukumā.
Tiesa — VR roveris tiek uzbrukts.
Aplams — VR roveris netiek pakļauts uzbrukumam.
<uzbrukuma pakļautībā?>
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
mūžīgi
ja <uzbrukuma pakļautībā?> tad
braukt [atpakaļ v] par [500] [mm v] ▶
beigas
beigas
ienaidnieka līmenis#
Bloks ienaidnieka līmenis atgriež VR Rovera noteiktā tuvākā ienaidnieka līmeni.
(ienaidnieka līmenis)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Ja VR rovera noteikšanas rādiusā netiek konstatēti ienaidnieki, šis bloks atgriež 0.
Piemērs
kad sākts
mūžīgi
ja <(ienaidnieka līmenis) [math_equal v] [1]> tad
dodieties uz [enemy v] ▶
citādi
braukt [atpakaļ v] par [500] [mm v] ▶
beigas
beigas
ienaidnieka starojums#
Bloks ienaidnieka radiācija atgriež tuvākā ienaidnieka radiāciju, ko atklājis VR rovers.
(ienaidnieka starojums)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Ja VR rovera noteikšanas rādiusā netiek konstatēti ienaidnieki, šis bloks atgriež 0.
Piemērs
kad sākts
drukāt (ienaidnieka starojums) ▶
pāriet uz nākamo rindu
akumulatora līmenis#
Bloks Akumulatora līmenis atgriež VR Rover pašreizējo akumulatora līmeni procentos.
(akumulatora līmenis % :: custom-actions)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
drukāt (akumulatora līmenis % :: custom-actions) ▶
pāriet uz nākamo rindu
līmenis#
Bloks līmenis atgriež VR rovera pašreizējo līmeni.
(līmenis)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
drukāt (līmenis) ▶
pāriet uz nākamo rindu
XP#
XP bloks atgriež VR rovera pašreizējo pieredzes punktu skaitu.
(XP)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
drukāt (XP) ▶
pāriet uz nākamo rindu
kad uzbrukuma laikā#
Bloks uzbrukuma brīdī aktivizē savu pievienoto kaudzīti katru reizi, kad VR roveru uzbrūk ienaidnieks.
kad uzbrukuma laikā
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad uzbrukuma laikā
absorbēt starojumu
kad līmenis paaugstinās#
Bloks kad līmenis paaugstinās palaiž savu pievienoto kaudzīti katru reizi, kad VR roveris pārvietojas no viena līmeņa uz nākamo.
kad līmenis paaugstinās
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad līmenis paaugstinās
drukāt [The VR Rover has leveled up!] ▶
pāriet uz nākamo rindu
Sensori#
Attālums#
Attālums atrada objektu#
Bloks Atrasts attālums līdz objektam atgriež Būla vērtību, kas norāda, vai attāluma sensors ir noteicis objektu 2000 mm rādiusā.
Patiesi — attāluma sensors ir uztvēris objektu.
Nepareizi — attāluma sensors nav uztvēris objektu.
<[distance v] atrada objektu?>
Parametri |
Apraksts |
|---|---|
attāluma sensors |
Kuru attāluma sensoru izmantot? Šajā rotaļu laukumā pieejamais sensors ir |
Piemērs
kad sākts
[Turn until the Distance Sensor detects an object.]
griezties [pa labi v]
gaidīt līdz <[distance v] atrada objektu?>
pārtraukt braukšanu
objekta attālums#
Bloks objekta attālums atgriež tuvākā objekta attālumu no attāluma sensora.
([distance v] in [mm v])
Parametri |
Apraksts |
|---|---|
attāluma sensors |
Kuru attāluma sensoru izmantot? Šajā rotaļu laukumā pieejamais sensors ir |
vienība |
Attāluma mērvienība: mm vai collas |
Piemērs
kad sākts
[Wait until the Distance Sensor detects an object, then print the distance.]
griezties [pa labi v]
gaidīt līdz <[distance v] atrada objektu?>
pārtraukt braukšanu
drukāt ([distance v] in [mm v]) ▶