ฉันจะป้องกันข้อได้เปรียบที่เป็นตัวเลขขนาดเล็กจากการมีส่วนร่วมในการเผชิญหน้าได้อย่างไร?
ฉันได้พบกับเกมมาระยะหนึ่งแล้วและฉันมีปัญหากับบางสิ่ง: ฉันมีตัวละครสองตัวแต่ละคนมีคุณสมบัติ (ประมาณสิบ) ในช่วง (ระหว่าง 1 ถึง 20) ฉันต้องการใช้คุณลักษณะเหล่านี้เพื่อสร้าง 'ม้วน' เพื่อให้ม้วนที่สูงกว่าชนะการเผชิญหน้านั้น เป็นที่น่าสังเกตว่าตัวละครทั้งสองนั้นไม่ได้สร้างความเสียหาย / ปกป้องซึ่งกันและกัน พวกเขาทั้งคู่กลิ้งเพื่อดูว่าพวกเขาผ่านสิ่งที่ฉันคิดว่าเราสามารถเรียกการตรวจสอบทักษะ ทั้งคู่กำลังกลิ้งเพื่อผ่าน / ล้มเหลวกับค่าทั่วไป พวกเขาไม่ได้โต้ตอบกับคนอื่น อย่างไรก็ตามเมื่อตัวละครตัวใดตัวหนึ่งมีข้อได้เปรียบเชิงตัวเลขเพียงเล็กน้อยสูตรใด ๆ ที่ฉันได้พบจะทำให้ได้ผลลัพธ์ที่ยอดเยี่ยมกว่าที่เคยชนะมาเป็นส่วนใหญ่ สิ่งนี้ไม่พึงประสงค์ ฉันได้ลองถ่วงน้ำหนักแอตทริบิวต์ 'ที่เกี่ยวข้องที่สุด' สำหรับการทดสอบที่ 80% และผลรวมของคุณลักษณะอื่น ๆ ที่ 20% ฉันพยายามเปรียบเทียบค่าเฉลี่ยเพื่อสร้างความแตกต่างสัมพัทธ์และใช้สิ่งนั้นเพื่อเพิ่มตัวละครที่อ่อนแอ ทั้งสองวิธีทำให้เกิดข้อได้เปรียบที่สำคัญที่ฉันพยายามลบ (ตัวอย่างเช่นถ้าฉันพบ 5,000 ครั้งมันจะทำให้ฝ่ายหนึ่งชนะทั้ง 5,000 ครั้ง) การเพิ่มองค์ประกอบ "โชค" ก็มีความสำคัญเช่นกันหากว่ามีการถ่วงน้ำหนักอย่างใดอย่างหนึ่งเพื่อให้สอดคล้องกับตัวละครที่น้อยกว่าและฉันไม่ได้สมดุลที่ดีที่นั่น ฉันสามารถใช้วิธีการใดในการลดผลกระทบของข้อได้เปรียบเชิงตัวเลขเล็กน้อย แต่ยังคงรักษาและเพิ่มความได้เปรียบนั้นเมื่อช่องว่างสัมพัทธ์ในคุณลักษณะเพิ่มขึ้น ตามคำขอนี่คือรายละเอียดที่ฉันมีจนถึงตอนนี้ บางสิ่งที่ฉันยังไม่เข้าใจดังนั้นพวกเขาจึงยังคงเป็นคนทั่วไป: ในขณะนี้การม้วนจะถูกสร้างขึ้นเป็น 0.8 * (mainAttribute) + …