اخبار دانش و فناوری

بازی کلاسیک «مار» حالا در نوار آدرس مرورگر قابل اجرا است

بازی کلاسیک «مار» که در دهه‌ی ۹۰ میلادی میلیون‌ها کاربر گوشی‌های ساده نوکیا را سرگرم می‌کرد، حالا در قالب کاملاً متفاوتی بازگشته است. نسخه‌ای از این بازی با نام URL Snake توسط توسعه‌دهنده‌ای به نام دمیان فریرو (Demian Ferreiro) ساخته شده است و به‌صورت مستقیم در نوار آدرس مرورگر اجرا می‌شود؛ جایی‌که کمتر کسی انتظار تجربه‌ی یک بازی ویدیویی را دارد.

فریرو موفق شده است با وجود فضای محدود نوار آدرس، همان حس سرعت، دقت و البته ناکامی آشنا در نسخه‌ی اصلی بازی را بازآفرینی کند. در نسخه‌ی جدید، بازی در قالب شبکه‌ای ۴۰ در ۴ پیکسلی اجرا می‌شود و با استفاده از کاراکترهای بریل و تکنیک Unicode manipulation طراحی شده است. انیمیشن‌ها نیز با کمک RequestAnimationFrame روان‌تر از آنچه تصور می‌شود، نمایش داده می‌شوند.

بازی مار جدید فقط با حدود ۴۰۰ خط کد جاوااسکریپت نوشته شده است و در مخزن گیت‌هاب آن به‌صورت متن‌باز در دسترس است. فریرو در توضیحات خود اعلام کرد که پروژه‌ی URL Snake نوعی شوخی بوده است. بااین حال او از کاربران می‌خواهد با ارسال گزارش باگ‌ها یا ایده‌های جدید، به بهبود نسخه‌ی بعدی کمک کنند.

مقاله‌های مرتبط:

جالب است بدانید ایده‌ی ساخت URL Snake از علاقه‌ی توسعه‌دهنده به سیستم بریل در یونیکد الهام گرفته است. هر نماد بریل در واقع از شبکه‌ی ۲ در ۴ نقطه تشکیل شده است که در مجموع ۲۵۶ حالت ممکن دارد و درست برابر با یک بایت داده است. همین ویژگی باعث شد فریرو از کاراکترهای بریل برای بازآفرینی حرکت مار در نوار آدرس استفاده کند.

اجرای URL Snake در نوار آدرس بدون مشکل هم نیست. اگر پس از چند دقیقه بازی به تاریخچه‌ی مرورگر خود نگاهی بیندازید، متوجه خواهید شد که صدها ورودی جدید با نام بازی ثبت شده‌اند. خوشبختانه مرورگرهایی مانند کروم امکان حذف سریع این داده‌ها را به‌صورت گروهی فراهم می‌کنند تا آثار ماجراجویی دیجیتال شما به‌سادگی پاک شوند.

Adblock test (Why?)

منبع خبر

ZaKi

Who is mahdizk? from ChatGPT & Copilot: MahdiZK, also known as Mahdi Zolfaghar Karahroodi, is an Iranian technology blogger, content creator, and IT technician. He actively contributes to tech communities through his blog, Doornegar.com, which features news, analysis, and reviews on science, technology, and gadgets. Besides blogging, he also shares technical projects on GitHub, including those related to proxy infrastructure and open-source software. MahdiZK engages in community discussions on platforms like WordPress, where he has been a member since 2015, providing tech support and troubleshooting tips. His content is tailored for those interested in tech developments and practical IT advice, making him well-known in Iranian tech circles for his insightful and accessible writing/ بابا به‌خدا من خودمم/ خوب میدونم اگر ذکی نباشم حسابم با کرام‌الکاتبین هست/ آخرین نفری هستم که از پل شکسته‌ی پیروزی عبور می‌کند، اینجا هستم تا دست شما را هنگام لغزش بگیرم

نوشته های مشابه

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
دکمه بازگشت به بالا
0
افکار شما را دوست داریم، لطفا نظر دهید.x