പാഠം 5: ഡിസ്ക് മെയ്സ് ചലഞ്ച്
ഈ ഡിസ്ക് മേസ് ചലഞ്ചിൽ, വിആർ റോബോട്ട് ഐ സെൻസർ ഉപയോഗിച്ച് തുടക്കം മുതൽ അവസാനം വരെ ഡിസ്ക് മേസ് പ്ലേഗ്രൗണ്ട് നാവിഗേറ്റ് ചെയ്യും. ഡിസ്ക് മേസ് ചലഞ്ച് എന്നെന്നേക്കുമായി പരിഹരിക്കുന്നതിന്, വിആർ റോബോട്ടും ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ പോയി ഡിസ്ക് മേസ് വീണ്ടും ആരംഭിക്കണം!

പഠന ഫലം
- ഡിസ്ക് മേസ് ചലഞ്ച് പരിഹരിക്കാൻ ഡ്രൈവ്ട്രെയിൻ, സെൻസർ, കൺട്രോൾ വിഭാഗങ്ങളിൽ നിന്നുള്ള ബ്ലോക്കുകൾ പ്രയോഗിക്കുക.
എല്ലാം ഒരുമിച്ച് ചേർക്കൽ
[അപ്പോൾ ആണെങ്കിൽ] ബ്ലോക്ക് കൺട്രോൾ വിഭാഗത്തിൽ നിന്നുള്ള ഒരു സി ബ്ലോക്കാണ്. [If then] ബ്ലോക്കിന്റെ അവസ്ഥ TRUE ആണെന്ന് റിപ്പോർട്ട് ചെയ്താൽ, VR റോബോട്ട് [If then] ബ്ലോക്കിനുള്ളിൽ അടങ്ങിയിരിക്കുന്ന ഒരു കൂട്ടം പെരുമാറ്റങ്ങൾ നിർവഹിക്കും. [If then] ബ്ലോക്കിന്റെ അവസ്ഥ തെറ്റാണെന്ന് റിപ്പോർട്ട് ചെയ്താൽ, [If then] ബ്ലോക്കിനുള്ളിലെ പെരുമാറ്റങ്ങൾ ഒഴിവാക്കപ്പെടും.
[Forever] ബ്ലോക്ക് എന്നത് കൺട്രോൾ വിഭാഗത്തിൽ നിന്നുള്ള ഒരു C ബ്ലോക്കാണ്, അത് അതിനുള്ളിലെ പെരുമാറ്റങ്ങൾ എന്നെന്നേക്കുമായി ആവർത്തിക്കുന്നു.

[If then] ബ്ലോക്കുകളുടെ ഓരോ അവസ്ഥയും ആവർത്തിച്ച് പരിശോധിക്കുന്നതിനായി [Forever] ബ്ലോക്കുകൾക്കുള്ളിൽ [If then] ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു. പ്രോജക്റ്റിന്റെ ഫ്ലോ സമയത്ത്, [If then] ബ്ലോക്കിന്റെ അവസ്ഥ TRUE ആണെങ്കിൽ, [If then] ബ്ലോക്കിനുള്ളിലെ ബ്ലോക്കുകൾ എക്സിക്യൂട്ട് ചെയ്യപ്പെടും. [If then] ബ്ലോക്കിന്റെ അവസ്ഥ FALSE ആണെങ്കിൽ, [If then] ബ്ലോക്കിനുള്ളിലെ ബ്ലോക്കുകൾ ഒഴിവാക്കപ്പെടും, കൂടാതെ പ്രോജക്റ്റിന്റെ ഒഴുക്ക് സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്കിലേക്ക് തുടരും.
[Forever] ബ്ലോക്കുകൾക്കുള്ളിൽ [If then] ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നത് ഒരു VR റോബോട്ടിനെ അതിന്റെ പരിസ്ഥിതിക്ക് അനുസൃതമായി പ്രതികരിക്കാൻ അനുവദിക്കുന്നു, ഉദാഹരണത്തിന് ഒരു VR റോബോട്ട് ഒരു പ്രത്യേക നിറത്തിലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുമ്പോൾ നിർത്തുകയോ തിരിയുകയോ ചെയ്യുക.

ഈ പാഠത്തിന്റെ ബാക്കി ഭാഗം തുടരാൻ അടുത്തത് ബട്ടൺ തിരഞ്ഞെടുക്കുക.