ساخت بازی تتریس در قالب PDF: یک دستاورد جدید در دنیای اسکریپتنویسی
اسکریپتنویسی در فایلهای PDF امکاناتی فراتر از آنچه تصور میشد را ارائه میدهد و حتی اکنون بازی معروف تتریس در این بستر قابل اجراست. بازی تتریس، که سالهاست بهعنوان یکی از محبوبترین بازیهای پازلی شناخته میشود، حالا در قالب یک فایل PDF تحت عنوان Pdftris منتشر شده است.
توماس رینسما، توسعهدهنده این پروژه که در حوزه تحلیل امنیتی فعالیت میکند، نسخهای از بازی تتریس را برای مرورگرهای وب طراحی کرده و اعلام کرده که این نسخه روی اکثر مرورگرهای دسکتاپ قابل اجرا است.
با وجود اینکه جزئیات زیادی درباره نحوه عملکرد نسخه PDF بازی تتریس در دسترس نیست، رینسما در گفتوگوهایی در Hacker News به توضیحاتی درباره این پروژه پرداخته است. او اظهار کرده که ایده طراحی این بازی زمانی به ذهنش رسید که متوجه شد موتورهای PDF در مرورگرهای مدرن، مانند PDFium و PDF.js، از جاوااسکریپت برای مدیریت ورودیها و خروجیهای ساده پشتیبانی میکنند؛ قابلیتی که برای ساخت بازی سادهای چون تتریس کافی است.
رینسما که علاقهمند به مفاهیم پیچیده و طراحیهای غیرمعمول است، توضیح داده که اجرای صحیح بازی در هر دو موتور PDF مرورگرهای دسکتاپ با چالشهایی مواجه بوده است. او بهویژه به استفاده از نمایش و مخفیکردن فیلدهای توضیحات بهعنوان روشی مؤثر برای ایجاد پیکسلهای سیاه و سفید اشاره کرده است.
برای نوشتن دیدگاه باید وارد بشوید.