Smashbot เล่นเป็นตัวละครอะไร?
Fox แน่นอน!
Smashbot ทำงานกับ Slippi หรือไม่?
มันทำ! ในการเรียกใช้ Smashbot คุณสามารถใช้การติดตั้ง Slippi Dolphin ปกติของคุณ
ฉันสามารถเรียกใช้ Smashbot ออนไลน์ได้หรือไม่?
ไม่และอย่าพยายาม มันไม่ได้ผลสำหรับคุณและมันจะยุ่งมากทำให้ทั้งคุณและ Smashbot ดูไม่ดี คุณสามารถเล่นได้ในท้องถิ่นในโหมด VS
Smashbot โกงหรือไม่?
คำตอบสั้น ๆ คือ: ไม่
คำตอบที่ยาวนานคือ Smashbot เฉพาะอินเทอร์เฟซกับเกมโดยกดปุ่มบนคอนโทรลเลอร์เสมือน ไม่มีอะไรที่คุณ ไม่สามารถ ทำได้ในหลักการ อย่างไรก็ตามมันเกิดขึ้น แต่คอมพิวเตอร์นั้นเร็วกว่าและเชื่อถือได้มากกว่าคุณดังนั้นจึงสามารถทำสิ่งต่าง ๆ ที่มนุษย์ไม่สามารถทำได้จริง
Smashbot ออกแบบอย่างไร?
Smashbot ทำการตัดสินใจเกี่ยวกับลำดับชั้นของวัตถุประสงค์: กลยุทธ์กลยุทธ์และโซ่ แต่ละวัตถุประสงค์ตรวจสอบสถานะเกมปัจจุบันและตัดสินใจว่าวัตถุประสงค์ระดับต่ำกว่าจะดีที่สุดเพื่อให้บรรลุเป้าหมาย
กลยุทธ์ คือระดับสูงสุดหมายความว่า AI จะใช้เพื่อบรรลุเป้าหมายโดยรวม ตัวอย่างเช่น Smashbot มักจะใช้กลยุทธ์ในการล่อลวงคู่ต่อสู้ไปสู่การเคลื่อนไหวที่ไม่ดี
ยุทธวิธี เป็นซีรีส์ระดับต่ำสุดของสถานการณ์ที่คาดการณ์ได้ซึ่งเราสามารถผังงานได้อย่างสมจริงในแบบของเรา ตัวอย่างเช่นหากศัตรูอยู่นอกเวทีเราอาจเลือกที่จะป้องกันพวกเขาเพื่อป้องกันไม่ให้พวกเขากลับมาอีกครั้ง
โซ่ เป็นระดับต่ำสุดของวัตถุประสงค์ที่ประกอบด้วย "โซ่" ของการกดปุ่มที่ผู้ตีจะรับรู้เช่น Wavedash, upsmash กระโดดกระโดด ฯลฯ ...
ฉันสามารถเล่น Smashbot บน GameCube ปกติหรือ Wii ที่ถูกแฮ็กได้หรือไม่?
สำหรับตอนนี้ Smashbot ทำงานบนพีซีเป็นโปรแกรมคอมพิวเตอร์ปกติเท่านั้น (หมายความว่าระยะประชิดต้องอยู่ในตัวจำลอง)
ระบบปฏิบัติการเล่นอะไร?
Smashbot ทำงานบน Linux, OSX และ Windows!
ฉันพบข้อผิดพลาด ฉันจะช่วยได้อย่างไร?
เฮ้ขอบคุณมาก! สำหรับผู้เริ่มต้นตรวจสอบให้แน่ใจว่าคุณสามารถทำข้อผิดพลาดซ้ำได้อย่างน่าเชื่อถือ จากนั้นไปข้างหน้าและสร้างปัญหาเกี่ยวกับ GitHub ที่ https://github.com/altf4/smashbot/issues หากคุณต้องการที่จะยอดเยี่ยมมากขึ้นให้เรียกใช้ AI ด้วยธง "--Debug" และอัปโหลดไฟล์ CSV ที่ให้คุณพร้อมกับปัญหา CSV นั้นมีการแยกแยะสถานะของ AI อย่างเต็มรูปแบบในแต่ละเฟรมดังนั้นเราจึงสามารถระบุสิ่งที่ผิดพลาดได้อย่างง่ายดายและที่ไหน
ติดตั้ง libmelee, Python 3 API สำหรับการโต้ตอบกับปลาโลมาและระยะประชิด pip3 install melee
ยังตรวจสอบให้แน่ใจว่าได้รับการอัปเดตบน Libmelee ด้วย pip3 install --upgrade melee
ติดตั้งและกำหนดค่า Slippi เช่นเดียวกับที่คุณทำเพื่อย้อนกลับ NetPlay คำแนะนำเต็มรูปแบบที่นี่: https://slippi.gg
คุณอาจต้องการอะแดปเตอร์ GameCube ที่มีอยู่ใน Amazon ที่นี่: https://www.amazon.com/super-smash-gamecube-adapter-wii-u/dp/b00l3l1fi หรืออะแดปเตอร์ hitbox ทำงานได้ดีเช่นกัน: https://www.hitboxarcade.com/products/gamecube-controller-adapter
ติดตั้งรหัสตุ๊กแก Slippi ที่กำหนดเอง คุณสามารถค้นหาได้ที่นี่: https://github.com/altf4/slippi-ssbm-asm/blob/libmelee/output/netplay/gale01r2.ini เพียงแค่แทนที่ไฟล์ GALE01r2.ini
ที่มีอยู่ของคุณด้วยไฟล์นี้
ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานรหัสตุ๊กแก Required
และ Recommended
ทั้งหมด
ปิดการใช้ Apply Delay to all In-Game Screens
เรียกใช้ smashbot.py -e PATH_TO_SLIPPI_FOLDER
(ไม่ใช่ exe จริงเองเพียงไดเรกทอรีที่มันอยู่)
โดยค่าเริ่มต้น Smashbot ใช้คอนโทรลเลอร์ 2 และสมมติว่าคุณอยู่ในคอนโทรลเลอร์ 1 คุณสามารถเปลี่ยนสิ่งนี้ได้ด้วยตัวเลือก --port N
เพื่อเปลี่ยนพอร์ตของ Smashbot และ --opponent N
เพื่อเปลี่ยนพอร์ตของผู้เล่นมนุษย์