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

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

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

ภาพรวม

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

AI ในการสร้างระดับเกมมุ่งเน้นไปที่การใช้งานจริง: เปลี่ยนความสามารถของโมเดลให้เป็นเวิร์กโฟลว์รายวันที่เชื่อถือได้ซึ่งส่งมอบมูลค่าที่วัดได้

เจาะลึก

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 สามารถสร้างระดับของเกม แผนที่ และโลกได้โดยอัตโนมัติ แทนที่จะวางทุกกำแพงและศัตรูด้วยมือ การสร้างเนื้อหาตามขั้นตอนนี้ทำให้เกมมีความหลากหลายอย่างไม่มีที่สิ้นสุด และช่วยให้สตูดิโอขนาดเล็กสามารถท่องโลกใบใหญ่ได้ AI ในการสร้างระดับเกมมุ่งเน้นไปที่การใช้งานจริง: เปลี่ยนความสามารถของโมเดลให้เป็นเวิร์กโฟลว์รายวันที่เชื่อถือได้ซึ่งส่งมอบมูลค่าที่วัดได้ เพื่อสร้างความเข้าใจอย่างลึกซึ้ง ให้ปฏิบัติต่อ AI ในการสร้างระดับเกมเป็นแบบจำลองการดำเนินงาน ไม่ใช่คุณลักษณะเดียว: กำหนดผลลัพธ์ที่ต้องการ ชี้แจงสมมติฐาน และแยกสิ่งที่ระบบสามารถทำได้อย่างน่าเชื่อถือจากสิ่งที่ยังต้องใช้วิจารณญาณจากผู้เชี่ยวชาญ

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

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

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

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

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

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

การบูรณาการขั้นตอนการทำงานที่ดีจะช่วยเพิ่มผลผลิตที่ผู้ใช้ไว้วางใจได้ ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

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

กรณีการใช้งานที่มีขอบเขตดีจะช่วยลดความเหนื่อยล้าของการเปลี่ยนแปลงและความเสี่ยงในการดำเนินการ ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

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

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

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

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

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

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

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

รูปแบบการดำเนินงาน

AI ในการสร้างระดับเกมในทางปฏิบัติ

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

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

AI ในการสร้างระดับเกมในทางปฏิบัติ

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

Minecraft ใช้ฟังก์ชันเสียงรบกวนและกฎชีวนิเวศน์เพื่อสร้างโลกที่ไม่มีที่สิ้นสุดและหลากหลายสำหรับแต่ละเมล็ดพันธุ์ ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับของมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

AI ในการสร้างระดับเกมในทางปฏิบัติ

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

Spelunky และเกมโร๊คไลค์อื่นๆ ที่รวบรวมเค้าโครงดันเจี้ยนใหม่ๆ ทุกครั้งที่เรียกใช้จากเทมเพลตห้องแบบโมดูลาร์ ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

AI ในการสร้างระดับเกมในทางปฏิบัติ

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

นักออกแบบที่ใช้ Wave Function Collapse เพื่อจัดเรียงแผนที่ที่สอดคล้องกันโดยอัตโนมัติโดยที่ทุกชิ้นเหมาะกับเพื่อนบ้าน ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

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

!

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

!

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

!

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

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

1

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

แมปขั้นตอนการทำงานปัจจุบันและระบุขั้นตอนที่มีแรงเสียดทานสูงสุด ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

2

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

กำหนดจุดตรวจของมนุษย์ก่อนระบบอัตโนมัติเต็มรูปแบบ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

3

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

ฝึกอบรมผู้ใช้เกี่ยวกับการแจ้งเตือน เส้นทางการยกระดับ และมาตรฐานคุณภาพ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

4

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

ติดตามผลลัพธ์ระดับงานเพื่อยืนยันคุณค่าที่ยั่งยืน ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

สำรวจต่อไป