چهارشنبه 26 دی 1403 - 19:14
بازی تتریس وارد یک فایل PDF شد و حالا میتوانید آن را روی مرورگر اجرا کنید
زومیت/ قدرت اسکریپتنویسی در PDF بیشتر از آن است که احتمالاً تصور میکردید و حتی امکان ساخت بازی تتریس روی این پلتفرم وجود دارد.
تتریس که از سالها پیش بهعنوان یکی از محبوبترین بازیهای معمایی شناخته میشود، اکنون در قالب فایل PDF با نام Pdftris ارائه شده است.
توماس رینسما، خالق پروژه که در حوزهی تحلیل امنیتی فعالیت دارد، بازی را برای مرورگرها طراحی کرده است و ادعا میکند که این نسخه روی اکثر مرورگرهای دسکتاپ اجرا میشود.
اطلاعات زیادی دربارهی پشتپردهی نسخهی پیدیافی تتریس با قابلیت اجرا روی مرورگر دسکتاپ وجود ندارد؛ چرا که توضیحاتی در صفحهی گیتهاب پروژه دیده نمیشود. بههرحال، رینسما در بخش نظرات Hacker News دربارهی توسعهی این پروژه با کاربران گفتوگو کرده است.
بر اساس اعلام رینسما، ایدهی طراحی بازی زمانی به ذهنش رسید که متوجه شد موتورهای PDF مرورگرهای مدرن دسکتاپ مانند PDFium و PDF.js از جاوااسکریپت با امکانات کافی برای ورودی و خروجیهای ساده پشتیبانی میکنند؛ چیزی که برای ساخت بازی سادهای مثل تتریس کافی است.
رینسما که خود را بهعنوان شخص علاقهمند به مفاهیم پیچیده و طراحیهای غیرمعمول معرفی میکند، توضیح داد که اجرای درست بازی در هر دو موتور PDF مرورگرهای دسکتاپ چالشبرانگیز بوده است. او میگوید «نمایش و مخفیکردن فیلدهای توضیحات، ابزار مؤثری برای ساخت پیکسلهای سیاه و سفید بود.»
اگر هنگام اجرای تتریس روی مرورگر دسکتاپ، به استفاده از کیبورد علاقه دارید، رینسما قابلیت کنترل با کیبورد را نیز اضافه کرده است؛ بدین منظور باید متن موجود در باکس ورودی زیر ناحیهی بازی را تایپ کنید.
رینسما با فروتنی اذعان میکند که کد بازی تتریس در قالب PDF که او توسعه داده، تا حدی نامنظم است. بههرحال، این پروژه قدرت و انعطافپذیری اسکریپتنویسی در PDF را نشان میدهد.
علاقهمندان به بررسی کد Pdftris نیازی به ابزارهای خاص توسعه ندارند؛ فقط باید فایل ۶۰ کیلوبایتی PDF را دانلود و در ویرایشگر متنی باز کنند. این فایل بهطور کامل در فرمت ASCII است.
پربیننده ترین
-
عکس مسی درآمد؛ آخرین توپ طلا با آرایشگر ویژه!
-
10 جایزه 5 میلیون تومانی برای کاربران آخرین خبر (مهلت شرکت در مسابقه تا 9 آذر تمدید شد.)
-
10 جایزه 5 میلیون تومانی برای کاربران آخرین خبر (مهلت شرکت در مسابقه تا 9 آذر تمدید شد.)
-
آخرین وضعیت راهها در چهارمین روز از سال جدید؛ محور چالوس از شنبه دوباره بسته میشود
-
زنده؛ بیرانوند در یک قدمی استقلال
-
"دنا پلاس اتومات" بخریم یا "تارا اتومات؟"/ مقایسه اختصاصی "آخرینخودرو" از دو خودروی پرطرفدار
-
چالش/ بازیکن داخل تصویر رو حدس بزن (16)
-
5 نشانه ضعیف شدن ریه ها و بهترین روش تقویت آن چیست؟
-
لندکروزر یا ۲۰۶؟ / مقایسه جالب "آخرینخودرو" به بهانه سخنان جنجالی میرسلیم
-
سپ، برترین شرکت در خاورمیانه شد
-
چالش/ بازیکن داخل تصویر رو حدس بزن (28)
-
ویدیو تست و بررسی فیدلیتی پرایم جدید در آخرین خودرو
-
چالش/ بازیکن داخل تصویر رو حدس بزن (14)
-
لحظه به لحظه با جدال پرسپولیس مقابل النصر
-
چالش/ بازیکن داخل تصویر رو حدس بزن (22)
-
یحیی مچ ساپینتو را خواباند / برد ارزشمند پرسپولیس در صدمین شهرآورد
-
چالش/ بازیکن داخل تصویر رو حدس بزن (19)
-
چالش/بازیکن داخل تصویر رو حدس بزن (11)
آخرین اخبار
-
آماده شدن ارتش رژیم صهیونیستی برای اجرای توافق مبادله اسیران
-
عملیات ساخت ۴۴ کلاس درس جدید در زنجان به اتمام رسید
-
عالمه غیر معلمه
-
تامین نهادههای تولید برای کالاهای ماه رمضان و نوروز
-
استاندار آذربایجان غربی خواستار بسیج امکانات ملی برای احیای دریاچه ارومیه شد
-
منزوی هرگز مزن بیهوده لاف عاشقی
-
تامین نهادههای تولید برای کالاهای ماه رمضان و نوروز
-
کشف ۶۷۰ گرم تریاک از معده ۲ مسافر
-
برگزاری هفدهمین نشست کمیسیون مشترک ایران و بلاروس
-
یامال توپ طلا میبرد، حداقل سه تا!
-
مقام فلسطینی به رویترز: حماس موافقت شفاهی را با آتشبس اعلام کرده است
-
گاز کیش به کمک ناترازی انرژی میآید
-
میلاد محمدی در پرسپولیس گارانتی ندارد!
-
تصاویری از استقبال امامعلی رحمان، رئیس جمهور تاجیکستان از پزشکیان
-
پاسخ جالب دفتر العامری به یک سناتور
سایر اخبار مرتبط
نظرات
ثبت نظر
مهمترین اخبار
تامین نهادههای تولید برای کالاهای ماه رمضان و نوروز
چهارشنبه 26 دی 1403 - 19:11:28
تامین نهادههای تولید برای کالاهای ماه رمضان و نوروز
چهارشنبه 26 دی 1403 - 19:10:12
برگزاری هفدهمین نشست کمیسیون مشترک ایران و بلاروس
چهارشنبه 26 دی 1403 - 19:07:23
گاز کیش به کمک ناترازی انرژی میآید
چهارشنبه 26 دی 1403 - 19:04:49
اعمال تعرفه سنگین بر کالاهای وارداتی در عربستان
چهارشنبه 26 دی 1403 - 18:49:12