Skip to main content

പാഠം 4: ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച്

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

മുകളിൽ നിന്ന് താഴേക്കുള്ള ഒരു ഒഴിഞ്ഞ ഡൈനാമിക് കാസിൽ ക്രാഷർ കളിസ്ഥലത്തിന്റെ കാഴ്ച, താഴെ വലത് കോണിൽ VR റോബോട്ട്, എല്ലാ കോട്ടയുടെ ഭാഗങ്ങളും പൂർണ്ണമായും വൃത്തിയാക്കി ഒരു ശൂന്യമായ പ്രതലം അവശേഷിപ്പിക്കുന്നു.

പഠന ഫലം

  • ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച് പരിഹരിക്കാൻ ഒന്നിലധികം സെൻസറുകൾ ഉപയോഗിച്ച് ആവർത്തിച്ചുള്ള തീരുമാനങ്ങളുടെ യുക്തി പ്രയോഗിക്കുക.

എല്ലാം ഒരുമിച്ച് ചേർക്കൽ

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

കളിസ്ഥലത്തെ ഒരു കൊട്ടാരത്തിന് മുന്നിൽ നിൽക്കുന്ന VR റോബോട്ടിന്റെ അടുത്തുനിന്നുള്ള ഒരു കാഴ്ച. റോബോട്ടിന്റെ മുൻവശത്തുള്ള സെൻസർ കാസിൽ കണ്ടെത്തുന്നതിനെ ചുവപ്പും പച്ചയും വളഞ്ഞ വരകൾ വ്യക്തമാക്കുന്നു.

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

ഒരു ഫോര്‍എവര്‍ ബ്ലോക്കിനുള്ളില്‍ നെസ്റ്റിംഗ്, ഇഫ് തെന്‍ എല്‍എസ് ബ്ലോക്ക് എന്നിവ ചിത്രീകരിക്കുന്നതിനുള്ള യൂണിറ്റില്‍ നിന്നുള്ള ഒരു സാമ്പിള്‍ പ്രോജക്റ്റ്. തുടര്‍ച്ചയായി ഒരു അവസ്ഥ പരിശോധിച്ച് തീരുമാനമെടുക്കുന്നതിന്.

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

ഒരു ഫോറെവർ ബ്ലോക്കിനുള്ളിലെ ഒരു if then else ബ്ലോക്കിന്റെ പ്രോജക്റ്റ് ഫ്ലോയുടെ ഒരു ഡയഗ്രം, If then else ബ്ലോക്കിന്റെ അവസ്ഥ തുടർച്ചയായി എങ്ങനെ പരിശോധിക്കപ്പെടുന്നുവെന്നും ഓരോ തവണയും ഒരു ബ്രാഞ്ച് മാത്രമേ നടപ്പിലാക്കുന്നുള്ളൂവെന്നും കാണിക്കുന്നു. ഫോറെവർ ലൂപ്പ് കാരണം ഇതെല്ലാം വീണ്ടും വീണ്ടും തുടരുന്നു.

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

പദ്ധതിയുടെ തുടക്കത്തിൽ ഡൈനാമിക് കാസിൽ ക്രാഷർ കളിസ്ഥലത്ത് കോട്ടകളെ അഭിമുഖീകരിക്കുന്ന വിആർ റോബോട്ടിന്റെ വീക്ഷണകോണിൽ നിന്നുള്ള കാഴ്ച.

ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച്

ഈ വെല്ലുവിളിയിൽ, ഡൈനാമിക് കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്എല്ലാ കെട്ടിട ഭാഗങ്ങളും ഏറ്റവും കുറഞ്ഞ സമയത്തിനുള്ളിൽ വിആർ റോബോട്ട് ഒരു അൽഗോരിതം ഉപയോഗിച്ച് തകർക്കുന്ന ഒരു പ്രോജക്റ്റ് സൃഷ്ടിക്കുക.

ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച് പരിഹരിക്കുന്നതിന് ഒരു ടൈമർ ഉപയോഗിക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് ഒരു സ്റ്റോപ്പ് വാച്ച്, ഒരു ഫോൺ ഉപയോഗിക്കാം, അല്ലെങ്കിൽ VR റോബോട്ടിൽ ടൈമർ പോലും ഉപയോഗിക്കാം.

നിങ്ങളുടെ അറിവിലേക്കായി

VEXcode VR-ൽ നിങ്ങൾക്ക് മോണിറ്റർ സവിശേഷത ഉപയോഗിക്കാം, നിരീക്ഷിക്കേണ്ട (ടൈമർ മൂല്യം) ബ്ലോക്ക് തിരഞ്ഞെടുക്കുക. ഓരോ തവണ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോഴും മോണിറ്റർ റീസെറ്റ് ചെയ്യും.

VEXcode VR ഇന്റർഫേസിൽ ഇടതുവശത്ത് ടൂൾബോക്സ് കാണിക്കുന്നു, സെക്കൻഡുകളിലെ ടൈമർ ബ്ലോക്ക് ചെക്ക് ഓഫ് ചെയ്തിരിക്കുന്നു, തുടർന്ന് മധ്യത്തിൽ VR പ്ലേഗ്രൗണ്ട് വിൻഡോ, മോണിറ്റർ കൺസോൾ തുറന്നിരിക്കുന്നു, മോണിറ്ററിൽ ടൈമർ സെക്കൻഡുകളിലെ കാണിച്ചിരിക്കുന്നു.

മോണിറ്റർ കൺസോൾ ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക.

വെല്ലുവിളി പൂർത്തിയാക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക:

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

അഭിനന്ദനങ്ങൾ! നിങ്ങൾ ഡൈനാമിക് കാസിൽ ക്രാഷർ ചലഞ്ച് വിജയകരമായി പൂർത്തിയാക്കി!

ചോദ്യങ്ങൾ

പാഠ ക്വിസ് ആക്‌സസ് ചെയ്യുന്നതിന് താഴെയുള്ള ലിങ്ക് തിരഞ്ഞെടുക്കുക.

ഗൂഗിൾ ഡോക് / .ഡോക്സ് / .പിഡിഎഫ്