تطبیق بازی‌های وب

بازی‌های وب روی ChromeOS عالی به نظر می‌رسند و کار می‌کنند. با قرار دادن برنامه خود به عنوان یک PWA می‌توانید به کاربران بیشتری دسترسی پیدا کنید و یکپارچه‌سازی بهتری ارائه دهید. در مورد PWAها با لینک‌های زیر مطالعه کنید:

صفحات لمسی

بسیاری از دستگاه‌های ChromeOS دارای صفحه نمایش لمسی هستند. در حالی که اکثر ورودی‌های لمسی باید بدون هیچ کار اضافی برای بازی‌های وب کار کنند، باید مراقب باشید که از روش‌های ورودی که مخصوص ورودی ماوس هستند استفاده نکنید، مثلاً اگر رویدادهایی مانند mousedown و touchmove زیر نظر دارید.

برخی اطلاعات بیشتر و بهترین شیوه‌ها را می‌توانید اینجا و اینجا بیابید.

پشتیبانی از قلم استایلوس

بسیاری از دستگاه‌های ChromeOS با قلم عرضه می‌شوند یا می‌توانند با یک تبلت نقاشی بلوتوث خارجی مانند Wacom Intuos کار کنند. برنامه‌های نقاشی و بازی‌های مبتنی بر کشیدن انگشت می‌توانند به تعداد زیادی از کاربران در وب دسترسی پیدا کنند و ChromeOS پلتفرم مناسبی برای بازی کردن آنهاست. علاوه بر تجربه‌ای که در سایر پلتفرم‌ها خواهید داشت، ChromeOS می‌تواند از یک اشاره ویژه با تأخیر کم بهره ببرد که می‌تواند پاسخ فوق‌العاده سریعی به صفحه نمایش ارائه دهد. برای اطلاعات بیشتر به این مقاله مراجعه کنید.

کنترل‌کننده‌های بازی

برخی از کاربران می‌خواهند با استفاده از یک دسته بازی با بازی شما تعامل داشته باشند. این می‌تواند بازی شما را واقعاً متمایز کند و تعامل کاربر را افزایش دهد. برای اطلاعات بیشتر، به API گیم‌پد مراجعه کنید.

دکمه‌ها با پیروی از یک نگاشت مشترک ، به مقادیر مشترک نگاشت می‌شوند. متأسفانه، همه تولیدکنندگان دسته‌های بازی از قراردادهای نگاشت یکسانی پیروی نمی‌کنند. اجازه دادن به کاربران برای انتخاب از میان نگاشت‌های مختلف دسته‌های بازی، بهترین تجربه را تضمین می‌کند.

موتورهای بازی

بسیاری از موتورهای بازی دارای اهداف وب هستند که ورودی‌های دشوار و مسائل پیچیده پشتیبانی مرورگر را ساده می‌کنند، که می‌تواند به شما کمک کند تا روی ساخت یک بازی عالی برای کاربران خود تمرکز کنید.

برخی از موتورهایی که ممکن است بخواهید بررسی کنید عبارتند از Construct ، Defold ، Phaser ، Pixi ، Unity و Cocos2d-x .