Skip to main content
0

สารจากนักเขียน

ในเกมที่เราเล่นกันเกือบทุกเกมถ้าหากไม่ใช่ เกมสำหรับเล่นคนเดียวโดยเฉพาะก็จะมีระบบ AI หรือ Bot ที่จะพบเจอกันได้ทั่วไป แต่เพื่อน ๆ เคยสงสัยกันมั้ยว่า Bot ภายในเกมที่เราเคยเห็นกันมา มันมีอะไรบ้าง มาหาคำตอบไปพร้อม ๆ กันดีกว่า🎮

เขียนโดย
Chairawit Iamkhajornchai
Internship @ borntoDev

บทความนี้ตีพิมพ์ และ เผยแพร่เมื่อ 19 กันยายน 2566

Bot ในเกมก็จะมีอยู่หลายแบบ

ไม่ว่าจะเป็น FPS , MMORPG , Survival และอื่น ๆ ถ้าให้เห็นภาพชัด ๆ อย่างเกม Minecraft ที่มี NPC ที่ทำฟาร์มในหมู่บ้าน พวกนี้ก็จัดเป็น Bot เหมือนกัน หรือถ้ายกระดับขึ้นมาหน่อยอย่างเกมเล่น 2 คนอย่างหมากฮอส หรือ หมากรุกก็มีกรณีที่ผู้เล่นอยากเล่นคนเดียวก็จะมี Bot มารองรับโดยที่ Bot พวกนี้ก็จัดว่าฉลาดสุด ๆ ไปเลยจะเรียกว่า AI ก็ได้ในส่วนนี้

ภาพโดย gomiche จาก Pixabay

ประเภทของ Bots มีด้วยกัน 3 ประเภท ดังนี้

  • Static Game Bots : เป็นบอทเกมที่ต้องมีความช่วยเหลือคอยชี้นำในการดำเนินการอย่างเหมาะสม โดยจะมีรูปแบบการทำงานได้เหมือนถูกกำหนดไว้แล้ว ตามปกติจะปฏิบัติตามรูปแบบฟังก์ชันเชิงเส้น (Linear Function) เช่น บอทเทรดของกับผู้เล่น

  • Dynamic Game Bots : มีระดับในการเรียนรู้ของตัวเอง ที่สามารถพัฒนาได้หลากหลายขึ้นได้และมีการปรับเปลี่ยนพฤติกรรมต่าง ๆ ที่ไม่ซ้ำซาก เช่น Bot ในเกม CSGO , DOTA2 และอื่น ๆ

  • Both : เป็นบอทเกมที่มีรูปแบบทั้ง Static & Dynamic ในด้านพฤติกรรม เช่น การกระทำต่าง ๆ ของบอทในเกมที่มีความใกล้เคียงกับผู้เล่นจริง แต่ในบางเวลาการเคลื่อนไหวก็จะมีรูปแบบที่ตายตัวเช่นเดียวกัน

ภาพโดย ☣ROBLOX, NwiKing☣’s Workshop จาก This War of Mine 

ประเภทของ Bots นอกเหนือจากในเกมดังนี้

  • Chatbots : เป็นโปรแกรมที่ถูกจำลองในการสนทนาให้มีความใกล้เคียงกับมนุษย์มากที่สุด เช่น Google Assistant เป็นต้น
  • Shopbots : รับหน้าที่คอยดูแลลูกค้าเปรียบเสมือนพนักงาน Sales ที่มีการเสนอส่วนลดอยู่เรื่อย ๆ หรือแนะนำสินค้าที่เราอาจสนใจด้วยการสังเกตจากพฤติกรรมการค้นหาสินค้าของตัวผู้ใช้ เช่น Shopify chatbot เป็นต้น
  • Monitoring bots : คอยตรวจสอบสุขภาพของเว็บไซต์หรือระบบ
  • Spiders หรือ Crawlers : บอทที่สามารถเข้าถึงเว็บไซต์และเก็บข้อมูลภายในเข้ามาสู่ระบบ Search Engine เช่น Google , Bing
  • Monitoring bots : คอยตรวจสอบสุขภาพของเว็บไซต์หรือระบบ
  • Transactional bots : คอยดูแลในเรื่องธุรกรรมต่าง ๆ หรือ งานที่ทำซ้ำ ๆ เช่น การยืนยันธุรกรรมภายในแอปธนาคาร เป็นต้น

แล้วเพื่อน ๆ ทุกวันนี้ได้ลองใช้งาน Bots อะไรกันมาแล้วหรือยัง ถ้ายังไงก็มาเล่าสู่กันฟังได้เสมอเลยนะครับ😃🙏

.

🦖 borntoDev – สร้างการเรียนรู้ที่ดี สำหรับสายไอทีในทุกวัน

ระบบฝึกทักษะ การเขียนโปรแกรม

ที่พร้อมตรวจผลงานคุณ 24 ชั่วโมง

  • โจทย์ปัญหากว่า 200 ข้อ ที่รอท้าทายคุณอยู่
  • รองรับ 9 ภาษาโปรแกรมหลัก ไม่ว่าจะ Java, Python, C ก็เขียนได้
  • ใช้งานได้ฟรี ! ครบ 20 ข้อขึ้นไป รับ Certificate ไปเลย !!
เข้าใช้งานระบบ DevLab ฟรี !เรียนรู้เพิ่มเติม

เรียนรู้ไอที “อัพสกิลเขียนโปรแกรม” จากตัวจริง
ปั้นให้คุณเป็น คนสายไอทีระดับมืออาชีพ

BorntoDev

Author BorntoDev

BorntoDev Co., Ltd.

More posts by BorntoDev

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้
    รายละเอียดคุกกี้

  • คุกกี้สำหรับการติดตามทางการตลาด

    ประเภทของคุกกี้ที่มีความจำเป็นในการใช้งานเพื่อการวิเคราะห์ และ นำเสนอโปรโมชัน สินค้า รวมถึงหลักสูตรฟรี และ สิทธิพิเศษต่าง ๆ คุณสามารถเลือกปิดคุกกี้ประเภทนี้ได้โดยไม่ส่งผลต่อการทำงานหลัก เว้นแต่การนำเสนอโปรโมชันที่อาจไม่ตรงกับความต้องการ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า