تحلیل بازی با سؤالهای خودت
Bunny Circus Analytics ابزار خودمیزبان تحلیل بازی هست که من، کیان پاک نعمت، ساختهام و دلو از اون استفاده میکنه. این محصول برای سازندهای هست که میخواهد رویدادهای بازی خودش رو ثبت کنه و گزارشهایی متناسب با سؤالهای پروژه بسازد. تعداد پایانهای یک مرحله، میانگین زمان نتیجههای برد یا روند روزانهٔ یک رویداد، نمونهٔ سؤالهایی هستن که میشه با دادهٔ مناسب دنبال کرد. هدف، تبدیل اطلاعات به تصمیم قابل فهم هست؛ از یک گزارش کوچک شروع میکنید و با روشنشدن نیاز، اون رو گسترش میدهید.
گزارشهایی متناسب با هر بازی
در پنل میتونی چند بازی با تنظیمات جدا داشته باش، رویدادها و دادههای ضروری آنها رو تعریف کن و تبهای دلخواه بساز. گزارشها به شکل عدد، نمودار مقایسهای، نمایش روزانه یا جدول ارائه میشن. شمارش، مجموع، میانگین و چند محاسبهٔ دیگر همراه با فیلتر و گروهبندی در دسترساند. قالب کارت گیم، تاور دیفنس و شروع خالی به انتخاب نقطهٔ آغاز کمک میکنن. چیدمان گزارشها نیز قابل خروجیگرفتن و استفاده در پروژهٔ دیگر هست؛ البته معنای دادههای دو بازی باید با هم هماهنگ باشه.
از یونیتی تا هاست تو
کلاینت آمادهٔ یونیتی، رویدادهای بازی رو به سرور میفرسته و برای اختلال موقت اتصال، صف محلی و تلاش مجدد داره. سرور فعلی با PHP کار میکنه و اطلاعات رو در فایلهای JSON نگه میدارد؛ برای اجرای اون به نصب دیتابیس نیاز نیست. خودمیزبانی یعنی محل نگهداری دادهها و دسترسی پنل زیر نظر خودت هست. بازی باید اتفاق واقعی رو در لحظهٔ مناسب ثبت کنه؛ ساخت یک تعریف در پنل، بهتنهایی رویدادی داخل بازی تولید نمیکنه. راهنمای نصب و شروع در مخزن محصول توضیح داده شده.
عددها رو با تعریفشان بخوانید
پنل شامل گزارش بازگشت روزهای یک، هفت و سی هست؛ مبنا، نخستین رویداد مشاهدهشده و روزهای کاملشده. اطلاعات دستگاه نیز وقتی قابل نمایش هست که بازی اون رو ارسال کنه. صف و فضای ذخیرهسازی محدود هستن، بنابراین این ابزار برای هاست کوچک و تاریخچهٔ محدود مناسبتر هست. رشد زیاد اطلاعات به برنامهٔ آرشیو و احتمالاً راهکار پردازش دیگری نیاز داره. پشتیبانگیری و نگهداری با صاحب پروژه هست. گزارش رفتار هم جای اندازهگیری عملکرد یا تأیید نتیجه و دارایی بازیکن رو نمیگیرد.
شروع با یک رویداد روشن
برای بررسی محصول، ابتدا یک سؤال مشخص انتخاب کن، یک رویداد آزمایشی بفرستید و گزارش اون رو ببین. این قدم کوچک کمک میکنه پیش از گسترش جمعآوری داده، مسیر رو بشناسید. سورس و راهنمای دریافت و نصب در GitHub: Analitics در دسترس هست. برای پیگیری یا تماس نیز میتونی به تلگرام سر بزنید. اگر میخوای زمینهٔ استفادهٔ من رو ببین، دلو و مطلب چرا برای دلو مسیر تحلیل اختصاصی ساختم رو بخوانید.

