สารจากนักเขียน
ในเกมที่เราเล่นกันเกือบทุกเกมถ้าหากไม่ใช่ เกมสำหรับเล่นคนเดียวโดยเฉพาะก็จะมีระบบ AI หรือ Bot ที่จะพบเจอกันได้ทั่วไป แต่เพื่อน ๆ เคยสงสัยกันมั้ยว่า Bot ภายในเกมที่เราเคยเห็นกันมา มันมีอะไรบ้าง มาหาคำตอบไปพร้อม ๆ กันดีกว่า🎮
เขียนโดย
Chairawit Iamkhajornchai
Internship @ borntoDev
บทความนี้ตีพิมพ์ และ เผยแพร่เมื่อ 19 กันยายน 2566
Bot ในเกมก็จะมีอยู่หลายแบบ
ไม่ว่าจะเป็น FPS , MMORPG , Survival และอื่น ๆ ถ้าให้เห็นภาพชัด ๆ อย่างเกม Minecraft ที่มี NPC ที่ทำฟาร์มในหมู่บ้าน พวกนี้ก็จัดเป็น Bot เหมือนกัน หรือถ้ายกระดับขึ้นมาหน่อยอย่างเกมเล่น 2 คนอย่างหมากฮอส หรือ หมากรุกก็มีกรณีที่ผู้เล่นอยากเล่นคนเดียวก็จะมี Bot มารองรับโดยที่ Bot พวกนี้ก็จัดว่าฉลาดสุด ๆ ไปเลยจะเรียกว่า AI ก็ได้ในส่วนนี้
ประเภทของ Bots มีด้วยกัน 3 ประเภท ดังนี้
- Static Game Bots : เป็นบอทเกมที่ต้องมีความช่วยเหลือคอยชี้นำในการดำเนินการอย่างเหมาะสม โดยจะมีรูปแบบการทำงานได้เหมือนถูกกำหนดไว้แล้ว ตามปกติจะปฏิบัติตามรูปแบบฟังก์ชันเชิงเส้น (Linear Function) เช่น บอทเทรดของกับผู้เล่น
- Dynamic Game Bots : มีระดับในการเรียนรู้ของตัวเอง ที่สามารถพัฒนาได้หลากหลายขึ้นได้และมีการปรับเปลี่ยนพฤติกรรมต่าง ๆ ที่ไม่ซ้ำซาก เช่น Bot ในเกม CSGO , DOTA2 และอื่น ๆ
- Both : เป็นบอทเกมที่มีรูปแบบทั้ง Static & Dynamic ในด้านพฤติกรรม เช่น การกระทำต่าง ๆ ของบอทในเกมที่มีความใกล้เคียงกับผู้เล่นจริง แต่ในบางเวลาการเคลื่อนไหวก็จะมีรูปแบบที่ตายตัวเช่นเดียวกัน
ประเภทของ 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 ไปเลย !!