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/km/6-space-game/4-collision-detection/assignment.md

8.4 KiB

ស្វែងយល់ពីការប៉ះទង្គិច

សេចក្តីណែនាំ

អនុវត្តការជ្រៀតចូលការស្វែងរកការប៉ះទង្គិចរបស់អ្នកដោយបង្កើតហ្គេមតូចមួយដែលបង្ហាញពីប្រភេទនៃបែបបទអង្គធាតុផ្សេងៗ។ ការងារនេះនឹងជួយអ្នកយល់ដឹងពីយន្តការប៉ះទង្គិចតាមរយៈការអនុវត្តន៍បង្កើតបែបសិប្បនិម្មិត និងការប្រឡងប្រួល។

តម្រូវការគម្រោង

បង្កើតហ្គេមអន្តរកម្មតូចមួយដែលមាន៖

  • អង្គធាតុចល័តច្រើន ដែលអាចត្រូវបានគ្រប់គ្រងតាមក្តារចុច ឬក៏មនុស្សបង្កបង្ហាញសត្វក្ដារពន្លឺ
  • ប្រព័ន្ធស្វែងរកការប៉ះទង្គិច ដោយប្រើក្រឡាចតុក្កφάλជ្រុងត្រឹមត្រូវសម្រាប់ការបង្រៀន
  • មតិយោបល់តាមរយៈរូបភាព នៅពេលដែលមានការប៉ះទង្គិច (ការបំផ្លាញវត្ថុ, បម្លែងពណ៌, ផលប៉ះពាល់)
  • ច្បាប់ហ្គេម ដែលធ្វើឲ្យការប៉ះទង្គិចមានន័យ និងទាក់ទាញ

យោបល់ប្រកបដោយភាពច្នៃប្រឌិត

ពិចារណាការអនុវត្តន៍ស្ថានការណ៍មួយចំនួនដូចជា៖

  • វាលអាស្ទេរ៉ូអ៊ីត៖ នាវាចរណ៍តាមវិថីព្រំដែនពុំមានសុវត្ថិភាព
  • រថយន្តបំបាក់៖ បង្កើតទីលានប៉ះទង្គិចតាមរូបវិទ្យា
  • ការពារមេតេអ័រ៖ ការការពារផែនដីពីសំណល់អាកាសធាតុ
  • ហ្គេមប្រមូល៖ ប្រមូលវត្ថុក្នុងពេលដែលជៀសវាងអវកាស
  • ការត្រួតពិនិត្យដែនទូលាយ៖ អង្គធាតុលេងប្រកួតគ្នាក្នុងការទាមទារខែនទី

ការអនុវត្តបច្ចេកទេស

ដំណោះស្រាយរបស់អ្នកគួរតែបង្ហាញពី៖

  • ការប្រើប្រាស់ត្រឹមត្រូវនៃប្រព័ន្ធស្វែងរកការប៉ះទង្គិចដោយផ្អែកលើក្រឡាចតុក្កφάλ
  • ការសរសេរកម្មវិធីដោយផ្អែកលើព្រឹត្តិការណ៍សម្រាប់បញ្ចូលអ្នកប្រើ
  • ការគ្រប់គ្រងជីវិតនៃអង្គធាតុ (ការបង្កើត និងការបំផ្លាញ)
  • ការរៀបចំកូដដោយច្បាស់លាស់ ជាមួយរចនាសម្ព័ន្ធថ្នាក់ត្រឹមត្រូវ

ជំហានបន្ថែមបន្ថែម

ពង្រីកហ្គេមរបស់អ្នកជាមួយមុខងារបន្ថែម៖

  • ផលប៉ះពាល់ភាគលើក នៅពេលមានការប៉ះទង្គិច
  • សំឡេងប៉ះពាល់ សម្រាប់ប្រភេទការប៉ះទង្គិចផ្សេងៗ
  • ប្រព័ន្ធពិន្ទុ ដោយផ្អែកលើលទ្ធផលការប៉ះទង្គិច
  • ប្រភេទការប៉ះទង្គិចច្រើន ជាមួយនឹងអត្តចរិតផ្សេងៗ
  • បញ្ហារបស់ភាពស្មុគស្មាញកើនឡើង តាមរយៈពេល

សេចក្ដីវាយតម្លៃ

ប៉ារ៉ាម៉ែត្រ ឧទាហរណ៍ឆ្លាតវៃ ត្រូវ ត្រូវតែធ្វើការ
ការស្វែងរកការប៉ះទង្គិច អនុវត្តការស្វែងរកការប៉ះទង្គិចដោយផ្អែកលើក្រឡាចតុក្កφάλបានត្រឹមត្រូវជាមួយវត្ថុច្រើនប្រភេទ និងច្បាប់ប្រតិកម្មស្មុគស្មាញ ការស្វែងរកការប៉ះទង្គិចមូលដ្ឋានដំណើរការត្រឹមត្រូវជាមួយប្រតិកម្មអង្គធាតុដ៏សាមញ្ញ ការស្វែងរកការប៉ះទង្គិចមានបញ្ហា ឬមិនដំណើរការជាប់គ្នា
គុណភាពកូដ កូដស្អាត រៀបចំបានល្អ ជាមួយរចនាសម្ព័ន្ធថ្នាក់ត្រឹមត្រូវ ឈ្មោះអថេរមានន័យ និងមានការពន្យល់សមរម្យ កូដដំណើរការ ប៉ុន្តែអាចត្រូវបានរៀបចំឲ្យល្អ ឬអធិប្បាយបានល្អជាងនេះ កូដលំបាកយល់ ឬរៀបចំមិនល្អ
ការជួបប្រទៈអ្នកប្រើ ការគ្រប់គ្រងឆ្លាតវៃជាមួយល្បឿនហ្គេមទន់Smoothមុខមាត់បង្ហាញច្បាស់ និងមេកានិចទាក់ទាញ ការត្រួតពិនិត្យមូលដ្ឋានដំណើរការជាមួយមតិយោបល់គ្រប់គ្រាន់ ការគ្រប់គ្រងមិនឆ្លាតវៃ ឬបង្កភាពស្រួលច្រឡំ
ភាពច្នៃប្រឌិត គំនិតដើម មានមុខងារពិសេស ភាពរូងរឿង និងអត្តចរិតប៉ះទង្គិចថ្មីៗ ការអនុវត្តស្តង់ដាជាមួយធាតុច្នៃប្រឌិតខ្លះ មុខងារមូលដ្ឋានគ្មានការបន្ថែមបែបច្នៃប្រឌិត

ការបដិសេធ
ឯកសារនេះត្រូវបានបកប្រែដោយប្រើសេវាកម្មបកប្រែ AI Co-op Translator។ នៅពេលដែលយើងខិតខំផ្តល់ភាពត្រឹមត្រូវ សូមជ្រាបថា ការបកប្រែដោយស្វ័យប្រវត្តិអាចមានកំហុសឬការមិនត្រឹមត្រូវ។ ឯកសារដើមក្នុងភាសាមូលដ្ឋានគួរត្រូវបានចាត់ទុកថាជាដើមទិន្នន័យដែលមានសុពលភាព។ សម្រាប់ព័ត៌មានសំខាន់ៗ គួរតែប្រើប្រាស់ការបកប្រែដោយមនុស្សដែលមានជំនាញវិជ្ជាជីវៈ។ យើងមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំពីចំនុចណាមួយ ឬការបកប្រែខុសដែលកើតមានពីការប្រើប្រាស់ការបកប្រែនេះឡើយ។