จะมีการทดสอบเบต้าที่ประสบความสำเร็จกับทีมเล็ก ๆ ได้อย่างไร?


10

ฉันทำงานหลายอย่าง (มือโปร) บนแพทช์สู่เกมเชิงพาณิชย์เมื่อประมาณ 11 ปีที่แล้วซึ่งต้องการการทดสอบเบต้า ผู้คนมากมายกำลังรอคอย

มีวิธีใดบ้างที่จะได้รับผลตอบรับที่ดี (โดยที่ฉันหมายถึงมีประโยชน์) ในระหว่างขั้นตอนการทดสอบเบต้าสำหรับเกม ฉันมีผู้คนจำนวนมากที่ต้องการเล่นกับมัน แต่ฉันกังวลเกี่ยวกับการได้รับผลตอบรับที่ดีโดยไม่จมอยู่กับการพัฒนา ฉันยังกังวลว่าผู้คนจะกังวลมากขึ้นเกี่ยวกับการปรับแต่งที่พวกเขาต้องการที่จะเห็นการเพิ่มลงในแพทช์กว่าการทดสอบงานที่ทำจริง ๆ

  • คุณให้ความสามารถในการบันทึกข้อบกพร่องลงในตัวติดตามบั๊กโดยตรงหรือส่งพวกเขาทั้งหมดไปยังบุคคลในทีมพัฒนาหรือไม่
  • คุณจะแน่ใจได้อย่างไรว่าคุณครอบคลุมทุกแพลตฟอร์มที่คุณรองรับ (ในกรณีของฉัน: Mac OSX (x86 / ppc), Windows (หลายรุ่น), Linux (หลายรุ่น))

มีแพ็คเกจซอฟต์แวร์ที่ดี (เช่นเว็บพอร์ทัล) สำหรับการทดสอบเบต้าสำหรับโครงการเช่นนี้หรือไม่? มีเอกสารเคล็ดลับอะไรบ้าง?

คำตอบ:


8

ฉันขอแนะนำอย่างยิ่งให้มีตัวเลือกในการบันทึกข้อผิดพลาดในเกมโดยเฉพาะอย่างยิ่งปุ่มขนาดใหญ่ที่ระบุว่า "FILE BUG HERE" ผู้เล่นที่มีส่วนร่วมโดยเฉพาะอย่างยิ่งถ้าเกมของคุณดีจริง ๆ จะไม่จำข้อผิดพลาดที่เกิดขึ้นหากพวกเขาต้องออกไปนอกเครื่องเพื่อจัดเก็บ คุณสามารถให้คนเหล่านั้นไปที่ตัวติดตามบั๊กหรือคุณอาจส่งอีเมลถึงที่อยู่ผู้ถือ เป้าหมายหลักคือเพื่อให้ง่ายต่อการจัดเก็บข้อมูลต่าง ๆ แม้ว่าอาจเป็นไปไม่ได้สำหรับเกมอายุ 11 ปี ในกรณีนี้ฉันจะสนับสนุนทั้งอีเมลโดยตรงและลิงค์เว็บไซต์และอาจบังคับให้ผู้ทดสอบผ่านส่วนหน้าเล็กน้อยที่ทำให้ปุ่ม "ยื่นข้อผิดพลาด" เพื่อให้พวกเขาจำได้

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

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

สุดท้ายคุณอาจพิจารณาส่งอีเมล "สถานะของการทดสอบ" ออกเป็นระยะ ๆ บางอย่างเช่น "เฮ้เราเพิ่งเปลี่ยนความสมดุลของอาวุธพวกคุณช่วยโฟกัสระดับ 4-7 สำหรับวันนี้ได้ไหมระดับ 8-10 ยังคงออกกำลังกายและจะดีขึ้นในสัปดาห์หน้า" ทุกสิ่งที่คุณสามารถทำได้เพื่อมุ่งเน้นกระบวนการทดสอบจะเป็นไปเพื่อประโยชน์ของคุณ


1

เท่าที่ได้รับข้อมูลเชิงปริมาณที่ดีถ้าคุณมีเวลาในการพัฒนาให้เพิ่มการบันทึกมากเท่าที่สามารถวิเคราะห์ได้

  • ผู้ทดสอบเบต้าของคุณเคยกลับมากี่%
  • เซสชันการเล่น (ยาวที่สุดโดยเฉลี่ย) นานแค่ไหน
  • พวกเขาหยุดเล่นที่ไหน (การกระทำล่าสุดถูกบันทึกไว้ที่ใด)
  • % ของคนที่พบเนื้อหาใหม่คืออะไร

ฯลฯ

เท่าที่การรวบรวมข้อมูล ( http://docs.google.com ) มีเครื่องมือสำรวจที่ใช้งานง่าย - เพียงแค่ใช้แบบฟอร์ม -> สร้างรายการเมนูแบบฟอร์ม


0

หากคุณใช้ Flash หรือ Silverlight ฉันขอแนะนำให้ผสานรวม Google Analytics หรือสิ่งที่คล้ายกัน การใช้ Analytics เป็นเรื่องง่ายที่จะสร้างเกมของคุณและวัดสิ่งต่าง ๆ เช่นเวลาเล่นที่ที่ผู้เล่นเลิก ฯลฯ

นอกจากนี้ฉันขอแนะนำให้ใช้บริการเช่น "การแสดงผลครั้งแรก" ของ Flash Game License หรือเพียงไปที่ Mechanical Turk ของ Amazon โดยตรง ฉันพบราคา $ 1 คุณสามารถให้ผู้เล่นลองเกมของคุณสักครู่และให้ข้อเสนอแนะในหลายหมวดหมู่ หากคุณใช้เครื่องกล Turk คุณสามารถออกแบบฟอร์มของคุณเองและถามคำถามที่คุณสนใจ

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.