بازی‌های تحت وب، گنجینه‌هایی از آینده!

اگر بگوییم تاثیرگذاری بازی‌ها در زندگی انسان ازلی بوده و ابدی‌ست، دروغ نگفته‌ایم. بازی‌ها در شکل‌های متفاوتی در تاریخ بشریت حضور پیدا کرده‌اند. از بازی‌های راهبردی‌ای که با سیاست‌گذاری‌های کلان به اهداف خود می‌رسند تا بازی‌هایی که تقریبا همه‌جا می‌توان آن‌ها را در قاب یک مانیتور یا تلفن همراه پیدا کرد.در این مقاله قصد دارم تا به بخش کوچکی از این دنیای بزرگ بپردازم‌. بخشی که معمولا مورد بی‌توجهی اکثر بازی‌سازان قرار می‌گیرد (مخصوصا در جامعه‌ی بازی‌سازان ایرانی)؛ یعنی بازی‌های تحتِ وب یا به طور دقیق‌تر HTML5 Games.قبل از معرفی HTML5 در ۲۸ اکتبر ۲۰۱۴، به جرات می‌توان گفت که بازی‌های تحت وب جز وبسایت‌هایی عاری از هرگونه حرکت و انیمیشن‌ نبودند. با ظهور HTML5 Canvas، بازی‌ها قادر شدند تا هر آنچه را که می‌خواهند بر بوم خود نقاشی کنند و به حرکت درآورند. پس از آن، تکنولوژی‌هایی مانند webGL و webAssembly باعث شدند تا ابزارهای متنوعی برای ساخت این‌گونه بازی‌ها توسعه داده شود (مانند PlayCanvas ،PhaserJS و بسیاری ابزارهای دیگر) و موتورهای بازی‌سازی بزرگی همچون UnrealEngine، Unity3D و بسیاری دیگر، خروجی HTML5 را به خروجی‌های خود اضافه کنند. چنین اتفاقاتی نویدِ آینده‌ی بسیار درخشانی را برای بازی‌های تحت وب می‌دهد.ویژگی‌ها و پتانسیل‌هادر انتهای این مقاله لیستی از چندین بازی محبوبِ این روزهای وب آورده شده‌است (پیشنهاد می‌کنم قبل از مطالعه‌ی این بخش، حتما سَری به انتهای مقاله بزنید!). حال به طور دقیق‌تر به بررسی ویژگی‌های مثبت و منفی این گونه بازی‌ها می‌پزدارم.+ قابلیت دسترسی بالا: شما هیچ‌گونه نیازی به دانلود کردن این بازی‌ها ندارید و با هر سیستم‌عامل و دستگاهی می‌توانید به این بازی‌ها دسترسی داشته باشید. تنها نیازِ شما یک مرورگر مجهز است (مانند google chrome). این ویژگی، یعنی اشتراک گذاری آسان و سریع از طریق تنها یک لینک، به رشد و افزایش محبوبیت روزافزون این‌گونه بازی‌ها کمک شایانه کرده‌است.+ ساده، سبک و تمرکز داشتن بر جنبه‌ی اجتماعی و سرگرمی بازی: از آنجایی که بازی‌های تحت وب روی هر دستگاهی قابلیت اجرا شدن دارند، توسعه‌دهندگان باید ملاحظات سخت‌افزاری و نرم‌افزاری بسیاری را در نظر بگیرند. همین محدودیت باعث شده‌است تا جنبه‌های سرگرمی و اجتماعی بودنِ این بازی‌ها مورد تاکید بیشتری قرار گیرند.+ تنوع در موارد استفاده: امروزه تبلیغات یکی از مهم‌ترین عوامل موفقیت هر محصولی به شمار می‌آید. با کمک بازی‌های تحتِ وب این تبلیغات می‌توانند از عکس‌ها یا ویدئوهایی بی‌روح به تبلیغاتی کاملا تعاملی بدل شوند که لحظات بسیار تاثیرگذارتری را برای کاربر خلق می‌کنند(marketjs.com). ایفای نقش این‌گونه بازی‌ها فقط به تبلیغات ختم نمی‌شوند. هرجا که صفحه‌ی HTML ای باشد، بازی‌ای نیز می‌تواند حضور داشته باشد!- محدودیت‌ در تعامل با سیستم‌عامل: از آنجایی که بازی‌های تحت وب توسط مرورگرها اجرا می‌شوند، دسترسی مستقیمی به سیستم‌عامل نخواهند داشت؛ همین موضوع باعث ایجاد محدودیت‌هایی در استفاده‌ی بازی‌ها از امکانات سخت‌افزاری یا نرم‌افزاری سیستم‌عامل شده‌است. ولی با رشد و پیشرفت مرورگرها، روز به روز قدرت بیشتری به نرم‌افزارهای تحت وب داده می‌شود؛ فلذا در این زمینه جای نگرانی نیست.- تنوع بیشتر در محیط‌های اجرا، دشواری بیشتر در توسعه: بازی‌های تحتِ وب در هر سیستم‌عامل، دستگاه و مرورگری قابلیت اجرا شدن دارند. همین موضوع کار را برای توسعه‌دهندگان کمی سخت‌تر کرده‌است؛ زیرا باید احتمالات بیشتری را در روند توسعه‌ی بازی‌های خود در نظر بگیرند. البته باید در نظر داشت که با رشد روز افزون این صنعت، ابزارهای بسیاری به میدان آمده‌اند تا این روندها را برای توسعه‌دهندگان آسان‌تر‌ کنند.امروزه پلتفرم‌ها و شبکه‌های اجتماعی بسیاری دست به دامان بازی‌های تحت وب شده‌اند تا بتوانند کاربران خود را هرچه بیشتر با محصول خویش پیوند دهند. از جمله محبوب‌ترینِ این محصولات می‌توان به فیسبوک‌مسینجر، تلگرام، WeChat و GAMEE اشاره کرد. بی‌شک افزایش پیوند کاربران با محصول، منجر به افزایش روزافزون درآمد و محبوبیت آن‌ محصول نیز خواهد شد.هرگز نباید فراموش کرد که تنها، توجه ما توسعه‌دهندگان به این زمینه‌‌ است که باعث درخشان‌تر شدن آینده‌ی این‌گونه بازی‌ها خواهد شد.در آخِر به عنوان حُسن ختام، توجه شما را به بازی‌های مورد علاقه‌ی خود جلب می‌کنم :)Agar.io (Massively Multiplayer Online action) || Slither.io || Krunker.io (Online FPS) || Venge.io (Online FPS) || ZombsRoyale.io (2D Battle Royale) || Yorg3.io (Tower Defense & Base Building) || Skribbl.io (Online Drawing and Guessing Game) || MiniRoyale2.io (3D Battle Royale) || Surviv.io (2D Battle Royale)پ.ن: خوشحال می‌شم اگر شما هم توی بخش نظرات از بازی‌های تحت وبِ مورد علاقه‌تون بگید تا لیست بالا رو کامل‌تر کنیم باهم.