പാഠം 4: ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച്
ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ചിൽ, VR റോബോട്ട് ഇപ്പോൾ ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ന്റെ ഓരോ ആവർത്തനത്തിൽ നിന്നും ALL പീസുകൾ പരമാവധി വേഗത്തിൽ എടുക്കണം!

പഠന ഫലം
- ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച് പരിഹരിക്കാൻ ഒന്നിലധികം സെൻസറുകൾ ഉപയോഗിച്ച് ആവർത്തിച്ചുള്ള തീരുമാനങ്ങളുടെ യുക്തി പ്രയോഗിക്കുക.
എല്ലാം ഒരുമിച്ച് ചേർക്കൽ
അൽഗോരിതങ്ങൾ ഒരു ഉപയോക്താവിനെ കൂടുതൽ വൈവിധ്യപൂർണ്ണവും കാര്യക്ഷമവുമായ പ്രോജക്ടുകൾ സൃഷ്ടിക്കാൻ പ്രാപ്തമാക്കുന്നു. പെരുമാറ്റങ്ങൾ നടപ്പിലാക്കുന്നതിനായി പരിസ്ഥിതിയിൽ നിന്നുള്ള വിവരങ്ങൾ ഉപയോഗിക്കാൻ വിആർ റോബോട്ടിനോട് നിർദ്ദേശിക്കുന്നതിന് തിരഞ്ഞെടുപ്പും ആവർത്തനവും ഉപയോഗിക്കാൻ കഴിയുന്ന നിർദ്ദേശങ്ങളുടെ കൃത്യമായ ശ്രേണികളാണ് അൽഗോരിതങ്ങൾ.

സെൻസർ മൂല്യങ്ങൾ തുടർച്ചയായി പരിശോധിക്കുന്നതിനും പെരുമാറ്റങ്ങൾ ആവർത്തിക്കുന്നതിനും അൽഗോരിതങ്ങൾ ലൂപ്പുകൾ ഉപയോഗിക്കുന്നു. [Forever] അല്ലെങ്കിൽ [Repeat until] ബ്ലോക്കുകൾ പോലുള്ള ലൂപ്പുകൾക്കുള്ളിൽ കണ്ടീഷണൽ സ്റ്റേറ്റ്മെന്റുകൾ നെസ്റ്റുചെയ്യുന്നത് VR റോബോട്ടിനോട് ആ അവസ്ഥകൾ തുടർച്ചയായി പരിശോധിക്കാൻ നിർദ്ദേശിക്കും.

സെൻസർ മൂല്യങ്ങൾ പോലുള്ള റിപ്പോർട്ട് ചെയ്യപ്പെട്ട അവസ്ഥകളെ ആശ്രയിച്ച്, ചില പെരുമാറ്റരീതികൾ നടപ്പിലാക്കാൻ VR റോബോട്ടിനോട് നിർദ്ദേശിക്കുന്നതിന് [If then else] അല്ലെങ്കിൽ [Repeat until] ബ്ലോക്കുകൾ പോലുള്ള കണ്ടീഷണൽ സ്റ്റേറ്റ്മെന്റുകൾ ഉപയോഗിച്ചാണ് തിരഞ്ഞെടുപ്പ് നടത്തുന്നത്.

ലൂപ്പുകളും സെലക്ഷനും ഉള്ള സെൻസറുകൾ ഉപയോഗിക്കുന്നത് ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്പോലുള്ള മാറിക്കൊണ്ടിരിക്കുന്ന പരിതസ്ഥിതിയുമായി സംവദിക്കാൻ VR റോബോട്ടിനെ പ്രാപ്തമാക്കുന്നു.

ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച്
ഈ വെല്ലുവിളിയിൽ, ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്എല്ലാ കെട്ടിട ഭാഗങ്ങളും ഏറ്റവും കുറഞ്ഞ സമയത്തിനുള്ളിൽ വിആർ റോബോട്ട് ഒരു അൽഗോരിതം ഉപയോഗിച്ച് തകർക്കുന്ന ഒരു പ്രോജക്റ്റ് സൃഷ്ടിക്കുക.
ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച് പരിഹരിക്കുന്നതിന് ഒരു ടൈമർ ഉപയോഗിക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് ഒരു സ്റ്റോപ്പ് വാച്ച്, ഒരു ഫോൺ ഉപയോഗിക്കാം, അല്ലെങ്കിൽ VR റോബോട്ടിൽ ടൈമർ പോലും ഉപയോഗിക്കാം.
നിങ്ങളുടെ അറിവിലേക്കായി
VEXcode VR-ൽ നിങ്ങൾക്ക് മോണിറ്റർ സവിശേഷത ഉപയോഗിക്കാം, നിരീക്ഷിക്കേണ്ട (ടൈമർ മൂല്യം) ബ്ലോക്ക് തിരഞ്ഞെടുക്കുക. ഓരോ തവണ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോഴും മോണിറ്റർ റീസെറ്റ് ചെയ്യും.

മോണിറ്റർ കൺസോൾ ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക.
വെല്ലുവിളി പൂർത്തിയാക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
- ഒരു പുതിയ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക അല്ലെങ്കിൽ ഈ യൂണിറ്റിലെ മുൻ പാഠങ്ങളിൽ നിന്ന് ഒരു പ്രോജക്റ്റ് ലോഡ് ചെയ്യുക. ഒരു പുതിയ പ്രോജക്റ്റ് സൃഷ്ടിക്കുകയാണെങ്കിൽ, ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
- പ്രോജക്റ്റിന്റെ പേര് എന്ന് മാറ്റുക യൂണിറ്റ്9ചലഞ്ച്.
- പ്ലേഗ്രൗണ്ട് വിൻഡോ തുറക്കുക.
- ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ലോഡ് ചെയ്യുക.
- ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് ന്റെ എല്ലാ കെട്ടിട ഭാഗങ്ങളും ഏറ്റവും കുറഞ്ഞ സമയത്തിനുള്ളിൽ തള്ളിമാറ്റാൻ VR റോബോട്ടിനെ ഓടിക്കാൻ ആവശ്യമായ ബ്ലോക്കുകൾ ചേർക്കുക. നിങ്ങൾക്ക് ഒരു VR പ്രീമിയം അക്കൗണ്ട് ഉണ്ടെങ്കിൽ, വെല്ലുവിളി പൂർത്തിയാക്കാൻ നിങ്ങൾക്ക് VEXcode ബ്ലോക്കുകൾ, സ്വിച്ച് ബ്ലോക്കുകൾ അല്ലെങ്കിൽ രണ്ട് ബ്ലോക്ക് തരങ്ങളുടെയും സംയോജനം ഉപയോഗിക്കാമെന്ന് ഓർമ്മിക്കുക. വിആർ റോബോട്ട് കളിസ്ഥലത്ത് നിന്ന് വീഴരുത്.
- അത് പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കാൻ പ്രോജക്റ്റ് ആരംഭിക്കുക. കളിസ്ഥലത്തിന്റെ ലേഔട്ട് പരിഗണിക്കാതെ തന്നെ അൽഗോരിതം പ്രവർത്തിക്കണം.
- വെല്ലുവിളി പൂർത്തിയാക്കാൻ എടുത്ത സമയം ഒരു കടലാസിലോ, നിങ്ങളുടെ ഉപകരണത്തിലോ, അല്ലെങ്കിൽ VEXcode VR-ൽ ടൈമർ നിരീക്ഷിച്ചോ രേഖപ്പെടുത്തുക.
- ഏറ്റവും കുറഞ്ഞ സമയത്തിനുള്ളിൽ ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച് വിജയകരമായി പൂർത്തിയാക്കുന്നത് വരെ വിആർ റോബോട്ട് പദ്ധതി പരിഷ്കരിച്ച് പ്രവർത്തിപ്പിക്കുന്നത് തുടരുക.
- ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് ന്റെ എല്ലാ കെട്ടിട ഭാഗങ്ങളും റെക്കോർഡ് സമയത്ത് വിആർ റോബോട്ട് വിജയകരമായി പൊളിച്ചുമാറ്റിക്കഴിഞ്ഞാൽ പ്രോജക്റ്റ് സംരക്ഷിക്കുക.
അഭിനന്ദനങ്ങൾ! നിങ്ങൾ ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച് വിജയകരമായി പൂർത്തിയാക്കി!
ചോദ്യങ്ങൾ
പാഠ ക്വിസ് ആക്സസ് ചെയ്യുന്നതിന് താഴെയുള്ള ലിങ്ക് തിരഞ്ഞെടുക്കുക.