วิวัฒนาการของศัตรูใน shoot-em-ups


13

มี shoot-em-ups ที่ศัตรูวิวัฒนาการจริง ๆ เพื่อตอบสนองต่อความสำเร็จของพวกเขาเทียบกับผู้เล่นหรือไม่?

โดยการวิวัฒนาการฉันหมายความว่าศัตรูแต่ละคนมีข้อมูลพันธุกรรมบางอย่างที่เข้ารหัสพฤติกรรมของพวกเขา ศัตรูที่อยู่ได้นานกว่าหรือได้รับความเสียหายมากกว่าจะได้รับอนุญาตให้ผสมยีนเพื่อสร้างศัตรูใหม่ วิธีนี้จะทำให้ศัตรูปรับตัวเข้ากับผู้เล่นได้ดีขึ้น


1
ไม่เคยเห็น (หรือว่าฉันรู้) ดูเหมือนว่าจะใช้เวลานานในการสร้างคู่ต่อสู้ที่เหมาะสมหลังจากผู้เล่นและเมื่อผู้เล่นเข้าใจศัตรูที่วิวัฒนาการแล้ว DNA ก็เฉพาะเจาะจงเกินไปที่จะสร้างความท้าทายใหม่ ดังนั้นคุณต้องแนะนำการกลายพันธุ์เพื่อสร้างยีนเก่าขึ้นมาอีกเป็นระยะ ๆ ฉันเดาว่า ความคิดที่เจ๋ง
Kaj

คุณอาจสนใจ Adaptive AI ในขณะที่ฉันไม่แน่ใจว่ามันใช้อัลกอริทึมทางพันธุกรรมหรือไม่เกม Crytek หลายเกมมี Adaptive AI ที่ปรับให้เหมาะกับกลยุทธ์ของผู้เล่น
DrDeth

คำตอบ:


7

มี shoot-em-up ของพีซีญี่ปุ่นฟรีแวร์ที่เรียกว่า " คำเตือนตลอดกาล " ที่วิวัฒนาการผู้บังคับบัญชาตามวิธีที่คุณเข้าหาพวกเขาในแบบที่เป็นมากกว่าการสลับระหว่างสถานีที่ตั้งไว้ล่วงหน้า นอกจากนี้ยังสนุกกับการเป็นอิสระ

อีกเกมที่ฉันพบคือ " Evolution Shooter " โดย Petri Purho ซึ่งใช้อัลกอริทึมวิวัฒนาการในการรวมคำจำกัดความเกมยิงทั้งหมดเมื่อเทียบกับศัตรูรายบุคคล


2

ไม่ใช่แบบเรียลไทม์หรือปืน แต่เมื่อพัฒนาเกมต่อสู้รถเราใช้กระบวนการวิวัฒนาการเพื่อสร้าง AI รถของศัตรูสามารถมองเห็นขอบของแทร็กและที่ตั้งของรถคันอื่น

อย่างไรก็ตามสิ่งต่าง ๆ เช่นยากที่จะทำลายเมื่อเริ่มต้นวิธีที่ยากที่จะหันไปรอบ ๆ ฝ่ายตรงข้ามเมื่อจะกำหนดเป้ จากนั้น AI ก็ถูกตั้งค่าให้ทำงานรอบตลอดทั้งคืนอย่างช้าๆการปรับแต่งตัวแปร ทุกเช้าเราจะดูข้อมูลคืนก่อนหน้าค้นหาสิ่งที่มีเวลารอบ / การฆ่าที่ดีที่สุดจากนั้นเปลี่ยนรูปอีกครั้ง ผลลัพธ์ที่ได้คือ AI ที่สามารถทิ้งลงในเพลงใดก็ได้และสามารถแข่งขันได้

ทั้งหมดนี้ถูกอบเข้าสู่เกมดังนั้นจึงไม่ได้เรียนรู้จากการเล่นกับผู้เล่น

มีเกมกีฬาหลายเกมที่ติดตามแนวโน้มผู้เล่นและพยายามคาดการณ์ตัวเลือกเหล่านั้นไม่แน่ใจว่ามีใครส่ง AI แบบปรับตัวในเกมยิง


1

มี RTS ที่มีพื้นฐานมาจากแนวคิดนี้ แต่แทนที่จะเป็นศัตรูที่วิวัฒนาการผู้เล่นจะฝึกยูนิตที่สามารถเพาะพันธุ์ปรับตัวและวิวัฒนาการได้

NERO

เทคโนโลยีที่อยู่เบื้องหลังสิ่งนี้คือการผสมผสานระหว่างโครงข่ายประสาทและอัลกอริทึมทางพันธุกรรมที่เรียกว่า NeuroEvolution

Neuro-Evolved Robotic Operatives หรือ NERO โดยย่อเป็นเกมคอมพิวเตอร์ที่มีเอกลักษณ์ที่ให้คุณเล่นกับการปรับตัวกับตัวแทนอัจฉริยะ พัฒนากองทัพหุ่นยนต์ของคุณเองโดยการปรับแต่งสมองเทียมสำหรับงานที่ท้าทายแล้วเข้าร่วมทีมของคุณในการแข่งขันออนไลน์!

http://nerogame.org/

การแข่งขันอาวุธกาลาติค

มีอีกเกมหนึ่งที่ใช้เทคโนโลยีที่คล้ายกัน แต่กลับพัฒนาอาวุธที่กำหนดเองตามประสิทธิภาพและการเล่นเกมโดยรวมของผู้ใช้

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

http://gar.eecs.ucf.edu/

บันทึก:

เกมเหล่านี้ทั้งสองได้รับการพัฒนาเป็นกิจกรรมทางวิชาการ


0

ไม่ใช่วิวัฒนาการในแง่ที่คุณพูดถึง แต่ก็ยังน่าสนใจ:

ในทั้งสองเกม Left 4 Dead โดย valve มีผู้กำกับ AI ที่ปรับระดับตามวิธีการปฏิบัติของผู้เล่น

"ผู้อำนวยการวางศัตรูและไอเท็มในตำแหน่งและปริมาณที่แตกต่างกันตามสถานการณ์ปัจจุบันสถานะทักษะและตำแหน่งของผู้เล่นแต่ละคน" - http://en.wikipedia.org/wiki/Left_4_Dead#AI_Director


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

-1

เรซเปลี่ยนระดับความยากของบอสตามระดับที่คุณทำได้ในระดับนั้น


ฉันล้อเลียนเรื่องวิวัฒนาการทางพันธุกรรมมากกว่านี้
Rocketmagnet

อาจจะเป็นศัตรูแบบสุ่มของ Diablo 2
coderanger
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.