คู่มือแอปพลิเคชัน

AI ในการสร้างระดับเกม

AI สามารถสร้างระดับของเกม แผนที่ และโลกได้โดยอัตโนมัติ แทนที่จะวางทุกกำแพงและศัตรูด้วยมือ

อ่าน 2 นาทีอัปเดตล่าสุด

ภาพรวม

This procedural content generation gives games near-infinite variety and helps small studios ship huge worlds.

เจาะลึก

Procedural Content Generation (PCG) ขับเคลื่อนเกมมานานหลายทศวรรษ ตั้งแต่ดันเจี้ยนของ Rogue (1980) ไปจนถึงดาวเคราะห์ 18 ล้านล้านดวงใน No Man's Sky วิธีการแบบคลาสสิกใช้ฟังก์ชันเสียงรบกวน เช่น เสียง Perlin สำหรับภูมิประเทศ รวมถึงไวยากรณ์และชุดกฎสำหรับห้องและภารกิจ คลื่นลูกใหม่คือ PCG ผ่านการเรียนรู้ของเครื่อง (PCGML) ซึ่งโมเดลเรียนรู้จากระดับที่มีอยู่ แนวทางต่างๆ ได้แก่ GAN ที่สร้างด่านสไตล์ Mario ที่สามารถเล่นได้ การเสริมการเรียนรู้ที่ออกแบบระดับโดยการเพิ่มความสนุกหรือความยากให้สูงสุด และ Wave Function Collapse ซึ่งเป็นตัวแก้ปัญหาข้อจำกัดที่เรียงต่อกันในแผนที่เพื่อให้ชิ้นส่วนที่อยู่ใกล้เคียงพอดีเสมอ ความท้าทายหลักคือการรับประกันว่าระดับต่างๆ จะเสร็จสมบูรณ์และสมดุลจริงๆ ไม่ใช่แค่ดูเป็นไปได้เท่านั้น ดังนั้นนักออกแบบจึงจับคู่เครื่องกำเนิดกับบอททดสอบการเล่นอัตโนมัติ

ข้อมูลเชิงลึกทางเทคนิค

Wave Function Collapse เป็นเครื่องมือยอดนิยมที่ปฏิบัติต่อการสร้างระดับเหมือนปริศนาข้อจำกัด โดยเริ่มต้นด้วยทุกช่องที่ซ้อนทับกัน จากนั้นจึง 'ยุบ' เซลล์เอนโทรปีต่ำสุดไปเป็นช่องเดียวซ้ำแล้วซ้ำอีก และเผยแพร่กฎ adjacency ออกไปด้านนอก เหมือนกับการแก้ Sudoku วิธีการเรียนรู้แทนการฝึกเครื่องกำเนิดไฟฟ้าในระดับตัวอย่าง ตัวแยกแยะหรือฟังก์ชันฟิตเนสจะตรวจสอบผลลัพธ์ และเทคนิคการค้นหา เช่น อัลกอริธึมเชิงวิวัฒนาการหรือความหลากหลายด้านคุณภาพ (MAP-Elites) เพื่อเพิ่มความหลากหลายและความสามารถในการเล่น

ผลกระทบเชิงกลยุทธ์

สร้างทางเลือก

การออกแบบระดับแอปพลิเคชันจะกำหนดว่า AI จะปรับปรุงผลลัพธ์ที่แท้จริงหรือไม่

ทีมงานและขั้นตอนการทำงาน

การบูรณาการขั้นตอนการทำงานที่ดีจะช่วยเพิ่มผลผลิตที่ผู้ใช้ไว้วางใจได้

ความเสี่ยงและความปลอดภัย

กรณีการใช้งานที่มีขอบเขตดีจะช่วยลดความเหนื่อยล้าของการเปลี่ยนแปลงและความเสี่ยงในการดำเนินการ

อนาคตของ AI ในการสร้างระดับเกม

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

การใช้งานจริงในโลกแห่งความเป็นจริง

No Man's Sky สร้างดาวเคราะห์ที่ไม่ซ้ำกันประมาณ 18 ล้านล้านดวงตามขั้นตอนจากอัลกอริธึมและเมล็ดพืช

Minecraft ใช้ฟังก์ชันเสียงและกฎชีวนิเวศเพื่อสร้างโลกที่หลากหลายและไม่มีที่สิ้นสุดสำหรับแต่ละเมล็ด

Spelunky และเกมโร๊คไลค์อื่น ๆ ที่รวบรวมเค้าโครงดันเจี้ยนใหม่ ๆ ทุกครั้งจากเทมเพลตห้องแบบโมดูลาร์

นักออกแบบใช้ Wave Function Collapse เพื่อจัดวางแผนที่ที่สอดคล้องกันโดยอัตโนมัติ โดยที่ทุกชิ้นจะพอดีกับเพื่อนบ้าน

ความเสี่ยงและรั้ว

การทำให้กระบวนการที่เสียหายเป็นอัตโนมัติสามารถขยายปัญหาที่มีอยู่ได้

ทีมอาจดำเนินการอัตโนมัติมากเกินไปและลบวิจารณญาณของมนุษย์ที่จำเป็นออก

คุณภาพอาจคลาดเคลื่อนได้หากไม่ได้รับการประเมินผลลัพธ์อย่างต่อเนื่อง

แผนงานการดำเนินงาน

1

แมปขั้นตอนการทำงานปัจจุบันและระบุขั้นตอนที่มีแรงเสียดทานสูงสุด

2

กำหนดจุดตรวจของมนุษย์ก่อนระบบอัตโนมัติเต็มรูปแบบ

3

ฝึกอบรมผู้ใช้เกี่ยวกับการแจ้งเตือน เส้นทางการยกระดับ และมาตรฐานคุณภาพ

4

ติดตามผลลัพธ์ระดับงานเพื่อยืนยันคุณค่าที่ยั่งยืน

สำรวจต่อไป

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the AI in Game Level Generation quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

เริ่มแบบทดสอบ

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

คำแนะนำต่อไป

AI ในการสร้างเนื้อหาตามขั้นตอนสำหรับเกม

คำถามที่พบบ่อย

What is AI in Game Level Generation?

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

'การสร้างเนื้อหาตามขั้นตอน' (PCG) หมายถึงอะไรในเกม

PCG ใช้อัลกอริธึมและกฎเกณฑ์เพื่อสร้างเนื้อหาเกมโดยอัตโนมัติ แทนที่จะให้นักออกแบบวางทุกองค์ประกอบด้วยมือ

อัลกอริธึม Wave Function Collapse สร้างแผนที่อย่างไร

Wave Function Collapse ถือว่าแผนที่เป็นเหมือนปริศนาจำกัด โดยเลือกเซลล์เอนโทรปีต่ำสุด แก้ไขไทล์ และเผยแพร่เพื่อนบ้านที่ยังคงได้รับอนุญาต คล้ายกับซูโดกุ

อะไรคือความท้าทายหลักที่ไม่เหมือนใครในระดับที่สร้างโดย AI?

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

ฟังก์ชั่นเสียงคลาสสิกใดที่ใช้กันอย่างแพร่หลายเพื่อสร้างภูมิประเทศที่ดูเป็นธรรมชาติ?

เสียงเพอร์ลินและฟังก์ชันการไล่ระดับเสียงรบกวนที่คล้ายกันทำให้เกิดการเปลี่ยนแปลงที่ราบรื่นและดูเป็นธรรมชาติ เหมาะสำหรับภูมิประเทศที่ใช้ในเกมเช่น Minecraft

PCGML เพิ่มอะไรเมื่อเปรียบเทียบกับการสร้างตามกฎแบบเก่า

PCG ผ่านการเรียนรู้ของเครื่องฝึกฝนโมเดลในระดับตัวอย่าง เพื่อให้ตัวสร้างสามารถเรียนรู้สไตล์และโครงสร้างของเนื้อหาที่มนุษย์สร้างขึ้น แทนที่จะอาศัยกฎที่เขียนด้วยลายมือเพียงอย่างเดียว