สร้างบอทสำหรับ Pokémon Auto Chess
ล็อบบี้ Pokémon Auto Chess ที่คนไม่เต็มจะถูกเติมด้วยบอท — คู่ต่อสู้ที่ควบคุมด้วย AI ซึ่งไม่ได้สร้างโดยผู้พัฒนา แต่สร้างโดยผู้เล่นเอง ผ่านเครื่องมือ Bot Builder ที่ฝังอยู่ในตัวเกม หากคุณเคยเจอกระดาน AI ที่สร้างมาได้ดีอย่าง น่าประหลาดใจ แล้วสงสัยว่าใครเป็นคนสร้าง นี่คือคำตอบ มีใครสักคนออกแบบมันทีละด่าน ส่งเข้าไป แล้วผู้ตรวจสอบ อาสาสมัครก็อนุมัติให้เข้าไปอยู่ในกลุ่มที่ผู้เล่นทุกคนอาจถูกจับคู่ไปเจอได้
หน้านี้จะอธิบายวิธีสร้างบอทที่ได้รับการอนุมัติจริง ๆ — ทั้งตัวเครื่องมือเอง และกฎที่การส่งบอทต้องทำตาม เพื่อให้อ่านดูเหมือนเกมจริงของมนุษย์ ไม่ใช่สถานการณ์ที่เขียนสคริปต์ไว้อย่างเห็นได้ชัด
Bot Builder คืออะไรกันแน่
มันถูกฝังอยู่ในตัวเกมเอง ไม่ใช่เว็บไซต์แยกต่างหาก — เปิดได้จากเมนูหลัก คุณจะจัดวางกระดานสำหรับแต่ละด่านที่ บอทของคุณจะไปถึง โดยเลือกตัว ตำแหน่ง และไอเทม เหมือนกับตอนเล่นจริงทุกประการ และเครื่องมือจะแสดงให้เห็นแบบ เรียลไทม์ว่าคุณกำลังสร้างอะไรอยู่ ทั้งธาตุปัจจุบัน ค่าความยาก/Elo โดยประมาณของกระดานทั้งหมด และจำนวนชิ้นส่วน ไอเทมที่ใช้ไปแล้วเทียบกับด่านที่คุณอยู่
บันทึกงานของคุณลงไฟล์ไปเรื่อย ๆ — ไม่มีการบันทึกอัตโนมัติ และบอทที่ยังทำไม่เสร็จจะส่งไม่ได้ เมื่อพอใจแล้ว ปุ่มส่งจะนำบอทของคุณไปที่ช่อง Discord #bot-creation ซึ่ง Bot Admin จะตรวจสอบ แล้วอนุมัติ (เข้าไปอยู่ในกลุ่มจริงที่ผู้เล่นจะถูกจับคู่ไปเจอ) หรือส่งกลับมาพร้อมข้อเสนอแนะ
กฎข้อเดียวที่ทุกอย่างยึดตาม
บอทต้องเป็นสิ่งที่ผู้เล่นจริงสามารถทำได้จริง ไม่มีเงินให้ใช้เป็นทางลัด ไม่มีไอเทมหรือตัวที่เกมจริงไม่มีทาง ผลิตได้ในด่านนั้น ไม่มีพฤติกรรมที่ฝ่าฝืนกฎของเกมที่ใช้กับผู้เล่น ทุกข้อแนะนำเฉพาะด้านล่างนี้ ที่จริงแล้วก็คือ กฎข้อเดียวกันนี้ที่นำไปใช้กับส่วนต่าง ๆ ของเครื่องมือเท่านั้นเอง
อะไรที่ทำให้บอทถูกปฏิเสธ
- ห้ามใส่ชิ้นส่วนไอเทม ใส่เฉพาะไอเทมที่คราฟต์เสร็จสมบูรณ์แล้วเท่านั้น สูตรคราฟต์ของเกม เปลี่ยนไปในแต่ละเวอร์ชัน บอทที่ถือชิ้นส่วนแทนไอเทมสำเร็จรูปจะพังทันทีที่สูตรเปลี่ยน
- ตั้งอวตารและชื่อจริง ไอคอน Ditto เริ่มต้นจะถูกปฏิเสธทันที — เลือกโปเกมอนจากทีม (ควรเป็นตัวหลักหรือตัวที่ครอบคลุมธาตุสำคัญของทีม) เพื่อให้ผู้เล่นรู้ทันทีว่ากำลังจะเจอกับอะไร หากต้อง อัปเดตบอทที่ได้รับการอนุมัติแล้ว ให้คงอวตารและชื่อเดิมไว้ หากเปลี่ยนอย่างใดอย่างหนึ่งจะถูกส่งเป็นบอทใหม่ แทนที่จะเขียนทับของเดิม
- รักษา Elo ให้ตรงตามจริง ช่วงที่ได้รับการอนุมัติคือ มือใหม่ (ต่ำกว่า 850) ง่าย (850–999) ปานกลาง (1000–1149) ยาก (1150–1299) สุดโต่ง (1300–1449) และปรมาจารย์ (1450 ขึ้นไป) แต่ในทาง ปฏิบัติ บอทที่สูงกว่า 1100–1200 มาก ๆ มักไม่ค่อยได้รับการอนุมัติ และ 1300 ขึ้นไปแทบไม่เคยผ่านเลย เพราะทีม ที่แข็งแกร่งขนาดนั้นไม่ใช่เกมจริงเกมเดียวอีกต่อไป แต่เป็นสถานการณ์ที่ดีที่สุดที่เอามาปะติดปะต่อกัน
- ใช้เฉพาะสิ่งที่กระดานได้มาจริง ๆ ไอเทมชายนีและสิทธิ์เข้าถึง Shiny Charm ต้องมาจากการ เล่นสายสะสมธาตุ Baby จริง ๆ ต่อเนื่องหลายด่าน เครื่องมือของธาตุ Artificial และสายผ้าพันคอของธาตุ Normal ก็เป็นไปตามหลักการเดียวกัน — อย่าใส่สิ่งเหล่านี้เว้นแต่ธาตุของกระดานเองจะปลดล็อกมันได้จริงในเกมจริง หลักการเดียวกันนี้ใช้กับทุกอย่างที่ผูกกับคารูเซลพิเศษหรือเหตุการณ์พิเศษ ถ้าไม่ได้การันตีว่าจะได้ทุกเกม บอทก็พึ่งพามันไม่ได้เช่นกัน
- รักษาความสม่ำเสมอในแต่ละด่าน สถานะชายนี ไอคอนอารมณ์ และไอเทมที่ถืออยู่ของตัวหนึ่ง ๆ ไม่ควรเปลี่ยนไปอย่างไม่มีเหตุผลระหว่างด่าน — ในเกมจริงมันจะเปลี่ยนก็ต่อเมื่อมีเหตุผลจริง ๆ (มีการให้ไอเทม จริง หรือมีการขายตัวจริง) หากไอเทมจำเป็นต้องย้ายจากตัวหนึ่งไปอีกตัวหนึ่ง จะถูกต้องตามกฎก็ต่อเมื่อเจ้าของ เดิมถูกขายไปก่อนแล้วเท่านั้น เหมือนกับในเกมจริง
- เคารพความเฉพาะเจาะจงของภูมิภาค ฟอร์มประจำภูมิภาค (อโลลา, กาลาร์, ฮิสุย, พาลเดีย) ไม่สามารถปรากฏในกลุ่มการพบเจอของภูมิภาคเดียวกันกับฟอร์มพื้นฐานได้ — ตรวจสอบก่อนว่าด่านนั้นอยู่ในภูมิภาค ใดก่อนจะวางมัน
คิดแบบผู้เล่น ไม่ใช่แบบตารางคำนวณ
เครื่องมือนี้ไม่ได้ติดตามเงิน ดังนั้นการตรวจสอบความสมจริงจึงเป็นหน้าที่ของคุณทั้งหมด เลเวล จำนวนไอเทม และความคืบหน้าการวิวัฒนาการของกระดานนี้ จะจ่ายไหวจริง ๆ ในด่านนี้หรือไม่? สองสิ่งที่ต้องแลกกันคือ เลเวล กับ การทอยใหม่ (reroll) — บอทที่อัปเลเวลสุดโต่งจะมีตัววิวัฒนาการ ไม่มากนัก ส่วนบอทที่ทอยใหม่หนักเพื่อวิวัฒนาการ 2/3 ดาวแบบเร็วจะล้าหลังเรื่องเลเวล ใช้เกมของคุณเองเป็น เกณฑ์ตรวจสอบความจริง: 2 ดาว (3 ใบ) เป็นเรื่องสมจริงได้ภายในไม่กี่เทิร์นหากโอกาสในร้านค้าดี ส่วน 3 ดาว (9 ใบ) ใช้เวลานานกว่านั้นมาก
| สไตล์การเล่น | ด่าน 10 | ด่าน 13–15 | ด่าน 17–20 | ด่าน 22–25 | ด่าน 27 ขึ้นไป |
|---|---|---|---|---|---|
| จังหวะมาตรฐาน อัปเลเวลสม่ำเสมอ ทอยใหม่พอประมาณ | เลเวล 5 | เลเวล 6–7 | เลเวล 7–8 | เลเวล 8–9 | เลเวล 9 เศรษฐกิจน่าจะพังแล้ว |
| ทอยใหม่หนัก เน้นวิวัฒนาการเร็ว/สูง | เลเวล 5 | เลเวล 6 | เลเวล 7 | เลเวล 8 อาจพังแล้ว | เลเวล 9 ถ้าไปถึง |
ควรมองตารางนี้เป็นเกณฑ์ตรวจสอบตามสามัญสำนึก ไม่ใช่แม่แบบที่ต้องลอกตามเป๊ะ ๆ — กระดานที่สร้างรอบตัวหลัก 3 ดาวที่ได้จากการทอยใหม่หนัก ควรดูล้าหลังเรื่องเลเวลอย่างชัดเจนเมื่อเทียบกับกระดานที่อัปเลเวลสุดโต่งจนต้อง เสียสละการวิวัฒนาการ "เศรษฐกิจพัง" (ใช้เงินจนเกือบหมดเพื่อดันเลเวลหรือวิวัฒนาการ) เป็นเรื่องปกติและคาดหวังได้ ในเกมจริง บอทที่ทั้งอัปเลเวลสูงสุด และ วิวัฒนาการครบพร้อมไอเทมเต็มในทุกด่าน จะดูเหมือนเป็นไปไม่ได้ มากกว่าจะดูแข็งแกร่ง
มีรายละเอียดเล็ก ๆ น้อย ๆ ที่ควรจำไว้อีกสองสามอย่าง: ไม่จำเป็นต้องวิวัฒนาการทุกตัว — ตัวที่ตั้งใจปล่อยไว้ ที่ 2 ดาวก็เป็นผลลัพธ์ปกติธรรมดาในเกมจริง ไอเทมก็ไม่จำเป็นต้องเป็นตัวที่ดีที่สุดในทางทฤษฎีเสมอไป เกมจริง มักจบลงด้วยตัวเลือกที่ดีรองลงมาแทนที่จะเป็นตัวที่คุณต้องการจริง ๆ
ขอความช่วยเหลือและการส่งบอท
ปุ่มส่งในตัวเกมจะนำบอทของคุณไปที่ #bot-creation เพื่อตรวจสอบโดยตรง ส่วนคำถาม ความคิดเห็น เกี่ยวกับบอทที่กำลังสร้าง และการพูดคุยทั่วไปเรื่องการสร้างบอท จะอยู่ที่ #bot-builders ทั้งสองช่องอยู่บนเซิร์ฟเวอร์ Discord อย่างเป็นทางการ: