റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്കുകൾ#

ആമുഖം#

VR റോവർ റോബോട്ടിൽ ഒരു ഡ്രൈവ്‌ട്രെയിൻ, ഡിസ്റ്റൻസ് സെൻസർ, റോവർ റെസ്‌ക്യൂ പ്ലേഗ്രൗണ്ടിന് മാത്രമുള്ള പ്രവർത്തനങ്ങൾ എന്നിവ ഉൾപ്പെടുന്നു.

റോവർ റെസ്‌ക്യൂ പ്ലേഗ്രൗണ്ടിൽ ഉപയോഗിക്കാൻ എല്ലാ സ്റ്റാൻഡേർഡ് VEXcode VR ബ്ലോക്കുകളും ലഭ്യമാണ്.

ലഭ്യമായ എല്ലാ റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

ഡ്രൈവ്ട്രെയിൻ - വിആർ റോവർ നീക്കി തിരിക്കുക.

പ്രവർത്തനങ്ങൾ - റോവറിന്റെ ഉറവിടങ്ങൾ, ശത്രുക്കൾ, അന്തർനിർമ്മിത AI സിസ്റ്റങ്ങൾ എന്നിവയുമായി സംവദിക്കുക.

  • പ്രവർത്തനങ്ങൾ

  • മൂല്യങ്ങൾ

    • റോവർ കാണുന്നു - VR റോവർ അതിന്റെ ദർശന ശ്രേണിയിലുള്ള ഒരു വസ്തുവിനെ കാണുന്നുണ്ടോ എന്ന് നൽകുന്നു.

    • റോവർ കണ്ടെത്തുന്നു - VR റോവർ അതിന്റെ കണ്ടെത്തൽ ദൂരത്തിൽ ധാതുക്കളെയോ ശത്രുക്കളെയോ കണ്ടെത്തുന്നുണ്ടോ എന്ന് നൽകുന്നു.

    • സംഭരണത്തിലുള്ള ധാതുക്കൾ - VR റോവർ എത്ര ധാതുക്കൾ വഹിക്കുന്നുണ്ടെന്ന് നൽകുന്നു.

    • സംഭരണ ​​ശേഷി - VR റോവറിന്റെ നിലവിലെ വഹിക്കാനുള്ള ശേഷി നൽകുന്നു.

    • റോവർ ദിശ - ഒരു വസ്തുവിന്റെ ദിശ ഡിഗ്രിയിൽ നൽകുന്നു.

    • റോവർ ദൂരം - ഒരു വസ്തുവിലേക്കുള്ള ദൂരം മില്ലിമീറ്ററിലോ ഇഞ്ചിലോ നൽകുന്നു.

    • റോവർ സ്ഥാനം - ഒരു വസ്തുവിന്റെ X അല്ലെങ്കിൽ Y കോർഡിനേറ്റ് മില്ലിമീറ്ററിലോ ഇഞ്ചിലോ നൽകുന്നു.

    • ആക്രമണത്തിലാണ് - VR റോവർ നിലവിൽ ആക്രമണത്തിലാണോ എന്ന് നൽകുന്നു.

    • ശത്രു ലെവൽ - ഏറ്റവും അടുത്ത് കണ്ടെത്തിയ ശത്രുവിന്റെ ലെവൽ നൽകുന്നു.

    • ശത്രു വികിരണം - ഏറ്റവും അടുത്ത് കണ്ടെത്തിയ ശത്രുവിന്റെ വികിരണം തിരികെ നൽകുന്നു.

    • ബാറ്ററി ലെവൽ - VR റോവറിന്റെ നിലവിലെ ബാറ്ററി ലെവൽ % ൽ നൽകുന്നു.

    • ലെവൽ - VR റോവറിന്റെ നിലവിലെ ലെവൽ നൽകുന്നു.

    • XP - VR റോവറിന്റെ നിലവിലെ അനുഭവ പോയിന്റുകൾ നൽകുന്നു.

    • ആക്രമണത്തിനിരയാകുമ്പോൾ - VR റോവർ ആക്രമിക്കപ്പെടുമ്പോൾ ഘടിപ്പിച്ച ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നു.

    • ലെവൽ അപ്പ് ചെയ്യുമ്പോൾ - VR റോവർ ലെവൽ അപ്പ് ചെയ്യുമ്പോൾ അറ്റാച്ചുചെയ്ത ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നു.

സെൻസിങ് - റോവറിന്റെ ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിച്ച് സമീപത്തുള്ള വസ്തുക്കളെ കണ്ടെത്തുക.

ഈ പേജിലെ ഉദാഹരണങ്ങൾ ഡിഫോൾട്ട് പ്ലേഗ്രൗണ്ട് ആരംഭ സ്ഥാനം ഉപയോഗിക്കുന്നു.

ഡ്രൈവ്‌ട്രെയിൻ#

VR റോവർ എങ്ങനെ ഡ്രൈവ് ചെയ്യുന്നുവെന്നും തിരിയുന്നുവെന്നും ഡ്രൈവ്‌ട്രെയിൻ നിയന്ത്രിക്കുന്നു. ഡ്രൈവ്‌ട്രെയിനിന് മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നോട്ട് നീങ്ങാനും ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിയാനും തലക്കെട്ടുകളിലേക്ക് തിരിയാനും അതിന്റെ തലക്കെട്ട് റിപ്പോർട്ട് ചെയ്യാനും കഴിയും.

പ്രവർത്തനങ്ങൾ#

ഡ്രൈവ് ചെയ്യുക#

ഡ്രൈവ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എന്നെന്നേക്കുമായി മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീക്കുന്നു. തിരിയുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ റോബോട്ട് നീങ്ങുന്നത് തുടരും.

[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് നീങ്ങുന്ന ദിശ: മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീതം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Drive forward, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

ഡ്രൈവ് ചെയ്യുക#

ഡ്രൈവ് ഫോർ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു പ്രത്യേക ദൂരത്തേക്ക് മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീക്കുന്നു. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് റോബോട്ട് നീങ്ങുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് നീങ്ങുന്ന ദിശ: മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീതം.

ദൂരം

റോബോട്ട് ഓടിക്കുന്ന ദൂരം. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം.

യൂണിറ്റ്

ദൂരത്തിന്റെ യൂണിറ്റ്: mm (മില്ലീമീറ്റർ) അല്ലെങ്കിൽ ഇഞ്ച്.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Drive forward for 500 mm.]
[മുന്നോട്ട് v] ദിശയിൽ (500) [mm v] ഡ്രൈവ് ചെയ്യുക ▶

തിരിയുക#

ടേൺ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എന്നെന്നേക്കുമായി ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു. വാഹനമോടിക്കുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ റോബോട്ട് തിരിയുന്നത് തുടരും.

[വലത് v] ദിശയിൽ തിരിക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് തിരിയുന്ന ദിശ: ഇടത് അല്ലെങ്കിൽ വലത്.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Turn right, then stop.]
[വലത് v] ദിശയിൽ തിരിക്കുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

തിരിയുക#

ടേൺ ഫോർ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു നിശ്ചിത എണ്ണം ഡിഗ്രി ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു. റോബോട്ടിന്റെ നിലവിലെ സ്ഥാനവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ടേൺ വ്യത്യാസപ്പെടുന്നു. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് തിരിയുന്ന ദിശ: ഇടത് അല്ലെങ്കിൽ വലത്.

ആംഗിൾ

റോബോട്ട് തിരിയുന്ന ഡിഗ്രികളുടെ എണ്ണം. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Turn left, then turn right.]
[ഇടത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
[വലത് v] ദിശയിൽ (180) ഡിഗ്രി തിരിക്കുക ▶

തലക്കെട്ടിലേക്ക് തിരിയുക#

ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രികളിൽ അളക്കുന്നു. ടേൺ ടു ഹെഡിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ -359 മുതൽ 359 ഡിഗ്രി വരെയുള്ള ഒരു പ്രത്യേക ഹെഡിംഗ് അഭിമുഖീകരിക്കാൻ തിരിക്കുന്നു. ലക്ഷ്യ ഹെഡിംഗ് എത്താൻ റോബോട്ട് ഏറ്റവും കുറഞ്ഞ ദിശയിലേക്ക് തിരിക്കും.

ആരംഭ തലക്കെട്ട് 0 ഡിഗ്രി ആണ്.

സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ്, റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

(90) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

തലക്കെട്ട്

റോബോട്ട് അഭിമുഖീകരിക്കേണ്ട തലക്കെട്ട് -359 മുതൽ 359 ഡിഗ്രി വരെയാണ്.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Turn to face east.]
(90) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶

വസ്തുവിലേക്ക് പോകുക#

go to object സ്റ്റാക്ക് ബ്ലോക്ക് തിരിഞ്ഞ് VR റോവറിനെ തിരഞ്ഞെടുത്ത ഒബ്‌ജക്റ്റിലേക്ക് നയിക്കുന്നു.

[minerals v] ▶ലേക്ക് പോകുക

പാരാമീറ്ററുകൾ

വിവരണം

വസ്തു

വിആർ റോവർ ഏത് വസ്തുവിലേക്കാണ് പോകുന്നത്:

  • ധാതുക്കൾ
  • ശത്രു
  • ബേസ്

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

വിആർ റോവർ ഒന്നിലധികം ധാതുക്കളെയോ ഒന്നിലധികം ശത്രുക്കളെയോ കണ്ടെത്തിയാൽ, അത് ക്ലോസ് ഓപ്ഷനിലേക്ക് നീങ്ങും.

ബ്ലോക്ക് പ്രവർത്തിക്കുമ്പോൾ റോവറിന്റെ ദൃശ്യ ശ്രേണിയിൽ ധാതുക്കളോ ശത്രുവോ കണ്ടെത്തിയില്ലെങ്കിൽ, റോബോട്ട് ഓടില്ല. ബേസിനെ എപ്പോഴും ലക്ഷ്യം വയ്ക്കാം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Drive to the closest mineral.]
[minerals v] ▶ലേക്ക് പോകുക

ഡ്രൈവിംഗ് നിർത്തുക#

സ്റ്റോപ്പ് ഡ്രൈവിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ ചലനം നിർത്തുന്നു.

ഡ്രൈവ് നിർത്തുക

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Drive forward, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
(4) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

ക്രമീകരണങ്ങൾ#

ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക#

സെറ്റ് ഡ്രൈവ് വെലോസിറ്റി സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എത്ര വേഗത്തിൽ ഓടിക്കണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം റോബോട്ടിനെ വേഗത്തിലാക്കാനും കുറഞ്ഞ ശതമാനം റോബോട്ടിനെ മന്ദഗതിയിലാക്കാനും സഹായിക്കുന്നു.

എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുന്നത് റോബോട്ട് സ്വതവേ 50% വേഗതയിൽ ഓടിച്ചാണ്.

കുറിപ്പ്: ഉയർന്ന വേഗത റോബോട്ട് വേഗത്തിൽ ഓടിക്കാൻ സഹായിക്കുന്നു, പക്ഷേ കൃത്യത കുറവായിരിക്കാം. കുറഞ്ഞ വേഗത റോബോട്ട് വേഗത കുറയ്ക്കുന്നു, പക്ഷേ കൂടുതൽ കൃത്യതയുള്ളതാകാം.

ഡ്രൈവ് വേഗത (50) [% v] ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

വേഗത

പൂജ്യത്തിൽ നിന്ന് 100% വരെ വാഹനമോടിക്കാനുള്ള വേഗത.

യൂണിറ്റ്

പ്രവേഗ യൂണിറ്റ്: %

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Move faster.]
ഡ്രൈവ് വേഗത (100) [% v] ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (100) [mm v] ഡ്രൈവ് ചെയ്യുക ▶

ടേൺ പ്രവേഗം സജ്ജമാക്കുക#

സെറ്റ് ടേൺ പ്രവേഗം സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എത്ര വേഗത്തിൽ തിരിയണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം റോബോട്ടിനെ വേഗത്തിലാക്കാനും കുറഞ്ഞ ശതമാനം റോബോട്ടിനെ പതുക്കെ തിരിയാനും കാരണമാകുന്നു.

എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുന്നത് റോബോട്ട് സ്ഥിരസ്ഥിതിയായി 50% വേഗതയിൽ കറങ്ങുമ്പോഴാണ്.

കുറിപ്പ്: ഉയർന്ന വേഗത റോബോട്ടിനെ വേഗത്തിൽ തിരിയാൻ പ്രേരിപ്പിക്കുന്നു, പക്ഷേ കൃത്യത കുറവായിരിക്കാം. കുറഞ്ഞ വേഗത റോബോട്ടിനെ മന്ദഗതിയിലാക്കുന്നു, പക്ഷേ കൂടുതൽ കൃത്യതയുള്ളതാകാം.

തിരിയൽ വേഗത (50) [% v] ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

വേഗത

0% മുതൽ 100% വരെ തിരിയാനുള്ള വേഗത.

യൂണിറ്റ്

പ്രവേഗ യൂണിറ്റ്: %

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Turn faster.]
തിരിയൽ വേഗത (100) [% v] ആക്കുക
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶

ഡ്രൈവ് തലക്കെട്ട് സജ്ജമാക്കുക#

ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. സെറ്റ് ഡ്രൈവ് ഹെഡിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ നിലവിലെ ഹെഡിംഗ് ഒരു പുതിയ ഹെഡിംഗ് മൂല്യത്തിലേക്ക് മാറ്റുന്നു.

ഉദാഹരണത്തിന്, റോബോട്ട് വലത്തേക്ക് അഭിമുഖമായി തിരിഞ്ഞിട്ടുണ്ടെങ്കിൽ, തലക്കെട്ട് 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ വലതുവശത്തുള്ള സ്ഥാനത്തെ പുതിയ 0 ഡിഗ്രിയാക്കുന്നു. തുടർന്ന് ആ പുതിയ തലക്കെട്ടിനെ അടിസ്ഥാനമാക്കി റോബോട്ടിന് മറ്റ് സ്ഥാനങ്ങളിലേക്ക് തിരിയാൻ കഴിയും.

ഡ്രൈവ് ദിശ (0) ഡിഗ്രി ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

തലക്കെട്ട്

റോബോട്ടിനായി സജ്ജമാക്കേണ്ട ഹെഡ്ഡിംഗ് മൂല്യം, ഡിഗ്രികളിൽ.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Set the heading, then turn to 0 degrees.]
ഡ്രൈവ് ദിശ (90) ഡിഗ്രി ആക്കുക
(0) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶

ഡ്രൈവ് ടൈംഔട്ട് സജ്ജമാക്കുക#

സെറ്റ് ഡ്രൈവ് ടൈംഔട്ട് സ്റ്റാക്ക് ബ്ലോക്ക്, റോബോട്ട് ഒരു ചലനം പൂർത്തിയാക്കാൻ എത്ര സെക്കൻഡ് ശ്രമിക്കുമെന്ന് സജ്ജമാക്കുന്നു. ആ സമയത്ത് റോബോട്ടിന് പൂർത്തിയാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് ശ്രമം നിർത്തി സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്കിലേക്ക് നീങ്ങും. ഇത് റോബോട്ടിനെ ഒരു ചലനത്തിൽ കുടുങ്ങിപ്പോകുന്നത് തടയുന്നു.

ഡ്രൈവ് ടൈംഔട്ട് (1) സെക്കൻഡ് ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

സമയം

ഒരു ചലനം പൂർത്തിയാക്കാൻ റോബോട്ടിന് എത്ര സെക്കൻഡുകൾ ശ്രമിക്കാൻ കഴിയും. ഇത് ഒരു പൂർണ്ണ സംഖ്യയോ ദശാംശമോ ആകാം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Drive for at most 1 second.]
ഡ്രൈവ് ടൈംഔട്ട് (1) സെക്കൻഡ് ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (25) [ഇഞ്ച് v] ഡ്രൈവ് ചെയ്യുക ▶

മൂല്യങ്ങൾ#

ഡ്രൈവ് പൂർത്തിയായി#

ഡ്രൈവ് പൂർത്തിയായി റോബോട്ട് നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് ബൂളിയൻ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു. റോബോട്ടിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.

  • ശരി - റോബോട്ട് നീങ്ങിത്തുടങ്ങി.

  • തെറ്റ് - റോബോട്ട് ഇപ്പോഴും നീങ്ങിക്കൊണ്ടിരിക്കുകയാണ്.

എന്നിട്ട് കാത്തിരിക്കരുത് എന്ന പാരാമീറ്റർ ഉള്ള ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളുമായി ഈ ബ്ലോക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു.

<ഡ്രൈവ് പൂർത്തിയായോ?>

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Start turning when the drive is complete.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
<ഡ്രൈവ് പൂർത്തിയായോ?> വരെ കാത്തിരിക്കുക
[വലത് v] ദിശയിൽ (360) ഡിഗ്രി തിരിക്കുക ▶

ഡ്രൈവ് നീങ്ങുന്നു#

ഡ്രൈവ് നീങ്ങുന്നു ബൂളിയൻ ബ്ലോക്ക് റോബോട്ട് നീങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. റോബോട്ടിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.

  • ശരി - റോബോട്ട് നീങ്ങുകയാണ്.

  • തെറ്റ് - റോബോട്ട് അനങ്ങുന്നില്ല.

എന്നിട്ട് കാത്തിരിക്കരുത് എന്ന പാരാമീറ്റർ ഉള്ള ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളുമായി ഈ ബ്ലോക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു.

<ഡ്രൈവ് നീങ്ങുന്നുണ്ടോ?>

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Print while the rover is moving.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
<ഡ്രൈവ് നീങ്ങുന്നുണ്ടോ?> ആയിരിക്കുമ്പോൾ
[Still Moving...] പ്രിൻ്റ് ചെയ്യുക ▶
(0.1) സെക്കൻഡ് കാത്തിരിക്കുക
എല്ലാ വരികളും മായ്‌ക്കുക
अंत
[Done!] പ്രിൻ്റ് ചെയ്യുക ▶

ഡ്രൈവ് തലക്കെട്ട്#

ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഡ്രൈവ് ഹെഡിംഗ് റിപ്പോർട്ടർ ബ്ലോക്ക് 0 മുതൽ 359.99 ഡിഗ്രി വരെ സഞ്ചരിക്കുന്നതായി റിപ്പോർട്ട് ചെയ്യുന്നു.

റോബോട്ടിന്റെ ആരംഭ തലക്കെട്ട് 0 ഡിഗ്രിയാണ്.

(ഡ്രൈവ് ദിശ ഡിഗ്രിയിൽ)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Display the heading after turning.]
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
(ഡ്രൈവ് ദിശ ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

പ്രവർത്തനങ്ങൾ#

പ്രവർത്തനങ്ങൾ#

ധാതുക്കളുടെ പ്രവർത്തനം#

ധാതുക്കൾ [പുരോഗമിക്കുക v]

പാരാമീറ്ററുകൾ

വിവരണം

നടപടി

ധാതുക്കൾ എന്തുചെയ്യണം:

  • പിക്ക് അപ്പ് - വിആർ റോവറിന്റെ സംഭരണത്തിൽ ധാതുക്കൾ സ്ഥാപിക്കുന്നു.
  • തുള്ളി - ധാതുക്കൾ വഹിക്കുന്ന തുള്ളികൾ.
  • ഉപയോഗം - ഊർജ്ജം പുനഃസ്ഥാപിക്കാൻ നിലത്ത് ധാതുക്കൾ ഉപയോഗിക്കുന്നു.

ധാതുക്കൾ ശേഖരിക്കുമ്പോൾ അവ ഉപേക്ഷിക്കുകയോ ഉപയോഗിക്കുകയോ ചെയ്യുന്നതുവരെ വിആർ റോവറിൽ സൂക്ഷിക്കുന്നു.

ധാതുക്കൾ ഉപയോഗിക്കുന്നത് വിആർ റോവറിന്റെ ഊർജ്ജത്തിന്റെ ഒരു ഭാഗം പുനഃസ്ഥാപിക്കുന്നു. ധാതുക്കൾ നിലത്താണെങ്കിൽ മാത്രമേ അവ ഉപയോഗിക്കാൻ കഴിയൂ.

ധാതുക്കൾ ഉപയോഗിച്ചോ അടിത്തട്ടിൽ ഇടുന്നതിലൂടെയോ വിആർ റോവർ എക്സ്പീരിയൻസ് പോയിന്റുകൾ (എക്സ്പി) നേടുന്നു.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Drive to the closest mineral and pick it up.]
[minerals v] ▶ലേക്ക് പോകുക
ധാതുക്കൾ [പുരോഗമിക്കുക v]

ശത്രു വികിരണം ആഗിരണം ചെയ്യുക#

The absorb enemy radiation block absorbs radiation from an enemy in the Rover Rescue Playground.

വികിരണം ആഗിരണം ചെയ്യുക

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Drive to the closest enemy and absorb radiation.]
[enemy v] ▶ലേക്ക് പോകുക
വികിരണം ആഗിരണം ചെയ്യുക

സ്റ്റാൻഡ് ബൈ#

നിർദ്ദിഷ്ട ബാറ്ററി പരിധി എത്തുന്നതുവരെ സ്റ്റാൻഡ്‌ബൈ ബ്ലോക്ക് VR റോവറിനെ സ്റ്റാൻഡ്‌ബൈ മോഡിലേക്ക് മാറ്റുന്നു.

ബാറ്ററി [50] % ആകുന്നതുവരെ സ്റ്റാൻഡ്‌ബൈ

പാരാമീറ്ററുകൾ

വിവരണം

ശതമാനം

വിആർ റോവറിനെ സ്റ്റാൻഡ്‌ബൈ മോഡിൽ നിന്ന് പുറത്തുകടക്കാൻ കാരണമാകുന്ന ബാറ്ററി പരിധി, 0 മുതൽ 100 ​​വരെ.

സ്റ്റാൻഡ്‌ബൈയിലായിരിക്കുമ്പോൾ, VR റോവർ അതിന്റെ ബാറ്ററി കൂടുതൽ സാവധാനത്തിലാണ് ഉപയോഗിക്കുന്നത്, എന്നാൽ അതിജീവിച്ച ദിവസങ്ങളുടെ എണ്ണം കൗണ്ടർ ഉയർന്ന നിരക്കിൽ വർദ്ധിക്കുന്നു.

ബാറ്ററി തിരഞ്ഞെടുത്ത പരിധിയിലെത്തുമ്പോൾ, VR റോവർ സ്റ്റാൻഡ്‌ബൈ മോഡിൽ നിന്ന് പുറത്തുകടന്ന് സാധാരണ ബാറ്ററി ഉപയോഗത്തിലേക്കും ദിവസ പുരോഗതിയിലേക്കും മടങ്ങുന്നു.

തിരഞ്ഞെടുത്ത പരിധി നിലവിലെ ബാറ്ററി ലെവലിന് തുല്യമോ അതിൽ കൂടുതലോ ആണെങ്കിൽ, VR റോവർ സ്റ്റാൻഡ്‌ബൈ മോഡിൽ പ്രവേശിക്കില്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Wait in standby until battery reaches 35%.]
ബാറ്ററി [35] % ആകുന്നതുവരെ സ്റ്റാൻഡ്‌ബൈ
[minerals v] ▶ലേക്ക് പോകുക

മൂല്യങ്ങൾ#

റോവർ കാണുന്നു#

റോവർ സീസ് ബ്ലോക്ക്, VR റോവർ അതിന്റെ ബിൽറ്റ്-ഇൻ AI സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് തിരഞ്ഞെടുത്ത ഒബ്‌ജക്റ്റ് കാണുന്നുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു ബൂളിയൻ തിരികെ നൽകുന്നു.

  • ശരി - തിരഞ്ഞെടുത്ത വസ്തു VR റോവറിന്റെ 1000 മില്ലിമീറ്ററിനുള്ളിലും അതിന്റെ വ്യൂ ഫീൽഡിനുള്ളിലുമാണ്.

  • തെറ്റ് - തിരഞ്ഞെടുത്ത വസ്തു 1000 മില്ലിമീറ്ററിൽ കൂടുതൽ അകലെയും/അല്ലെങ്കിൽ വ്യൂ ഫീൽഡിന് പുറത്തുമാണ്.

<[minerals v]കാണുന്നുണ്ടോ?>

പാരാമീറ്ററുകൾ

വിവരണം

വസ്തു

ഏത് വസ്തുവാണ് പരിശോധിക്കേണ്ടത്:

  • ധാതുക്കൾ
  • ശത്രു
  • അടിസ്ഥാനം
  • തടസ്സങ്ങൾ
  • അപകടങ്ങൾ

വിആർ റോവറിന്റെ വ്യൂ ഫീൽഡ് 40 ഡിഗ്രിയാണ്, മിനി-മാപ്പിൽ റോവറിന്റെ മുൻവശത്ത് നിന്ന് നീണ്ടുനിൽക്കുന്ന ചാരനിറത്തിലുള്ള അർദ്ധസുതാര്യ കോൺ ആയി കാണിച്ചിരിക്കുന്നു.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
എന്നും
<[minerals v]കാണുന്നുണ്ടോ?> ആണെങ്കിൽ
[minerals v] ▶ലേക്ക് പോകുക
अंत
अंत

റോവർ കണ്ടെത്തുന്നു#

റോവർ ഡിറ്റക്റ്റ്സ് ബ്ലോക്ക്, VR റോവർ അതിന്റെ ബിൽറ്റ്-ഇൻ AI സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് ധാതുക്കളെയോ ശത്രുക്കളെയോ കണ്ടെത്തുന്നുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു ബൂളിയൻ തിരികെ നൽകുന്നു.

  • ശരി - തിരഞ്ഞെടുത്ത വസ്തു റോവറിന്റെ കണ്ടെത്തൽ ആരത്തിനുള്ളിലാണ്.

  • തെറ്റ് - തിരഞ്ഞെടുത്ത ഒബ്‌ജക്റ്റ് റോവറിന്റെ ഡിറ്റക്റ്റ് റേഡിയസിനുള്ളിൽ അല്ല.

<[minerals v]കണ്ടുപിടിക്കുന്നുണ്ടോ?>

പാരാമീറ്ററുകൾ

വിവരണം

വസ്തു

ഏത് വസ്തുവാണ് കണ്ടെത്തേണ്ടത്:

  • ധാതുക്കൾ
  • ശത്രു

വിആർ റോവറിന്റെ ഡിറ്റക്റ്റ് റേഡിയസ് 800 മില്ലിമീറ്ററാണ്, മിനി-മാപ്പിൽ റോവറിന് ചുറ്റുമുള്ള മഞ്ഞ വൃത്തമായി ഇത് കാണിച്ചിരിക്കുന്നു.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
എന്നും
<[minerals v]കണ്ടുപിടിക്കുന്നുണ്ടോ?> ആണെങ്കിൽ
[minerals v] ▶ലേക്ക് പോകുക
अंत
अंत

സംഭരണത്തിലുള്ള ധാതുക്കൾ#

സംഭരണത്തിലെ ധാതുക്കൾ ബ്ലോക്ക്, വിആർ റോവറിന്റെ സംഭരണത്തിലുള്ള നിലവിലെ ധാതുക്കളുടെ അളവ് തിരികെ നൽകുന്നു.

(സംഭരണത്തിലുള്ള ധാതുക്കൾ)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
(സംഭരണത്തിലുള്ള ധാതുക്കൾ) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

സംഭരണ ​​ശേഷി#

സംഭരണ ​​ശേഷി ബ്ലോക്ക് വിആർ റോവറിന്റെ സംഭരണ ​​ശേഷി തിരികെ നൽകുന്നു.

(സംഭരണ ​​ശേഷി)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
(സംഭരണ ​​ശേഷി) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

റോവർ ദിശ#

റോവർ ദിശ ബ്ലോക്ക് VR റോവറിൽ നിന്ന് തിരഞ്ഞെടുത്ത ഒബ്ജക്റ്റിലേക്കുള്ള ദിശ ഡിഗ്രികളിൽ തിരികെ നൽകുന്നു.

(ഡിഗ്രിയിൽ [minerals v] ദിശ)

പാരാമീറ്ററുകൾ

വിവരണം

വസ്തു

ഏത് വസ്തുവിന്റെ ദിശയാണ് റിപ്പോർട്ട് ചെയ്യേണ്ടത്:

  • ധാതുക്കൾ
  • ശത്രു
  • ബേസ്

ധാതുക്കൾക്കും ശത്രുക്കൾക്കും, തിരഞ്ഞെടുത്ത വസ്തു 1000 മില്ലിമീറ്ററിനുള്ളിലും റോവറിന്റെ 40 ഡിഗ്രി വ്യൂ ഫീൽഡിനുള്ളിലും ആയിരിക്കുമ്പോൾ മാത്രമേ ഈ ബ്ലോക്ക് മൂല്യങ്ങൾ റിപ്പോർട്ട് ചെയ്യുകയുള്ളൂ.

ബേസ് തിരഞ്ഞെടുത്താൽ, ബേസ് വ്യൂ ഫീൽഡിൽ ഇല്ലെങ്കിൽ പോലും ദിശ റിപ്പോർട്ട് ചെയ്യപ്പെടും. ബേസിന്, ഈ ബ്ലോക്ക് -180 മുതൽ 180 ഡിഗ്രി വരെയുള്ള മൂല്യം റിപ്പോർട്ട് ചെയ്യുന്നു.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
(ഡിഗ്രിയിൽ [minerals v] ദിശ) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

റോവർ ദൂരം#

റോവർ ദൂരം ബ്ലോക്ക് VR റോവറിൽ നിന്ന് തിരഞ്ഞെടുത്ത ഒബ്‌ജക്റ്റിലേക്കുള്ള ദൂരം തിരികെ നൽകുന്നു.

([minerals v] ദൂരം [mm v]-ൽ :: custom-actions)

പാരാമീറ്ററുകൾ

വിവരണം

വസ്തു

ഏത് വസ്തുവിന്റെ ദൂരമാണ് റിപ്പോർട്ട് ചെയ്യേണ്ടത്:

  • ധാതുക്കൾ
  • ശത്രു
  • തടസ്സങ്ങൾ
  • അപകടങ്ങൾ
  • അടിസ്ഥാനം

യൂണിറ്റ്

ദൂരം രേഖപ്പെടുത്താൻ ഉപയോഗിക്കുന്ന യൂണിറ്റ്: mm അല്ലെങ്കിൽ ഇഞ്ച്

ധാതുക്കൾക്കും ശത്രുക്കൾക്കും, തിരഞ്ഞെടുത്ത വസ്തു 1000 മില്ലിമീറ്ററിനുള്ളിലും റോവറിന്റെ 40 ഡിഗ്രി വ്യൂ ഫീൽഡിനുള്ളിലും ആയിരിക്കുമ്പോൾ മാത്രമേ ഈ ബ്ലോക്ക് മൂല്യങ്ങൾ റിപ്പോർട്ട് ചെയ്യുകയുള്ളൂ.

ബേസ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, ബേസ് വ്യൂ ഫീൽഡിൽ ഇല്ലെങ്കിൽ പോലും ദൂരം റിപ്പോർട്ട് ചെയ്യപ്പെടും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
([minerals v] ദൂരം [mm v]-ൽ :: custom-actions) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

റോവർ സ്ഥാനം#

റോവറിന്റെ സ്ഥാനം ബ്ലോക്ക്, റോവറിന്റെ ബിൽറ്റ്-ഇൻ AI സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് തിരഞ്ഞെടുത്ത വസ്തുവിന്റെ X അല്ലെങ്കിൽ Y കോർഡിനേറ്റ് തിരികെ നൽകുന്നു.

([minerals v] സ്ഥലം [X v] ൽ [mm v])

പാരാമീറ്ററുകൾ

വിവരണം

വസ്തു

ഏത് വസ്തുവിന്റെ സ്ഥാനമാണ് റിപ്പോർട്ട് ചെയ്യേണ്ടത്:

  • ധാതുക്കൾ
  • ശത്രു
  • തടസ്സങ്ങൾ
  • അപകടങ്ങൾ
  • അടിസ്ഥാനം

അച്ചുതണ്ട്

ഏത് കോർഡിനേറ്റാണ് തിരികെ നൽകേണ്ടത്:

  • X
  • Y

യൂണിറ്റ്

കോർഡിനേറ്റ് റിപ്പോർട്ട് ചെയ്യാൻ ഉപയോഗിക്കുന്ന യൂണിറ്റ്: mm അല്ലെങ്കിൽ ഇഞ്ച്

ധാതുക്കൾക്കും ശത്രുക്കൾക്കും, തിരഞ്ഞെടുത്ത വസ്തു 1000 മില്ലിമീറ്ററിനുള്ളിലും റോവറിന്റെ 40 ഡിഗ്രി വ്യൂ ഫീൽഡിനുള്ളിലും ആയിരിക്കുമ്പോൾ മാത്രമേ ഈ ബ്ലോക്ക് മൂല്യങ്ങൾ റിപ്പോർട്ട് ചെയ്യുകയുള്ളൂ.

ബേസ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, ബേസ് വ്യൂ ഫീൽഡിൽ ഇല്ലെങ്കിൽ പോലും സ്ഥാനം റിപ്പോർട്ട് ചെയ്യപ്പെടും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
([base v] സ്ഥലം [X v] ൽ [mm v]) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
([base v] സ്ഥലം [Y v] ൽ [mm v]) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ആക്രമണത്തിലാണ്#

അണ്ടർ അറ്റാക്ക് ബ്ലോക്ക് ഒരു ബൂളിയൻ തിരികെ നൽകുന്നു, ഇത് VR റോവർ നിലവിൽ ഒരു ശത്രുവിന്റെ ആക്രമണത്തിന് വിധേയമാണോ എന്ന് സൂചിപ്പിക്കുന്നു.

  • ശരി - വിആർ റോവർ ആക്രമണത്തിലാണ്.

  • തെറ്റ് - വിആർ റോവർ ആക്രമണത്തിനിരയായിട്ടില്ല.

<ആക്രമണത്തിലാണോ?>

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
എന്നും
<ആക്രമണത്തിലാണോ?> ആണെങ്കിൽ
[വിപരീതം v] ദിശയിൽ [500] [mm v] ഡ്രൈവ് ചെയ്യുക ▶
अंत
अंत

ശത്രു നില#

ശത്രു ലെവൽ ബ്ലോക്ക് VR റോവർ കണ്ടെത്തിയ ഏറ്റവും അടുത്ത ശത്രുവിന്റെ ലെവൽ തിരികെ നൽകുന്നു.

(ശത്രു നില)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

VR റോവറിന്റെ ഡിറ്റക്റ്റ് റേഡിയസിൽ ശത്രുക്കളെ കണ്ടെത്താത്തപ്പോൾ, ഈ ബ്ലോക്ക് 0 നൽകുന്നു.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
എന്നും
<(ശത്രു നില) [math_equal v] [1]> ആണെങ്കിൽ
[enemy v] ▶ലേക്ക് പോകുക
അല്ലെങ്കിൽ
[വിപരീതം v] ദിശയിൽ [500] [mm v] ഡ്രൈവ് ചെയ്യുക ▶
अंत
अंत

ശത്രു വികിരണം#

ശത്രു വികിരണം ബ്ലോക്ക് വിആർ റോവർ കണ്ടെത്തിയ ഏറ്റവും അടുത്ത ശത്രുവിന്റെ വികിരണം തിരികെ നൽകുന്നു.

(ശത്രു വികിരണം)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

VR റോവറിന്റെ ഡിറ്റക്റ്റ് റേഡിയസിൽ ശത്രുക്കളെ കണ്ടെത്താത്തപ്പോൾ, ഈ ബ്ലോക്ക് 0 നൽകുന്നു.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
(ശത്രു വികിരണം) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ബാറ്ററി നില#

ബാറ്ററി ലെവൽ ബ്ലോക്ക് VR റോവറിന്റെ നിലവിലെ ബാറ്ററി ലെവലിനെ ഒരു ശതമാനമായി നൽകുന്നു.

(ബാറ്ററി ലെവൽ % :: custom-actions)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
(ബാറ്ററി ലെവൽ % :: custom-actions) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ലെവൽ#

ലെവൽ ബ്ലോക്ക് VR റോവറിന്റെ നിലവിലെ ലെവൽ നൽകുന്നു.

(ലെവൽ)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
(ലെവൽ) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

എക്സ്പി#

XP ബ്ലോക്ക് VR റോവറിന് നിലവിലുള്ള എക്സ്പീരിയൻസ് പോയിന്റുകളുടെ എണ്ണം നൽകുന്നു.

(എക്സ്പി)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
(എക്സ്പി) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ആക്രമണത്തിന് വിധേയമാകുമ്പോൾ#

വിആർ റോവർ ശത്രുവിനാൽ ആക്രമിക്കപ്പെടുമ്പോഴെല്ലാം ആക്രമണത്തിനിരയാകുമ്പോൾ ബ്ലോക്ക് അതിന്റെ അറ്റാച്ചുചെയ്ത സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു.

ആക്രമണത്തിന് വിധേയമാകുമ്പോൾ

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആക്രമണത്തിന് വിധേയമാകുമ്പോൾ
വികിരണം ആഗിരണം ചെയ്യുക

ലെവൽ അപ്പ് ചെയ്യുമ്പോൾ#

VR റോവർ ഒരു ലെവലിൽ നിന്ന് അടുത്ത ലെവലിലേക്ക് നീങ്ങുമ്പോഴെല്ലാം ലെവൽ അപ്പ് ബ്ലോക്ക് അതിന്റെ അറ്റാച്ചുചെയ്ത സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു.

ലെവൽ അപ്പ് ചെയ്യുമ്പോൾ

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ലെവൽ അപ്പ് ചെയ്യുമ്പോൾ
[The VR Rover has leveled up!] പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

സെൻസിംഗ്#

ദൂരം#

ഒരു വസ്തുവിനെ കണ്ടെത്തിയ ദൂരം#

Distance found an object ബ്ലോക്ക്, 2000 mm-നുള്ളിൽ ഒരു വസ്തുവിനെ ഡിസ്റ്റൻസ് സെൻസർ കണ്ടെത്തിയോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു ബൂളിയൻ നൽകുന്നു.

  • ശരി - ദൂര സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തി.

  • തെറ്റ് - ദൂര സെൻസർ ഒരു വസ്തുവിനെയും കണ്ടെത്തിയില്ല.

<[distance v] ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?>

പാരാമീറ്ററുകൾ

വിവരണം

ദൂര സെൻസർ

ഏത് ദൂര സെൻസറാണ് ഉപയോഗിക്കേണ്ടത്. ഈ പ്ലേഗ്രൗണ്ടിൽ, ലഭ്യമായ സെൻസർ distance ആണ്.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Turn until the Distance Sensor detects an object.]
[വലത് v] ദിശയിൽ തിരിക്കുക
<[distance v] ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

വസ്തുവിലേക്കുള്ള ദൂരം#

വസ്തു ദൂരം ബ്ലോക്ക് ഡിസ്റ്റൻസ് സെൻസറിൽ നിന്ന് ഏറ്റവും അടുത്തുള്ള വസ്തുവിലേക്കുള്ള ദൂരം നൽകുന്നു.

([distance v] in [mm v])

പാരാമീറ്ററുകൾ

വിവരണം

ദൂര സെൻസർ

ഏത് ദൂര സെൻസറാണ് ഉപയോഗിക്കേണ്ടത്. ഈ പ്ലേഗ്രൗണ്ടിൽ, ലഭ്യമായ സെൻസർ distance ആണ്.

യൂണിറ്റ്

ദൂരത്തിന്റെ യൂണിറ്റ്: mm അല്ലെങ്കിൽ ഇഞ്ച്

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Wait until the Distance Sensor detects an object, then print the distance.]
[വലത് v] ദിശയിൽ തിരിക്കുക
<[distance v] ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?> വരെ കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക
([distance v] in [mm v]) പ്രിൻ്റ് ചെയ്യുക ▶