پیام ویژه

آخرين مطالب

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

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

پیام ویژه - زومیت / قدرت اسکریپت‌نویسی در PDF بیشتر از آن است که احتمالاً تصور می‌کردید و حتی امکان ساخت بازی تتریس روی این پلتفرم وجود دارد.
تتریس که از سال‌ها پیش به‌عنوان یکی از محبوب‌ترین بازی‌های معمایی شناخته می‌شود، اکنون در قالب فایل PDF با نام Pdftris ارائه شده است.
توماس رینسما، خالق پروژه که در حوزه‌ی تحلیل امنیتی فعالیت دارد، بازی را برای مرورگرها طراحی کرده است و ادعا می‌‌کند که این نسخه روی اکثر مرورگرهای دسکتاپ اجرا می‌شود.


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


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

لینک کوتاه:
https://www.payamevijeh.ir/Fa/News/1553596/

نظرات شما

ارسال دیدگاه

Protected by FormShield
مخاطبان عزیز به اطلاع می رساند: از این پس با های لایت کردن هر واژه ای در متن خبر می توانید از امکان جستجوی آن عبارت یا واژه در ویکی پدیا و نیز آرشیو این پایگاه بهره مند شوید. این امکان برای اولین بار در پایگاه های خبری - تحلیلی گروه رسانه ای آریا برای مخاطبان عزیز ارائه می شود. امیدواریم این تحول نو در جهت دانش افزایی خوانندگان مفید باشد.

ساير مطالب

قدرت‌نمایی با سلاح گرم در خیابان؛ متهم دستگیر شد

گاز کیش به کمک ناترازی انرژی می‌آید

برگزاری هفدهمین نشست کمیسیون مشترک ایران و بلاروس

مایکروسافت ظاهر فریبنده و شبیه به موتور جست‌وجوی گوگل را از بینگ حذف کرد

من راضی نیستم

ماجرای محور نتساریم چیست و این محور کجا قرار دارد؟

آکسیوس: توافق حماس و اسرائیل قریب‌الوقوع است

پاسخ جالب دفتر العامری به یک سناتور

مقام فلسطینی به رویترز: حماس موافقت شفاهی را با آتش‌بس اعلام کرده است

امکان ثبت‌نام برخی پذیرفته‌شدگان کنکور 1403 در دانشگاه‌ها فراهم شد

تداوم کاهش نرخ دلار و طلا در بازار

اعمال تعرفه سنگین بر کالاهای وارداتی در عربستان

روایت «فضائلی» از دلایل عدم مذاکره با آمریکا

هاآرتص: اسرائیل بهای سنگینی برای توافق با حماس خواهد پرداخت

آیین گرامیداشت پدران آسمانی و تجلیل از پدران گرامی شهدا در اردبیل برگزار شد

مهلت ثبت‌نام تکمیل ظرفیت کاردانی به کارشناسی تمدید شد

ماجرای مخالفت شورای شهر تهران با خرید زباله‌سوز 6000 تنی

میزبانی فرانسه از نشست منافقین چه معنایی دارد؟

روزنامه اصولگرا: FATF هیاهو برای هیچ است

دیدار مشاوران ارشد بایدن و ترامپ در آستانه مراسم تحلیف رئیس جمهور آمریکا

دیدار وزیر خارجه رژیم جولانی و «اردوغان»

رسانه‌های اسرائیلی: نتانیاهو از تکمیل توافق تبادل اسرا خبر داد

سارقان خودروی حامل طلا به دام افتادند

زاکربرگ 5 درصد نیروهای متا را اخراج می‌کند

انتقاد شدید مشاور حسن روحانی از عراقچی/ کاین ره که تو می‌روی به ترکستان است

تنهایی رادیکال‌ها

دیدار مشاوران ارشد بایدن و ترامپ در آستانه مراسم تحلیف ترامپ

افشای جزئیات توافق آتش‌بس به روایت رسانه اسراییلی

تشکیل شورای قدرت نرم در انگلیس؛ لندن برای بازسازی نفوذ جهانی تقلا می‌کند

انتشار تصاویر شهدای سانحه هوایی هواپیمای فراجا

انجام 583 عملیات امدادونجات طی هفته جاری

خبـره تنها؛ درباره منیره گرجی که یگانه زن مجلس خبرگان قانون اساسی بود

افشای جزئیات توافق آتش‌بس از قول یک رسانه اسراییلی

آتش‌سوزی یک منزل مسکونی با 6 مصدوم

آزادی 2465 زندانی واجد شرایط به مناسبت روز پدر

عبدالعلی زاده: طرح شهر مولد می‌تواند در آینده کشور تغییرات شگرفی ایجاد کند

FBI با نفوذ به هزاران کامپیوتر، بدافزاری خطرناک را از روی آنها پاک کرد

ورود وزیر خارجه دولت انتقالی سوریه به ترکیه

اخبار ضد و نقیض درباره آتش‌بس غزه؛ المیادین: توافق، امشب امضا می‌شود

بررسی عوامل ریزش مخاطب صدا و سیما

واردات برنج 26 درصد کاهش یافت

فرزین: بازار فوروارد و سلف‌فروشی ارز را راه‌اندازی خواهیم کرد

سامسونگ ابزار هوش مصنوعی Sketch to Image را با امکانات جدید به‌روز می‌کند

توافقات جدید سوریه و لبنان

حمله پهپادی اسراییل به حومه دمشق

علت بروز بسیاری از تصادفات پایتخت مشخص شد

عضو اتاق تهران: یک لنج به اندازه تولید سه ماه یک کارخانه، پارچه بدون تعرفه وارد می‌کند

جزئیات شرایط جدید واردات خودرو ابلاغ شد

مذاکره وزیر نفت با مقام‌های روسی در بخش انرژی

یک استاد دانشگاه: صدا و سیما به نماد خشم و تفرقه تبدیل شده است