ഡ്യുവൽ ബോണസ് ചലഞ്ച്
ഫുൾ വോളിയം വെർച്വൽ സ്കിൽസ് ഫീൽഡിൽ ഒരു കോർഡിനേറ്റ് സിസ്റ്റം സൃഷ്ടിക്കുക. [Drive for], [Turn to the heading], [Spin to position], [Spin for] ബ്ലോക്കുകൾ എന്നിവ ഉപയോഗിച്ച് ഹീറോ ബോട്ടിനെ കോഡ് ചെയ്ത് നിർദ്ദിഷ്ട സ്ഥാനങ്ങളിൽ സ്ഥിതിചെയ്യുന്ന ബ്ലോക്കുകൾ എടുക്കുക, റോബോട്ടിനെ പ്രത്യേക സ്ഥലങ്ങളിലേക്ക് ഡ്രൈവ് ചെയ്ത് ബ്ലോക്കുകൾ ഗോളുകളിലേക്ക് സ്കോർ ചെയ്യുക. യൂണിഫോം ബോണസും ഉയര ബോണസും നേടുക. ഏറ്റവും ഉയർന്ന സ്കോർ നേടുന്നയാൾക്ക്! വിജയം.
- VIQRC വെർച്വൽ സ്കിൽസ് - ഫുൾ വോളിയം പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
- "ആരംഭ സ്ഥാനം" ബട്ടൺ തിരഞ്ഞെടുത്ത് റോബോട്ടിന് ആവശ്യമുള്ള ആരംഭ സ്ഥാനം തിരഞ്ഞെടുക്കുക.
- ആദ്യം തിരഞ്ഞെടുക്കുക ലക്ഷ്യം. ഒരേ തരത്തിലുള്ള കുറഞ്ഞത് രണ്ട് ബ്ലോക്കുകളെങ്കിലും എടുക്കാൻ ഹീറോ ബോട്ടിനെ കോഡ് ചെയ്യുക , ആദ്യ ഗോളിലേക്ക് സ്കോർ ചെയ്യുക ഈ ഗോൾ യൂണിഫോം ആക്കുക.
- ഒരു പ്രത്യേക സ്ഥാനത്ത് സ്ഥിതി ചെയ്യുന്ന ഒരു ബ്ലോക്ക് എടുക്കാൻ റോബോട്ടിനെ നയിക്കുന്നതിന് ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക. ആവശ്യമുള്ള ബ്ലോക്ക് എടുക്കാൻ റോബോട്ടിനെ കോഡ് ചെയ്യാൻ അൽഗോരിതം ഉപയോഗിക്കുക.
- റോബോട്ടിനെ ഒരു പ്രത്യേക സ്ഥാനത്തേക്ക് നാവിഗേറ്റ് ചെയ്യുന്നതിന് ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക. റോബോട്ടിനെ ആവശ്യമുള്ള സ്ഥാനത്തേക്ക് നയിക്കാൻ അൽഗോരിതം ഉപയോഗിക്കുക, സ്കോറിംഗ് ദിശയിലേക്ക് തിരിക്കുക, ബ്ലോക്ക് ആദ്യ ഗോളിലേക്ക് ഇടുക.
- ആദ്യത്തെ ബ്ലോക്കിന്റെ അതേ തരം ന്റെ ഒരു ബ്ലോക്ക് എടുത്ത് ആദ്യത്തെ ബ്ലോക്ക് സ്കോർ ചെയ്ത അതേ സ്ഥാനത്തും അതേ ദിശയിലും സ്കോർ ചെയ്യുന്നതിന് റോബോട്ടിനെ കോഡ് ചെയ്യുന്നതിന് അൽഗോരിതങ്ങൾ ഉപയോഗിക്കുക.
- (ഓപ്ഷണൽ) റോബോട്ടിനെ കോഡ് ചെയ്യുന്നതിന് അൽഗോരിതങ്ങൾ ഉപയോഗിക്കുക, ആദ്യത്തേതിന് സമാനമായ തരം ബ്ലോക്കുകളിൽ നിന്നുള്ള ബ്ലോക്കുകൾ പ്രത്യേകം എടുത്ത് ആദ്യത്തെ ബ്ലോക്ക് സ്കോർ ചെയ്ത അതേ സ്ഥാനത്തും അതേ ദിശയിലും ബ്ലോക്കുകൾ സ്കോർ ചെയ്യുക.
- സെക്കൻഡ് തിരഞ്ഞെടുക്കുക ലക്ഷ്യം. ഒരേ തരത്തിലുള്ള കുറഞ്ഞത് രണ്ട് ബ്ലോക്കുകളെങ്കിലും എടുക്കാൻ ഹീറോ ബോട്ടിനെ കോഡ് ചെയ്യുക , രണ്ടാമത്തെ ഗോളിലേക്ക് സ്കോർ ചെയ്യുക ഈ ഗോൾ യൂണിഫോം ആക്കുക.
- മൂന്നാമത്തെ ഗോൾ തിരഞ്ഞെടുക്കുക. ഒരേ തരത്തിലുള്ള കുറഞ്ഞത് രണ്ട് ബ്ലോക്കുകളെങ്കിലും എടുക്കാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക , അവ മൂന്നാമത്തെ ഗോവയിലേക്ക് സ്കോർ ചെയ്യുക വ്യക്തിഗതമായി വരെ ഈ ഗോൾ യൂണിഫോം ആക്കി ഉയരം ബോണസ് നേടുക.
സഹായകരമായ സൂചനകൾ
- (X1, Y1) കോർഡിനേറ്റുകളിൽ നിന്ന് (X2, Y2) സ്ഥാനത്ത് സ്ഥിതി ചെയ്യുന്ന ഒരു ബ്ലോക്ക് ശേഖരിക്കാൻ റോബോട്ടിനെ ഓടിക്കുക എന്നതിനർത്ഥം വെർച്വൽ ബൈറ്റ് കോർഡിനേറ്റുകളിലേക്ക് (X2, Y2) നയിക്കുക എന്നല്ല! പകരം, വെർച്വൽ ബൈറ്റിന്റെ ഇൻടേക്ക് മെക്കാനിസവുമായി ബ്ലോക്കിനെ വിന്യസിക്കുക എന്നതാണ് ലക്ഷ്യം. വിജയകരമായ ശേഖരണത്തിന്, ആവശ്യമുള്ള ഡ്രൈവിംഗ് ദൂരം കണ്ടെത്തുന്നതിന് ബ്ലോക്ക് വലുപ്പവും ഇൻടേക്കിനും റോബോട്ടിന്റെ കേന്ദ്രത്തിനും ഇടയിലുള്ള ദൂരവും പരിഗണിക്കേണ്ടതുണ്ട്.

- പ്രോജക്റ്റിലുടനീളം ഒന്നിലധികം തവണ ഉപയോഗിക്കാവുന്ന ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കാൻ എന്റെ ബ്ലോക്കുകൾ വിഭാഗത്തിൽ നിന്ന് എന്റെ ബ്ലോക്ക് ഉപയോഗിക്കുക. കൂടുതൽ പ്രവർത്തനക്ഷമത ചേർക്കുന്നതിന് എന്റെ ബ്ലോക്കുകൾക്ക് ഒന്നിലധികം പാരാമീറ്ററുകൾ ഉണ്ടായിരിക്കാം. ഇത് പ്രോജക്റ്റിനെ ചെറുതാക്കുകയും വായിക്കാൻ എളുപ്പമാക്കുകയും ചെയ്യുന്നു.

പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:
ഡെഫ് ഡ്രൈവ്ഫോർവേഡ് ടു(X2, Y2):
- പ്രോജക്റ്റിൽ എന്റെ ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നതിനുള്ള സഹായത്തിന്, ദയവായി VEXcode VR ലെ “ട്യൂട്ടോറിയലുകൾ” ബട്ടൺ തിരഞ്ഞെടുത്ത് എന്റെ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയൽ തിരഞ്ഞെടുക്കുക.
