ഡിസ്കുകൾ എണ്ണുന്നു
[ഡ്രൈവ്], [ടേൺ ഫോർ] ബ്ലോക്കുകൾ എന്നിവ ഉപയോഗിച്ച് VR റോബോട്ടിനെ നാവിഗേറ്റ് ചെയ്ത് ഡിസ്ക് മേസിലൂടെ സ്റ്റാർട്ട് പൊസിഷനിൽ (പച്ച ചതുരം) നിന്ന് ഫിനിഷ് പൊസിഷനിലേക്ക് (ചുവപ്പ് ഡിസ്ക്) നീങ്ങുക. പ്ലേഗ്രൗണ്ടിലുള്ള പച്ച ഡിസ്കുകളുടെ എണ്ണവും നീല ഡിസ്കുകളുടെ എണ്ണവും എണ്ണാൻ ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക.
- ഡിസ്ക് മെയ്സ് പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
- സ്റ്റാർട്ട് പൊസിഷനിൽ (പച്ച ചതുരം) നിന്ന് ഫിനിഷ് പൊസിഷനിലേക്ക് (ചുവപ്പ് ഡിസ്ക്) ഡ്രൈവ് ചെയ്യാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക.
- പച്ച ഡിസ്കുകളുടെ എണ്ണവും നീല ഡിസ്കുകളുടെ എണ്ണവും സംഭരിക്കാൻ വേരിയബിളുകൾ ഉപയോഗിക്കുക.
- തറയിലെ നിറങ്ങൾ കണ്ടെത്താൻ ഡൗൺ ഐ സെൻസർ ഉപയോഗിക്കുക. കണ്ടെത്തിയ നിറത്തെ അടിസ്ഥാനമാക്കി വൈവിധ്യമാർന്ന പെരുമാറ്റങ്ങൾ നടത്താൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക.
- [Forever] ബ്ലോക്ക് ഉപയോഗിച്ച് VR റോബോട്ടിനെ മേജിൽ നിരന്തരം ചലിപ്പിച്ചുകൊണ്ടിരിക്കുക. ഡൗൺ ഐ സെൻസർ ഡിസ്കുകളിൽ എണ്ണം വരെ ചില നിറങ്ങൾ നിരന്തരം പരിശോധിച്ച് ഫിനിഷ് പൊസിഷനിൽ നിർത്തുക.
- പച്ച ഡിസ്കുകളുടെ എണ്ണവും നീല ഡിസ്കുകളുടെ എണ്ണവും റിപ്പോർട്ട് ചെയ്യുന്നതിന് പ്രിന്റ് കൺസോളിലേക്ക് വേരിയബിൾ മൂല്യങ്ങൾ പ്രിന്റ് ചെയ്യുക.
സഹായകരമായ സൂചനകൾ
- പ്രോജക്റ്റിൽ ഡാറ്റ സംഭരിക്കുന്നതിനുള്ള സഹായത്തിന്, ദയവായി VEXcode VR ലെ “ട്യൂട്ടോറിയലുകൾ” ബട്ടൺ തിരഞ്ഞെടുത്ത് ഡാറ്റ സംഭരിക്കൽ ട്യൂട്ടോറിയൽ തിരഞ്ഞെടുക്കുക.

- VEXcode VR-ലെ വേരിയബിളുകൾക്കുള്ള നാമ നിയമങ്ങളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ഈ ലേഖനം കാണുക
വേരിയബിളിന്റെ മൂല്യം സജ്ജമാക്കാൻ വേരിയബിളുകൾ വിഭാഗത്തിലെ സെറ്റ് ബ്ലോക്ക് ഉപയോഗിക്കുക.

പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:
പച്ച = 0
ഡൗൺ ഐ സെൻസർ അവസ്ഥകളെ അടിസ്ഥാനമാക്കി വൈവിധ്യമാർന്ന പെരുമാറ്റങ്ങൾ നടത്തുന്നതിന് VR റോബോട്ട് കോഡ് ചെയ്യുന്നതിന് കൺട്രോൾ വിഭാഗത്തിലെ if then else if then else ബ്ലോക്ക് ഉപയോഗിക്കുക. റിപ്പോർട്ട് ചെയ്ത ബൂളിയൻ അവസ്ഥകളുടെ മൂല്യങ്ങളെ അടിസ്ഥാനമാക്കി, if then else if then else ബ്ലോക്ക് ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നു. നിങ്ങൾക്ക് വ്യവസ്ഥകൾ ചേർക്കാനോ നീക്കം ചെയ്യാനോ കഴിയും.

പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:
അവസ്ഥ: പാസ് എലിഫ് അവസ്ഥ: പാസ് അല്ലാത്തപക്ഷം: പാസ്
പ്രിന്റ് കൺസോളിലേക്ക് മൂല്യങ്ങൾ പ്രിന്റ് ചെയ്യുന്നതിന് ലുക്ക് വിഭാഗത്തിലെ പ്രിന്റ് ബ്ലോക്ക് ഉപയോഗിക്കുക.

പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:
ബ്രെയിൻ.സ്ക്രീൻ.പ്രിന്റ്("VEXcode")