ອາຍຸຂອງ Empires: 25 ປີຂອງບັນຫາການຊອກຫາເສັ້ນທາງກັບ C ++ [ວິດີໂອ]
\u003ch2\u003eອາຍຸຂອງ Empires: 25 ປີຂອງບັນຫາການຊອກຫາເສັ້ນທາງກັບ C++ [video]\u003c/h2\u003e \u003cp\u003eເນື້ອຫາວິດີໂອນີ້ສະໜອງຂໍ້ມູນພາບ ແລະສຽງ, ສະເໜີວິທີການທີ່ໜ້າສົນໃຈເພື່ອສຳຫຼວດຫົວຂໍ້ ແລະແນວຄວາມຄິດທີ່ສັບສົນ.\u003c/p\u003e \u003ch3\u003eເນື້ອຫາ Fea...
Mewayz Team
Editorial Team
ອາຍຸຂອງ Empires: 25 ປີຂອງບັນຫາການຊອກຫາເສັ້ນທາງກັບ C++ [ວິດີໂອ]
Age of Empires ໄດ້ຕໍ່ສູ້ກັບສິ່ງທ້າທາຍໃນເວລາຈິງທີ່ຍາກທີ່ສຸດຂອງຄອມພິວເຕີ້ເປັນເວລາຫຼາຍກວ່າ 2 ທົດສະວັດ: ການໄດ້ຮັບຫົວໜ່ວຍຈາກຈຸດ A ຫາຈຸດ B ໂດຍບໍ່ໄດ້ເບິ່ງວ່າໂງ່ແທ້ໆ. ການຕໍ່ສູ້ຢ່າງຕໍ່ເນື່ອງຂອງ RTS franchise ທີ່ມີຊື່ສຽງກັບ C++ pathfinding algorithms ເປີດເຜີຍບົດຮຽນອັນເລິກເຊິ່ງກ່ຽວກັບຄວາມສາມາດໃນການຂະຫຍາຍ, ຫນີ້ສິນທາງວິຊາການ, ແລະການອອກແບບລະບົບທີ່ຜູ້ສ້າງຊອບແວທີ່ທັນສະໄຫມທຸກຄົນຄວນສ້າງພາຍໃນ.
ວິດີໂອການດຳນ້ຳເລິກທີ່ໄດ້ເຜີຍແຜ່ເມື່ອບໍ່ດົນມານີ້ຜ່ານວິວັດການຊອກຫາເສັ້ນທາງໃນ Age of Empires, ຈາກການປ່ອຍຕົວຄັ້ງທຳອິດປີ 1997 ຜ່ານ Age of Empires IV, ເຊິ່ງໄດ້ສະແດງໃຫ້ເຫັນເຖິງແມ່ນວ່າທີມວິສະວະກອນລະດັບໂລກຈະຕໍ່ສູ້ກັບຄວາມຊັບຊ້ອນໃນເວລາທີ່ລະບົບຕ້ອງປັບຂະໜາດ. ສຳລັບໃຜທີ່ສ້າງຊອບແວທຸລະກິດ, ການຈັດການການດຳເນີນງານ, ຫຼືການສະຖາປັດຕະຍະກຳການເຮັດວຽກ, ການຂະໜານກັນແມ່ນໂດດເດັ່ນ.
ເປັນຫຍັງການຊອກຫາເສັ້ນທາງຈຶ່ງຍາກທີ່ຈະແກ້ໄຂໃນຍຸກຂອງ Empires?
Pathfinding ໃນເກມຍຸດທະສາດທີ່ໃຊ້ເວລາທີ່ແທ້ຈິງແມ່ນບໍ່ຄືກັນກັບການກໍານົດທິດທາງ GPS ດຽວ. Age of Empires ຕ້ອງຄິດໄລ່ເສັ້ນທາງການເຄື່ອນໄຫວສໍາລັບຫຼາຍຮ້ອຍ - ບາງຄັ້ງຫຼາຍພັນ - ຂອງຫນ່ວຍງານພ້ອມໆກັນ, ໃນທົ່ວການປ່ຽນແປງພູມສັນຖານແບບເຄື່ອນໄຫວ, ໃນຂະນະທີ່ຫຼີກເວັ້ນການປະທະກັນກັບອາຄານ, ຕົ້ນໄມ້, ຫນ່ວຍງານອື່ນໆ, ແລະເຊິ່ງກັນແລະກັນ. ທັງໝົດນີ້ຕ້ອງເກີດຂຶ້ນເປັນມິນລິວິນາທີເພື່ອຮັກສາປະສົບການການຫຼິ້ນເກມທີ່ລຽບງ່າຍ.
ຍຸກເດີມຂອງ Empires ໃຊ້ວິທີການ A* (A-star) ທີ່ມີການປ່ຽນແປງ, ເປັນມາດຕະຖານຄຳສຳລັບການຊອກຫາເສັ້ນທາງຕາມຕາຂ່າຍໄຟຟ້າ. ແຕ່ A* ດຽວ buckles ພາຍໃຕ້ຄວາມກົດດັນໃນເວລາທີ່ທ່ານຂະຫນາດຈາກມືຂອງຫນ່ວຍງານກັບກອງທັບຂະຫນາດໃຫຍ່ການນໍາທາງແຜນທີ່ສະລັບສັບຊ້ອນ. Ensemble Studios, ຜູ້ພັດທະນາຕົ້ນສະບັບ, ໄດ້ໃຊ້ເວລາຫຼາຍປີເພື່ອແກ້ໄຂກໍລະນີທີ່ມີຂອບ: ຫນ່ວຍງານທີ່ຍ່າງເປັນວົງ, ຕິດກັບຝາ, ການສ້າງເສັ້ນ conga ທີ່ແປກປະຫຼາດຜ່ານທາງແຄບ, ຫຼືພຽງແຕ່ປະຕິເສດທີ່ຈະຍ້າຍອອກທັງຫມົດ.
ບັນຫາຫຼັກແມ່ນການລະເບີດແບບປະສົມ. ແຕ່ລະຫົວໜ່ວຍເພີ່ມເຕີມໃນແຜນທີ່ຈະຄູນຄ່າການຄິດໄລ່. ທຸກໆອາຄານທີ່ວາງໄວ້ຈະປ່ຽນເສັ້ນສະແດງການນໍາທາງ. ທຸກໆກອບຕ້ອງການການຄິດໄລ່ຄືນໃຫມ່. C++ ໃຫ້ຜູ້ພັດທະນາຄວບຄຸມຄວາມຊົງຈຳ ແລະປະສິດທິພາບໃນລະດັບຕໍ່າ, ແຕ່ເຖິງແມ່ນຂໍ້ໄດ້ປຽບນັ້ນກໍມີຂໍ້ຈຳກັດ ເມື່ອວິທີການສູດການຄິດໄລ່ພື້ນຖານບໍ່ສາມາດຮັກສາຂະໜາດໄດ້.
ວິທີການອັນກຣິທມິກອັນໃດທີ່ນັກພັດທະນາໄດ້ພະຍາຍາມຫຼາຍກວ່າ 25 ປີ?
ວິດີໂອໄດ້ເລົ່າວິວັດການທີ່ໜ້າຕື່ນເຕັ້ນຂອງຍຸດທະສາດການຊອກຫາເສັ້ນທາງໃນທົ່ວແຟຣນໄຊສ:
- ການຄົ້ນຫາ A* ພື້ນຖານ (1997): ການຈັດຕັ້ງປະຕິບັດເບື້ອງຕົ້ນໄດ້ຈັດການກຸ່ມນ້ອຍໆຢ່າງສົມເຫດສົມຜົນ ແຕ່ຖືກຊຸດໂຊມລົງຢ່າງໄວວາດ້ວຍການຄັດເລືອກຂະໜາດຂອງກອງທັບ, ເຊິ່ງເຮັດໃຫ້ຜູ້ຫຼິ້ນແມງໄມ້ "ຊາວບ້ານຕິດຄ້າງ" ທີ່ມີຊື່ສຽງມາຈົນເຖິງທຸກມື້ນີ້.
- ການຊອກເສັ້ນທາງຕາມລຳດັບ: ການຈັດລຽງລຳດັບຕໍ່ມາໄດ້ນຳສະເໜີຕາໜ່າງການນຳທາງຫຼາຍລະດັບ, ແຍກແຜນທີ່ອອກເປັນພາກສ່ວນຕ່າງໆ ເພື່ອໃຫ້ໜ່ວຍຕ່າງໆສາມາດວາງແຜນເສັ້ນທາງໃນລະດັບສູງ ກ່ອນທີ່ຈະປັບປຸງການເຄື່ອນໄຫວຢູ່ໃນທ້ອງຖິ່ນ — ຫຼຸດການຄິດໄລ່ຕໍ່ເຟຣມລົງຢ່າງຫຼວງຫຼາຍ.
- Flow Fields: ແທນການຄຳນວນເສັ້ນທາງແຕ່ລະອັນສຳລັບແຕ່ລະຫົວໜ່ວຍ, Flow Field algorithms ຄິດໄລ່ແຜນທີ່ທິດທາງດຽວທີ່ທຸກຫົວໜ່ວຍໃນກຸ່ມສາມາດປະຕິບັດຕາມໄດ້, ປ່ຽນບັນຫາ O(n) ເປັນບາງອັນທີ່ໃກ້ກວ່າ O(1) ຕໍ່ຫົວໜ່ວຍ.
- ພຶດຕິກຳການຊີ້ນຳ ແລະ ການຫຼີກລ່ຽງທ້ອງຖິ່ນ: ວາງຢູ່ເທິງສຸດຂອງການຊອກຫາເສັ້ນທາງທົ່ວໂລກ, ລະບົບເຫຼົ່ານີ້ຈັດການການຫຼີກລ່ຽງການປະທະກັນໄລຍະໜຶ່ງເພື່ອໃຫ້ໜ່ວຍຕ່າງໆບໍ່ຕິດກັນ ຫຼື ຊ້ອນກັນໃສ່ແຜ່ນດຽວ.
- ລະບົບປະສົມໃນ AoE IV: ການຕິດຕັ້ງຫລ້າສຸດໄດ້ລວມເອົາຫຼາຍເຕັກນິກ — ແຖບນໍາທາງ, ພື້ນທີ່ການໄຫຼເຂົ້າ, ແລະການຊີ້ນໍາໃນທ້ອງຖິ່ນ — ເຂົ້າໄປໃນສະຖາປັດຕະຍະກໍາຊັ້ນນໍາທີ່ມອບຂອບເຂດການເຄື່ອນທີ່ຕ່າງກັນໃຫ້ກັບລະບົບຍ່ອຍຕ່າງໆ.
ເກມແຕ່ລະລຸ້ນແມ່ນສ້າງລະບົບການເຄື່ອນໄຫວຄືນໃໝ່ຕັ້ງແຕ່ຕົ້ນ, ສືບຕໍ່ບົດຮຽນທີ່ຫາໄດ້ຍາກກ່ຽວກັບສິ່ງທີ່ແຕກຫັກ.
ທີມຊອຟແວທຸລະກິດສາມາດຮຽນຮູ້ຫຍັງແດ່ຈາກການຊອກເສັ້ນທາງຂອງເຄື່ອງຈັກ?
The Age of Empires path finding saga is a masterclass in a problem every business growing faces: ສິ່ງທີ່ເຮັດວຽກຢູ່ໃນຂະຫນາດນ້ອຍ shatters ໃນຂະຫນາດໃຫຍ່. ຂະບວນການຄູ່ມືທີ່ຈັດການລູກຄ້າ 10 ຄົນຕໍ່ອາທິດຫຼຸດລົງຢູ່ທີ່ 500. ສະເປຣດຊີດທີ່ຕິດຕາມໂຄງການໜຶ່ງບໍ່ສາມາດຈັດການໄດ້ໃນທົ່ວ 50 ຄົນ. ຂັ້ນຕອນການເຮັດວຽກການອະນຸມັດທີ່ອອກແບບມາສຳລັບທີມ 5 ຄົນຈະສ້າງຂໍ້ບົກຜ່ອງຢູ່ທີ່ 50 ຄົນ.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →"ໜີ້ສິນທາງວິຊາການທີ່ອັນຕະລາຍທີ່ສຸດແມ່ນລະບົບທີ່ເຮັດວຽກໄດ້ຢ່າງສົມບູນແບບ — ຈົນກະທັນຫັນບໍ່ໄດ້. Age of Empires pathfinding ເຮັດວຽກຢ່າງບໍ່ມີຂໍ້ບົກພ່ອງສໍາລັບ 8 ຫນ່ວຍ. ມັນຫຼຸດລົງເປັນຈໍານວນ 80. ທຸລະກິດປະເຊີນຫນ້າກັບຫນ້າຜາທີ່ຄືກັນທຸກຄັ້ງທີ່ພວກເຂົາຂະຫນາດຜ່ານຂອບເຂດຂະບວນການຄູ່ມື."
ການແກ້ໄຂທີ່ຜູ້ພັດທະນາ AoE ໄດ້ເຕົ້າໂຮມກັນ — ລະບົບໂມດູລາເປັນຊັ້ນທີ່ອົງປະກອບທີ່ແຕກຕ່າງກັນແກ້ໄຂບັນຫາທີ່ແຕກຕ່າງກັນ — ເປັນແຜນທີ່ໂດຍກົງກ່ຽວກັບການອອກແບບລະບົບປະຕິບັດການທຸລະກິດທີ່ທັນສະໄຫມ. ທ່ານຕ້ອງການເສັ້ນທາງຍຸດທະສາດລະດັບສູງ (ການຄຸ້ມຄອງໂຄງການ, ການຈັດສັນຊັບພະຍາກອນ) ຈັບຄູ່ກັບການປະຕິບັດລະດັບທ້ອງຖິ່ນ (ການມອບໝາຍໜ້າວຽກ, ຂັ້ນຕອນການເຮັດວຽກປະຈໍາວັນ, ການອະນຸມັດອັດຕະໂນມັດ) ເຮັດວຽກໃນຄອນເສີດ.
ການອອກແບບລະບົບ Modular ປ້ອງກັນຄວາມລົ້ມເຫຼວຂອງການຂະຫຍາຍຕົວແນວໃດ?
ຄວາມກ້າວໜ້າໃນການຄົ້ນຫາເສັ້ນທາງຂອງ AoE IV ບໍ່ແມ່ນວິທີທີ່ດີກວ່າອັນດຽວ. ມັນແມ່ນສະຖາປັດຕະຍະກໍາ. ໂດຍການແຍກຄວາມກັງວົນ - ການນໍາທາງທົ່ວໂລກ, ການເຄື່ອນໄຫວຂອງກຸ່ມ, ການຊີ້ນໍາຂອງບຸກຄົນ, ການແກ້ໄຂການປະທະກັນ - ແຕ່ລະຊັ້ນສາມາດຖືກປັບປຸງເປັນເອກະລາດໂດຍບໍ່ມີການທໍາລາຍຄວາມຫມັ້ນຄົງອື່ນໆ.
ນີ້ແມ່ນແນ່ນອນວ່າເປັນຫຍັງທຸລະກິດທີ່ເຮັດວຽກຢູ່ໃນເຄື່ອງມືຕັດການເຊື່ອມຕໍ່ ( CRM ຢູ່ທີ່ນີ້, ສະເປຣດຊີດຢູ່ບ່ອນນັ້ນ, ກະທູ້ອີເມລ໌ຢູ່ທົ່ວທຸກແຫ່ງ) ຕີຝາດຽວກັນກັບອາຍຸຂອງ Empires ໃນປີ 1997. ເມື່ອທໍ່ການຂາຍ, ການຄຸ້ມຄອງໂຄງການ, ຂະບວນການເຮັດວຽກ HR, ໃບແຈ້ງຫນີ້, ແລະການສື່ສານຂອງລູກຄ້າທັງຫມົດອາໄສຢູ່ໃນລະບົບທີ່ໂດດດ່ຽວ, ທຸກໆ "ຫນ່ວຍງານ" ໃນທຸລະກິດຂອງທ່ານແມ່ນດໍາເນີນການທີ່ບໍ່ມີຄວາມຮູ້ຂອງຕົນເອງ. ຜົນໄດ້ຮັບແມ່ນທຸລະກິດທີ່ທຽບເທົ່າກັບຊາວບ້ານທີ່ຍ່າງເປັນວົງ: ຄວາມພະຍາຍາມຊ້ໍາກັນ, ພາດໂອກາດນີ້, ແລະຄວາມວຸ່ນວາຍໃນການດໍາເນີນງານ.
ລະບົບການປະຕິບັດງານທຸລະກິດທີ່ເປັນເອກະພາບ — ເປັນໜຶ່ງທີ່ໂມດູນແບ່ງຊັ້ນນຳທາງທົ່ວໄປ — ລົບລ້າງການຂັດກັນເຫຼົ່ານີ້ແບບດຽວກັນກັບຊ່ອງການໄຫຼຂອງການລົບລ້າງການຄຳນວນຕໍ່ໜ່ວຍທີ່ຊ້ຳຊ້ອນ.
ຄຳຖາມທີ່ຖາມເລື້ອຍໆ
ພາສາການຂຽນໂປລແກລມ Age of Empires ແມ່ນຫຍັງ?
ແຟຣນໄຊສ໌ The Age of Empires ສ້າງຂຶ້ນໂດຍພື້ນຖານໃນ C++, ເຊິ່ງສະໜອງການຈັດການຄວາມຊົງຈຳລະດັບຕໍ່າ ແລະປະສິດທິພາບການຄຳນວນທີ່ຕ້ອງການສຳລັບການຄຳນວນການຊອກຫາແບບສົດໆໃນທົ່ວຫຼາຍພັນໜ່ວຍພ້ອມໆກັນ. C++ ຍັງຄົງເປັນພາສາທີ່ເດັ່ນສຳລັບລະບົບເຄື່ອງຈັກເກມທີ່ສຳຄັນ.
ເປັນຫຍັງໜ່ວຍເກມ RTS ຍັງມີບັນຫາການຊອກຫາທາງໃນປີ 2026?
ການຊອກຫາເສັ້ນທາງໃນເວລາຈິງສຳລັບກຸ່ມໃຫຍ່ໃນທົ່ວສະພາບແວດລ້ອມແບບເຄື່ອນໄຫວຍັງຄົງເປັນບັນຫາທີ່ຍາກໃນການຄິດໄລ່. ພື້ນທີ່ຄົ້ນຫາເຕີບໃຫຍ່ຂຶ້ນດ້ວຍຈຳນວນຫົວໜ່ວຍ, ຄວາມຊັບຊ້ອນຂອງພູມສັນຖານ, ແລະຂະໜາດແຜນທີ່. ວິທີແກ້ໄຂທີ່ທັນສະໄຫມແມ່ນດີກ່ວາວິທີການຂອງຍຸກ 1997 ຢ່າງຫຼວງຫຼາຍ, ແຕ່ກໍລະນີທີ່ແຂບຢູ່ໃນຫນ່ວຍງານ, ເສັ້ນທາງແຄບ, ແລະການເຄື່ອນໄຫວຂອງການສ້າງຍັງຄົງທ້າທາຍເຖິງແມ່ນວ່າການປະຕິບັດທີ່ທັນສະໄຫມ.
ການຊອກຫາເສັ້ນທາງກ່ຽວຂ້ອງກັບການເພີ່ມປະສິດທິພາບຂອງຂະບວນການທຸລະກິດແນວໃດ?
ທັງສອງໂດເມນຈັດການກັບຕົວແທນການກຳນົດເສັ້ນທາງ (ໜ່ວຍງານ ຫຼືໜ້າວຽກ) ໂດຍຜ່ານສະພາບແວດລ້ອມທີ່ສັບສົນ, ປ່ຽນແປງໄປສູ່ເປົ້າໝາຍໃນຂະນະທີ່ຫຼີກເວັ້ນຄວາມຂັດແຍ້ງກັນ. ຫຼັກການດຽວກັນນຳໃຊ້ຄື: ວິທີການທີ່ໄຮ້ດຽງສາຈະລົ້ມເຫລວໃນຂະໜາດ, ສະຖາປັດຕະຍະກຳແບບໂມດູລາໄດ້ຜົນດີກວ່າແບບ monolithic, ແລະລະບົບຊັ້ນວາງທີ່ແຍກການວາງແຜນຍຸດທະສາດອອກຈາກການປະຕິບັດຍຸດທະວິທີຢ່າງສະໝໍ່າສະເໝີໃຫ້ຜົນໄດ້ຮັບທີ່ດີກ່ວາການແກ້ໄຂບັນຫາແບບວິທີດຽວ.
ທຸລະກິດຂອງທ່ານສົມຄວນໄດ້ຮັບວິວັດທະນາການສະຖາປັດຕະຍະກຳອັນດຽວກັນ Age of Empires ໃຊ້ເວລາ 25 ປີໃຫ້ສົມບູນແບບ. Mewayz ນຳເອົາ 207 ໂມດູນປະສົມປະສານ — ຈາກການຈັດການໂຄງການ ແລະ CRM ໄປເຖິງ HR ແລະ ໃບແຈ້ງໜີ້ — ເຂົ້າໄປໃນລະບົບປະຕິບັດງານອັນດຽວທີ່ອອກແບບມາເພື່ອປັບຂະໜາດໃຫ້ກັບເຈົ້າ, ບໍ່ແມ່ນຕໍ່ຕ້ານເຈົ້າ. ຢຸດເຊົາການກໍານົດເສັ້ນທາງການດໍາເນີນງານຂອງທ່ານຜ່ານເຄື່ອງມືທີ່ຕັດການເຊື່ອມຕໍ່. ເລີ່ມການທົດລອງໃຊ້ຟຣີຂອງທ່ານທີ່ app.mewayz.com ແລະໃຫ້ທຸລະກິດຂອງທ່ານຍົກລະດັບເສັ້ນທາງທີ່ມັນຕ້ອງການ.
Try Mewayz Free
All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.
Get more articles like this
Weekly business tips and product updates. Free forever.
You're subscribed!
Start managing your business smarter today
Join 30,000+ businesses. Free forever plan · No credit card required.
Ready to put this into practice?
Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.
Start Free Trial →Related articles
Hacker News
Many African families spend fortunes burying their dead
Apr 9, 2026
Hacker News
Netflix Prices Went Up Again – I Bought a DVD Player Instead
Apr 9, 2026
Hacker News
Charcuterie – Visual similarity Unicode explorer
Apr 9, 2026
Hacker News
Reverse engineering Gemini's SynthID detection
Apr 9, 2026
Hacker News
Native Instant Space Switching on macOS
Apr 9, 2026
Hacker News
Maine Is About to Become the First State to Ban Major New Data Centers
Apr 9, 2026
Ready to take action?
Start your free Mewayz trial today
All-in-one business platform. No credit card required.
Start Free →14-day free trial · No credit card · Cancel anytime