بهعنوان تامینکننده Valve، من این امتیاز را داشتم که از نزدیک شاهد فرآیند دقیقی باشم که Valve بازیهایش را قبل از عرضه به بازار آزمایش میکند. در این پست وبلاگ، مراحل و روشهای مختلفی را که Valve برای اطمینان از کیفیت و عملکرد بازیهای خود به کار میگیرد، بررسی خواهم کرد.
آزمایش قبل از آلفا: مرحله ساخت پایه
سفر تست بازی در Valve مدت ها قبل از اینکه بازی شکلی کاملاً شکل بگیرد آغاز می شود. در مرحله قبل از آلفا، تیم توسعه بر روی مکانیک های اصلی و مفاهیم اساسی بازی متمرکز شده است. در این مرحله، بازی ممکن است کمی بیشتر از مجموعه ای از نمونه های اولیه و ایده های خشن باشد.
تیم های داخلی Valve با انجام آنچه که می توان به عنوان "تست مفهوم" توصیف کرد، شروع می کند. آنها با عناصر اساسی گیم پلی، مانند مکانیک حرکت، سیستم های مبارزه و مدیریت منابع بازی می کنند. این یک فرآیند بسیار تکراری است. به عنوان مثال، در یک بازی تیراندازی اول شخص، تیم آزمایش میکند که بازیکن چگونه در نقشه حرکت میکند، سلاحها چگونه استفاده میشوند و چگونه اقدامات مختلف بر جریان کلی بازی تأثیر میگذارد.
در این مرحله، تیم سازنده به مقیاس پذیری بازی نیز نگاه می کند. آنها باید اطمینان حاصل کنند که با پیشرفت بازی و اضافه شدن محتوای بیشتر، مکانیک های اصلی پایدار و جذاب باقی می مانند. این بسیار مهم است زیرا بازیای که خوب شروع میشود اما با گسترش آن غیرقابل بازی میشود، دستوری برای فاجعه است.
تست آلفا: گسترش افق ها
هنگامی که مرحله قبل از آلفا برای رضایت تیم داخلی تکمیل شد، بازی به مرحله تست آلفا می رود. در این مرحله، بازی با سطوح پایه، شخصیت ها و سیستم های درون بازی، ظاهر و احساس کامل تری دارد.
Valve اغلب تست آلفای داخلی را در گروه بزرگتری از کارمندان انجام می دهد. این مجموعه گستردهتر از آزمایشکنندگان، دیدگاههای متنوعی را در مورد بازی ارائه میکند. به عنوان مثال، بخش های مختلف در Valve، مانند بازاریابی، طراحی و برنامه نویسی، ممکن است بینش منحصر به فردی داشته باشند. کارمندان بازاریابی می توانند در مورد اینکه چگونه بازی ممکن است برای جمعیت های مختلف جذاب باشد، بازخورد ارائه دهند، در حالی که برنامه نویسان می توانند اشکالات فنی را شناسایی کنند که ممکن است برای آزمایش کنندگان غیر فنی آشکار نباشد.
علاوه بر آزمایش داخلی، Valve همچنین ممکن است شروع به درگیر کردن یک گروه کوچک و منتخب از تسترهای خارجی کند. این تسترها معمولاً بر اساس تجربه آنها از بازی های مشابه و توانایی آنها در ارائه بازخورد دقیق انتخاب می شوند. به آنها دسترسی زودهنگام به بازی داده می شود و تشویق می شوند تا هر گوشه و کناری را کشف کنند.
در طول تست آلفا، تمرکز بر یافتن باگهای اصلی، اشکالات و مشکلات تعادل است. به عنوان مثال، در یک بازی نقشآفرینی، آزمایشکنندگان بررسی میکنند که آیا سیستم سطحبندی خیلی آسان است یا خیلی دشوار، آیا افت لوت منصفانه است یا خیر، و آیا هرگونه سوء استفاده در مکانیک بازی وجود دارد. عملکرد بازی در تنظیمات سخت افزاری مختلف نیز به دقت بررسی می شود. Valve میخواهد اطمینان حاصل کند که بازی بر روی طیف گستردهای از سیستمها، از رایانههای شخصی بازی سطح بالا گرفته تا دستگاههای معمولیتر، روان اجرا میشود.
تست بتا: مانع نهایی قبل از انتشار
مرحله آزمایش بتا شاید بحرانی ترین مرحله فرآیند تست بازی در Valve باشد. در این مرحله، بازی به نسخه نهایی خود بسیار نزدیک شده است. Valve آزمایش بتا را به روی مخاطبان بسیار بیشتری باز می کند، که می تواند شامل هزاران یا حتی ده ها هزار بازیکن باشد.
این آزمایش در مقیاس بزرگ به کشف مسائلی کمک می کند که ممکن است در طول آزمایش آلفا در مقیاس کوچکتر آشکار نبوده باشند. به عنوان مثال، زمانی که تعداد زیادی از بازیکنان به طور همزمان آنلاین هستند، می تواند سرور - مشکلات جانبی مانند تاخیر، قطع اتصال، یا تنگناها را آشکار کند.
Valve همچنین از آزمایش بتا به عنوان فرصتی برای جمعآوری بازخورد در مورد تجربه کاربری کلی بازی استفاده میکند. آنها دادههایی را در مورد رفتار بازیکن جمعآوری میکنند، از جمله اینکه کدام سطوح محبوبتر هستند، از کدام ویژگیهای بازی بیشتر استفاده میشود و بازیکنان در کجا گیر میکنند. این داده ها برای تنظیم دقیق بازی قبل از انتشار بسیار ارزشمند است.
این شرکت دارای سیستم جمع آوری بازخورد به خوبی است. بازیکنان می توانند اشکالات را گزارش کنند، پیشرفت هایی را پیشنهاد کنند و جنبه های مختلف بازی را رتبه بندی کنند. سپس تیم توسعه Valve این بازخورد را تجزیه و تحلیل کرده و تنظیمات لازم را انجام می دهد.
تست تضمین کیفیت (QA): دروازهبان نهایی
در طول فرآیند توسعه، تیم تضمین کیفیت (QA) Valve نقش مهمی ایفا می کند. تیم QA مسئول اطمینان از مطابقت بازی با استانداردهای کیفیت بالای Valve است.
آنها از یک طرح آزمایشی جامع پیروی می کنند که تمام جنبه های بازی، از عملکرد اولیه تا وفاداری گرافیکی را پوشش می دهد. آزمایش کنندگان QA از ابزارها و تکنیک های مختلفی برای شناسایی مسائل استفاده می کنند. برای مثال، ممکن است از اسکریپتهای تست خودکار برای بررسی اشکالات رایج مانند نشت حافظه یا مدیریت نادرست ورودی استفاده کنند.
تست دستی نیز بخش مهمی از فرآیند QA است. تسترها بازی را از ابتدا تا انتها با پیروی از سبک ها و سناریوهای مختلف انجام می دهند. آنها به دنبال مسائلی می گردند که ممکن است تست های خودکار از قلم بیفتند، مانند گفتگوهای ناسازگار یا اشکالات گرافیکی جزئی.
تیم QA همچنین تست سازگاری را انجام می دهد. آنها بازی را روی سیستمعاملهای مختلف، کارتهای گرافیک و دستگاههای ورودی تست میکنند تا مطمئن شوند که برای همه بازیکنان به خوبی کار میکند. این امر به ویژه در بازار بازی های رایانه شخصی، که در آن پیکربندی های سخت افزاری متنوعی وجود دارد، بسیار مهم است.
ابزارها و فن آوری های تست
Valve سرمایه گذاری زیادی روی ابزارها و فناوری های آزمایشی انجام می دهد تا فرآیند آزمایش را ساده کند. آنها از ابزارهای پیشرفته اشکال زدایی استفاده می کنند که به توسعه دهندگان اجازه می دهد تا به سرعت باگ ها را شناسایی و رفع کنند. این ابزارها می توانند اطلاعات دقیقی در مورد وضعیت داخلی بازی مانند مقادیر متغیرها، فراخوانی عملکردها و میزان مصرف حافظه ارائه دهند.
علاوه بر این، Valve از ابزارهای تحلیلی برای ردیابی رفتار بازیکن در طول آزمایش استفاده می کند. این ابزارها می توانند بینشی در مورد نحوه تعامل بازیکنان با بازی ارائه دهند که به تیم توسعه کمک می کند تا تصمیمات مبتنی بر داده را اتخاذ کند. به عنوان مثال، اگر تجزیه و تحلیل نشان دهد که بازیکنان زمان بسیار کمی را در یک منطقه خاص از بازی سپری می کنند، توسعه دهندگان می توانند علت آن را بررسی کنند و بهبودهایی را ایجاد کنند.
مشارکت ما به عنوان یک تامین کننده
ما بهعنوان تامینکننده Valve، در حصول اطمینان از روند آزمایش روان نقش ایفا میکنیم. محصولات ما مانندشیر کاهش فشار برودتی،شیر خاموش اضطراری، وشیر ایمنی، در زیرساخت سخت افزاری استفاده می شود که از توسعه و آزمایش بازی پشتیبانی می کند.
شیرهای ما برای ارائه عملکرد قابل اعتماد در محیط های مختلف طراحی شده اند. در زمینه تست بازی، آنها در سیستم های خنک کننده برای سرورها و سایر قطعات سخت افزاری استفاده می شوند. این بسیار مهم است زیرا گرمای بیش از حد می تواند باعث خرابی سخت افزار شود که می تواند روند آزمایش را مختل کند. با اطمینان از اینکه سخت افزار در دمای مطلوب باقی می ماند، سوپاپ های ما به پایداری و کارایی محیط تست بازی کمک می کنند.
نتیجه گیری و فراخوان برای اقدام
در نتیجه، فرآیند تست بازی Valve یک تلاش چند مرحله ای و جامع است که شامل طیف گسترده ای از تکنیک ها، ابزارها و افراد می شود. از مرحله اولیه قبل از آلفا تا تست نهایی QA، هر مرحله به دقت برنامه ریزی و اجرا می شود تا اطمینان حاصل شود که بازی های منتشر شده توسط Valve از بالاترین کیفیت برخوردار هستند.
اگر مایلید اطلاعات بیشتری در مورد اینکه چگونه محصولات ما میتوانند از نیازهای توسعه و آزمایش بازی شما پشتیبانی کنند، بیاموزید، یا اگر بهدنبال شروع بحث خرید هستید، خوشحال میشویم از شما بشنویم. ما تیمی از کارشناسان داریم که می توانند اطلاعات دقیقی در مورد محصولات ما و نحوه ادغام آنها در زیرساخت های موجود شما ارائه دهند.


مراجع
- گزارش های صنعت در مورد فرآیندهای توسعه و آزمایش بازی.
- بیانیه های رسمی Valve و پست های وبلاگ در مورد توسعه بازی.
- تجربیات و مشاهدات شخصی به عنوان تامین کننده Valve.




