عمومی

بازی تتریس وارد یک فایل PDF شد و حالا می‌توانید آن را روی مرورگر اجرا کنید

بازی تتریس وارد یک فایل PDF شد و حالا می‌توانید آن را روی مرورگر اجرا کنید

تتریس که از سال‌ها پیش به‌عنوان یکی از محبوب‌ترین بازی‌های معمایی شناخته می‌شود، اکنون در قالب فایل PDF با نام Pdftris ارائه شده است.

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

اطلاعات زیادی درباره‌ی پشت‌پرده‌ی نسخه‌ی پی‌دی‌افی تتریس با قابلیت اجرا روی مرورگر دسکتاپ وجود ندارد؛ چرا که توضیحاتی در صفحه‌ی گیت‌هاب پروژه دیده نمی‌شود. به‌هرحال، رینسما در بخش نظرات Hacker News درباره‌ی توسعه‌ی این پروژه با کاربران گفت‌وگو کرده است.

بر اساس اعلام رینسما، ایده‌ی طراحی بازی زمانی به ذهنش رسید که متوجه شد موتورهای PDF مرورگرهای مدرن دسکتاپ مانند PDFium و PDF.js از جاوااسکریپت با امکانات کافی برای ورودی و خروجی‌های ساده پشتیبانی می‌کنند؛ چیزی که برای ساخت بازی ساده‌ای مثل تتریس کافی است.

رینسما که خود را به‌عنوان شخص علاقه‌مند به مفاهیم پیچیده و طراحی‌های غیرمعمول معرفی می‌کند، توضیح داد که اجرای درست بازی در هر دو موتور PDF مرورگرهای دسکتاپ چالش‌برانگیز بوده است. او می‌گوید «نمایش و مخفی‌کردن فیلدهای توضیحات، ابزار مؤثری برای ساخت پیکسل‌های سیاه و سفید بود.»

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

اگر هنگام اجرای تتریس روی مرورگر دسکتاپ، به استفاده از کیبورد علاقه دارید، رینسما قابلیت کنترل با کیبورد را نیز اضافه کرده است؛ بدین منظور باید متن موجود در باکس ورودی زیر ناحیه‌ی بازی را تایپ کنید.

رینسما با فروتنی اذعان می‌کند که کد بازی تتریس در قالب PDF که او توسعه داده، تا حدی نامنظم است. به‌هرحال، این پروژه قدرت و انعطاف‌پذیری اسکریپت‌نویسی در PDF را نشان می‌دهد.

علاقه‌مندان به بررسی کد Pdftris نیازی به ابزارهای خاص توسعه ندارند؛ فقط باید فایل ۶۰ کیلوبایتی PDF را دانلود و در ویرایشگر متنی باز کنند. این فایل به‌طور کامل در فرمت ASCII است.

نمایش بیشتر

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا