ฉันเพิ่งถามคำถามนี้และข้อสรุปน่าจะเป็นว่าการใช้การเขียนโปรแกรมทางพันธุกรรม ( GP ) สำหรับการสร้างเนื้อหาเกมขั้นตอนไม่ได้ทำจริงๆ ฉันต้องการเปลี่ยนสิ่งนั้น
ฉันค่อนข้างมั่นใจว่า GP สามารถใช้งานได้เพื่อช่วยค้นหาเครื่องมือสร้างภูมิประเทศใหม่ คำถามที่ฉันได้รับคือสิ่งที่จะเกิดขึ้นได้อย่างไร
GP ทั้งหมดมีส่วนพื้นฐานบางอย่างที่สามารถทำให้เป็นมาตรฐานสำหรับ GP ทั้งหมดได้ (การเลือกผู้ปกครองการรวมตัวใหม่การกลายพันธุ์การอยู่รอด) ฉันสามารถหามันออกมาได้ด้วยตัวเอง ปัญหาเกิดขึ้นในส่วนเฉพาะของปัญหา นี่คือวิธีที่คุณแสดงถึงปัญหาในโค้ด (โดยปกติจะใช้ทรี) และวิธีที่คุณประเมินว่าตัวสร้างอาจจะดีแค่ไหน (ซึ่งอาจเป็นหนึ่งหรือหลายค่า)
คำถามสั้น ๆ :
คุณจะเป็นตัวแทนของเครื่องกำเนิดภูมิประเทศด้วยวิธีที่สามารถแยกวิเคราะห์เป็นต้นไม้ได้อย่างไร
ภูมิประเทศแบบนี้ต้องสร้างแบบไหน? (ความสูงแผนที่, กราฟจุดยอด, ... )
ยิ่งน้อยสิ่งนี้จะขึ้นอยู่กับ hightmap ที่ดีกว่า
จะใช้อะไรในการประเมินความเหมาะสมของโซลูชัน
ตัวอย่าง: เราต้องการภูมิประเทศที่น่าสนใจเพื่อที่เราจะได้หนึ่งในค่าคือการเปลี่ยนแปลงโดยเฉลี่ยในบรรทัดฐานสำหรับแต่ละจุดยอดบนภูมิประเทศ