Hearthstone

เจาะลึกผู้พัฒนา: การอัพเดตระบบคะแนนของ Hearthstone Battlegrounds

เจาะลึกผู้พัฒนา: การอัพเดตระบบคะแนนของ Hearthstone Battlegrounds

สวัสดีครับ! ผมชื่อเถียน เป็นหัวหน้านักวิทยาการข้อมูลอาวุโสในทีมงาน Hearthstone ในแพตช์ 18.4 เราจะอัพเดตระบบคะแนนของ Battlegrounds และวันนี้ผมจะมาพูดถึงเบื้องหลังการเปลี่ยนแปลงนี้ครับ!

ก่อนที่เราจะเริ่ม คุณสามารถอ่านบล็อกก่อนหน้านี้เกี่ยวกับคะแนน Battlegrounds ก่อนได้ถ้าคุณอยากทำความเข้าใจคะแนนรายบุคคลว่ามีพื้นฐานอย่างไร สื่อถึงอะไร อัพเดตหลังจบเกมอย่างไร และค่าความแปรปรวน (variance) ทำงานอย่างไร

ตอนนี้เรากลับมาสู่หัวข้อหลักกันดีกว่า มาดูกันว่าระบบใหม่มีรายละเอียดยังไงบ้าง!

อะไรคือแรงจูงใจเบื้องหลังการอัพเดตระบบคะแนน

เราต้องการให้ระบบคะแนนของเราให้ผู้เล่นได้รู้สึกถึงความก้าวหน้าหลังเล่น และเพื่อสร้างระบบจับคู่ที่มีความยุติธรรม ถือเป็นเรื่องยากมากที่จะทำทั้งสองอย่างนี้พร้อมกันโดยใช้คะแนนเพียงค่าเดียว ดังนั้นเราจึงออกแบบระบบ "คะแนนแบบคู่ (dual-rating)" เพื่อตอบสนองความต้องการของเรา ในระบบคะแนนหลังการอัพเดต จะมีคะแนนสองแบบ ได้แก่ คะแนนภายนอก และคะแนนภายใน:

  1. คะแนนภายนอก (external rating): คะแนนนี้จะปรากฏในหน้าเตรียมพร้อมก่อนเล่น Battlegrounds จุดประสงค์หลักของคะแนนนี้คือการแสดง “ความก้าวหน้า” ประจำฤดูกาล รวมถึงแสดงระดับทักษะของคุณที่ใกล้เคียงหรือเทียบเท่าความเป็นจริง
  2. คะแนนภายใน (internal rating): คุณจะมองไม่เห็นคะแนนนี้ จุดประสงค์หลักของคะแนนนี้คือการช่วยให้เราประเมินระดับทักษะที่แท้จริงของคุณตลอดเวลา และจะนำไปสู่ระบบจับคู่ที่ยุติธรรม

การอัพเดตคะแนนภายนอก (ที่ผู้เล่นเห็น) มีอะไรบ้าง

  1. คะแนนภายนอกของคุณจะถูกรีเซ็ตเป็น 0 เมื่อเริ่มต้นแต่ละฤดูกาล (18.4 คือจุดเริ่มต้นฤดูกาลแรก)
  2. จะมี “โซนป้องกัน” คะแนนเมื่อเริ่มต้นฤดูกาล และคะแนนภายนอกของคุณจะไม่ลดลงหากคะแนนนั้นอยู่ต่ำกว่าหรือเท่ากับ 2000 ดังนั้นคะแนน 0 คือคะแนนขั้นต่ำที่เป็นไปได้ที่คุณจะเห็นบนอินเทอร์เฟซผู้ใช้ของคุณ
  3. นอกจากนี้จะยังมี “ขั้นคะแนน (floor)” ระหว่าง 2000 ถึง 6000 สำหรับคะแนนภายนอก เมื่อคะแนนภายนอกของคุณข้ามพ้น “ขั้นคะแนน” ใด คะแนนภายนอกของคุณจะไม่ลดต่ำกว่าขั้นนั้นได้อีก ปัจจุบันจะมีขั้นคะแนนสำหรับทุกๆ 500 คะแนน: 2000, 2500, 3000, 3500, 4000, 4500, 5000, 5500, 6000
  4. คะแนนภายนอกสูงสุดที่คุณสามารถได้รับต่อหนึ่งเกมคือ 300
  5. หลังจากจบแต่ละเกม หากคะแนนภายนอกของคุณต่ำกว่า 6500 เราจะให้คะแนนบวกเป็นจำนวนน้อยมากเพิ่มเติมจากการเปลี่ยนแปลงคะแนน “จริง” ของคุณ ซึ่งอาจเป็นบวกหรือลบ ตัวอย่างเช่น ในทางทฤษฎีแล้ว คะแนนของคุณควรจะเพิ่มขึ้น/ลดลง 50 คะแนนหลังจบเกม แต่เมื่อเราให้คะแนนความก้าวหน้าคุณเพิ่ม 3 แต้ม ทำให้ในความเป็นจริงแล้ว คะแนนของคุณจะเพิ่มขึ้น/ลดลงเท่ากับ 53/47 คะแนน คะแนนเล็กน้อยที่เพิ่มมานั้นจะถูกกำหนดโดยคะแนนภายนอกของคุณเท่านั้น ยิ่งคะแนนภายนอกของคุณน้อย “คะแนนความก้าวหน้า” ที่ได้ก็จะยิ่งมาก โปรดทราบว่าตัวเลขนี้ถือว่ามีค่าน้อยมาก จนคุณแทบจะไม่รู้สึกได้ว่ามี เว้นแต่ว่าคุณจะเล่นไปนานๆ หลายเกม เมื่อคะแนนภายนอกของคุณสูงกว่า 6500 คะแนนส่วนนี้จะเท่ากับ 0

การอัพเดตคะแนนภายใน (ที่ผู้เล่นไม่เห็น) มีอะไรบ้าง

คะแนนภายในของคุณ (ซึ่งคุณมองไม่เห็น) จะไม่ได้รับการรีเซ็ตตามฤดูกาลเหมือนคะแนนภายนอก

การแจกแจงโดยรวมของคะแนนภายในควรจะเป็นไปตามกราฟรูประฆังคว่ำ หรือที่ในทางคณิตศาสตร์เรียกว่าการแจกแจงแบบปกติ (normal distribution) เราอาจบังคับให้คะแนนมีการแจกแจงเช่นนี้ผ่านกระบวนการ “ปรับให้เป็นมาตรฐาน (re-normalization)” ที่จะใช้กับคะแนนภายในของคุณเป็นครั้งคราว การปรับเปลี่ยนดังกล่าวมักจะมีผลน้อยมาก แต่ก็ถือว่าสำคัญ!

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

ระบบจับคู่จะเปลี่ยนแปลงอย่างไรบ้าง

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

ในขณะเดียวกัน คะแนนภายนอกนั้นไม่มีบทบาทในกระบวนการจับคู่ ดังนั้นจึงเป็นไปได้ที่ผู้เล่นที่มีคะแนนภายนอก 7000 จะอยู่ในเกมเดียวกับผู้เล่นที่มีคะแนนภายนอก 1000 หากคะแนนภายในของทั้งสองใกล้เคียงกัน หากคุณเห็นผู้เล่นที่มีคะแนน 0 ในเกม Battlegrounds ระดับสูงก็อย่าแปลกใจไป เพราะผู้เล่นคนนั้นมีคะแนนภายในสูงและเพิ่งจะเริ่มเล่น Battlegrounds ในฤดูกาลนี้เท่านั้นเอง!

คะแนนภายนอกและคะแนนภายในจะมีปฏิสัมพันธ์กันอย่างไร

เนื่องจากทุกคนเริ่มต้นฤดูกาลโดยมีคะแนนภายนอกอยู่ที่ 0 และการแข่งขันในแต่ละเกมนั้นมีความ “ยุติธรรม” ในด้านระดับทักษะ เราจึงอยากให้ผู้เล่นที่มีคะแนนภายในสูงได้รับคะแนนมากกว่าหลังจากที่ชนะแต่ละครั้ง ในขณะที่รักษาระดับคะแนนที่เสียหลังจากการแพ้แต่ละครั้งของทุกคนให้เท่าๆ กัน

หากระบบคำนวณคะแนนที่คุณจะได้รับล่วงหน้าแล้วพบว่ามีค่าเป็นบวก คะแนนที่ได้นั้นจะถูกคูณด้วย “ตัวคูณอัตราการได้รับคะแนน (rate gain modifier)” ตัวคูณนี้จะแปรผันตรงตามความแตกต่างระหว่างคะแนนภายในกับคะแนนภายนอกของคุณเมื่อคะแนนภายในของคุณสูงกว่าคะแนนภายนอกของคุณ ให้นึกภาพตามว่าเป็นกระบวนการ “ไล่ตาม” ที่คะแนนภายนอกกำลัง “ไล่ตาม” คะแนนภายในอยู่ หากคะแนนภายนอกของคุณสูงกว่าคะแนนภายใน การไล่ตามนี้จะหยุดลง

เราหวังว่าคุณจะสนุกไปกับ Hearthstone Battlegrounds! เรารับฟังความคิดเห็นของคุณอย่างต่อเนื่อง และคุณสามารถแสดงความคิดเห็นเกี่ยวกับการจับคู่และคะแนนในโหมดนี้ได้เลย แล้วพบกันในโรงเตี๊ยม!

Year of the Phoenix Page Footer Image

Mana Crystals Page Footer Image

บทความถัดไป

  1. แพตช์โน้ต 22.0
    Hearthstone
    5d

    แพตช์โน้ต 22.0

    แพตช์นี้ได้เตรียมโรงเตี๊ยมให้พร้อมสำหรับ Fractured in Alterac Valley และการอัพเดตใหม่สำหรับโหมดทหารรับจ้าง โหมด Battlegrounds โหมดดวลเดือด และโหมดลานประลอง

ข่าวสารโดดเด่น