You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ml/6-space-game/4-collision-detection/assignment.md

9.2 KiB

കൂട്ടിയിടിത്തങ്ങൾ പരീക്ഷിക്കുക

നിർദ്ദേശങ്ങൾ

വിവിധ തരം വസ്തു ഇടപെടലുകൾ പ്രദർശിപ്പിക്കുന്ന ഒരു കസ്റ്റം മിനി-ഗെയിം സൃഷ്ടിച്ച് നിങ്ങളുടെ കൂട്ടിയിടുത്തം കണ്ടെത്തൽ അറിവ് പ്രയോഗിക്കുക. സൃഷ്ടിപരമായ നടപ്പാക്കലിനും പരീക്ഷണത്തിലൂം മുഖേന നിങ്ങൾക്ക് കൂട്ടിയിടി മൈക്കാനിക്‌സ് മനസ്സിലാക്കാൻ ഈ ഏൽപ്പാട് സഹായിക്കും.

പ്രോജക്ട് ആവശ്യകതകൾ

ഇടപെടലുള്ള ചെറിയ ഇന്ററാക്ടീവ് ഗെയിം സൃഷ്ടിക്കുക:

  • കീബോർഡ് അല്ലെങ്കിൽ മൗസ് ഇൻപുട്ട് വഴി നിയന്ത്രിക്കാവുന്ന നിരവധി സഞ്ചരിക്കുന്ന വസ്തുക്കൾ
  • പാഠത്തിൽ നിന്നുള്ള ചതുരം ചേർത്തിടുന്ന സിദ്ധാന്തങ്ങൾ ഉപയോഗിച്ച് കൂട്ടിയിടിത്തം കണ്ടെത്തൽ സംവിധാനം
  • കൂട്ടിയിടുത്തങ്ങൾ സംഭവിക്കുന്നപ്പോൾ ദൃശ്യ പ്രതികരണം (വസ്തു നശീകരണം, നിറം മാറ്റങ്ങൾ, ಪರಿಣಾಮങ്ങൾ)
  • കൂട്ടിയിടിത്തങ്ങളെ അർത്ഥപൂർണവും ആകർഷകവുമാക്കുന്ന ഗെയിം നിയമങ്ങൾ

സൃഷ്ടിപരമായ നിർദ്ദേശങ്ങൾ

ഈ ഘടനകളിൽ ഒന്നിൽ നടപ്പാക്കാൻ പരിഗണിക്കുക:

  • ആസ്റ്ററോയിഡ് ഫീൽഡ്: അപകടകരമായ ബാഹ്യാവകാശമേഖല വഴി ഒരു കപ്പൽ നയിക്കുക
  • ബമ്പർ കാർസ്: ഭൗതിക ആധാരമുള്ള കൂട്ടിയിടുത്ത അരീന സൃഷ്ടിക്കുക
  • മീറ്റിയോർ ഡിഫൻസ്: ഭൂമിയെ വരവേൽക്കുന്ന ബഹിരാകാശ കല്ലുകളിൽനിന്നു രക്ഷിക്കുക
  • ശേഖരണ ഗെയിം: തടസ്സങ്ങൾ ഒഴിവാക്കി വസ്തുക്കൾ ശേഖരിക്കുക
  • പ്രദേശം നിയന്ത്രണം: സ്ഥലങ്ങള് സ്വന്തമാക്കാൻ ശ്രമിക്കുന്ന മത്സരിക്കുന്ന വസ്തുക്കൾ

പ്രായോഗിക നടപ്പാക്കലുകൾ

നിങ്ങളുടെ പരിഹാരം പ്രകടിപ്പിക്കുക:

  • ചതുരം അടിസ്ഥാനമാക്കിയുള്ള കൂട്ടിയിടിത്തം കണ്ടെത്തലിന്റെ ശരിയായ ഉപയോഗം
  • ഉപയോക്തൃ ഇൻപുട്ടിനുള്ള സംഭവം പ്രേരിത പ്രോഗ്രാമിംഗ്
  • വസ്തു ജീവിതചക്രം മാനেজ്മെന്റ് (സൃഷ്ടിയും നശീകരണവും)
  • അനുയോജ്യമായ ക്ലാസ് ഘടനയോടെ വൃത്തിയുള്ള കോഡ് ഘടന

ബോണസ് വെല്ലുവിളികൾ

കൂടുതല്‍ സവിശേഷതകളോടെ നിങ്ങളുടെ ഗെയിം വിപുലമാക്കുക:

  • കൂട്ടിയിടുത്തങ്ങൾ ഉണ്ടാകുമ്പോൾ പാർട്ടിക്കിൾ ഫലങ്ങൾ
  • വ müxtəlif കൂട്ടിയിടി തരം അടിസ്ഥാനമാക്കിയുള്ള ശബ്ദഫലങ്ങൾ
  • കൂട്ടിയിടി ഫലങ്ങളുടെ അടിസ്ഥാനത്തിലുള്ള സ്‌കോറിംഗ് സംവിധാനം
  • മസ്കല വ്യത്യസ്ത സ്വഭാവങ്ങളുള്ള നിരവധി കൂട്ടിയിടിത്ത തരം
  • കാലക്രമേണ ഉയർന്നുവരുന്ന വെല്ലുവിളികളുടെ ക്രമീകരണം

റൂബ്രിക്

ക്രൈറ്റീരിയ ഉത്തമം യഥാർത്ഥം മെച്ചപ്പെടുത്തൽ ആവശ്യമാണ്
കൂട്ടിയിടിത്തം കണ്ടെത്തൽ പല വസ്തു തരംമാരും സങ്കീർണ്ണ ഇടപെടൽ നിയമങ്ങളോടെ കൃത്യമായ ചതുരം അടിസ്ഥാനമാക്കിയുള്ള കൂട്ടിയിടിത്തം കണ്ടെത്തലും നടപ്പാക്കും അടിസ്ഥാനക്കൂട്ടിയിടിത്തം ശരിയായി പ്രവർത്തിച്ച് ലഘുവായ വസ്തു ഇടപെടലുകൾ കൂട്ടിയിടിത്തം കണ്ടെത്തലിൽ പ്രശ്നങ്ങൾ ഉണ്ടോ സ്ഥിരതയില്ല
കോഡ് ഗുണനിലവാരം ശരിയായ ക്ലാസ് ഘടന, അഭിപ്രേതമായ വെരിയബിൾ നാമങ്ങൾ, അനുയോജ്യമായ കമന്റുകൾ ഉൾപ്പടെ വൃത്തിയുള്ള, നന്നായി സംഘമാക്കിയ കോഡ് ജോലി ചെയ്യുന്ന കോഡ് എന്നാൽ മികച്ച ഘടനയോ ഡോക്യുമെന്റേഷനോ വേണം മനസ്സിലാക്കാൻ ബുദ്ധിമുട്ടുള്ള അല്ലെങ്കിൽ ദുർബ്ബലമായ ഘടനയുള്ള കോഡ്
ഉപയോക്തൃ ഇടപെടൽ സ്മൂത്ത് ഗെയിംപ്ലേ, വ്യക്തമായ ദൃശ്യപ്രതികരണം, ആകർഷക മേക്കനിക്‌സ്, പ്രതികരിക്കുന്ന നിയന്ത്രണങ്ങൾ അടിസ്ഥാന നിര്‍ദേശങ്ങൾ പ്രവർത്തിക്കുന്നു, മതിയായ പ്രതികരണം നിയന്ത്രണങ്ങൾ പ്രതികരിക്കാതെ അല്ലെങ്കിൽ ആശയക്കുഴപ്പം സൃഷ്ടിക്കുന്നു
സൃഷ്ടിപരത്വം പ്രത്യേകം സവിശേഷതകൾ, ദൃശ്യഭംഗി, നവീന കൂട്ടിയിടിത്ത സ്വഭാവങ്ങളോടെ ആസ്വാദനാത്മക ആശയം ചില സൃഷ്ടിപരമായ ഘടകങ്ങളോടു കൂടിയ സ്റ്റാൻഡേർഡ് നടപ്പാക്കൽ സൃഷ്ടിപരത്വം ഇല്ലാത്ത അടിസ്ഥാന പ്രവർത്തനക്ഷമത

അസൂയാപത്രം: ഈ പ്രമാണം AI വിവർത്തന സേവനം Co-op Translator ഉപയോഗിച്ച് വിവർത്തനം ചെയ്തതാണ്. ഞങ്ങൾ ಶುದ್ಧതയ്ക്ക് പരിശ്രമിക്കുന്നുവെങ്കിലും, സ്വയം പ്രവർത്തിക്കുന്ന വിവർത്തനങ്ങളിൽ പിഴവുകൾ അല്ലെങ്കിൽ അശുദ്ധികൾ ഉണ്ടായിരിക്കാമെന്ന് ശ്രദ്ധിക്കേണ്ടതാണ്. യഥാർത്ഥ പ്രമാണം അതിന്റെ സ്വഭാവത്തിലുള്ള ഭാഷയിൽ അധികാരപ്രദമായ ഉറവിടമായി പരിഗണിക്കപ്പെടണം. പ്രധാന വിവരങ്ങൾക്ക്, പ്രൊഫഷണൽ മനുഷ്യ വിവർത്തനം നിർദ്ദേശിക്കുന്നു. ഈ വിവർത്തനം ഉപയോഗിക്കുന്നതിനാൽ ഉണ്ടാകുന്ന തെറ്റിദ്ധാരണങ്ങൾക്ക് ഞങ്ങൾ ഉത്തരവാദികളല്ല.