بعد از توستر و یخچال‌فریزر، اکنون نوبت اجرای بازی Doom داخل فایل PDF است!

بازی Doom تاکنون برای دستگاه‌های مختلفی مثل توستر، یخچال و تقریباً هر چیزی که به ذهن برسد، پورت شده است. اما این‌بار، یک دانش‌آموز دبیرستانی موفق شد این بازی محبوب را به فایل PDF انتقال دهد. نسخه‌ی PDF بازی Doom عناصری مانند «متن» و «صدا» ندارد، اما می‌توانید مرحله‌ی E1M1 را بازی کنید. این پروژه […]


بازی Doom تاکنون برای دستگاه‌های مختلفی مثل توستر، یخچال و تقریباً هر چیزی که به ذهن برسد، پورت شده است. اما این‌بار، یک دانش‌آموز دبیرستانی موفق شد این بازی محبوب را به فایل PDF انتقال دهد.

نسخه‌ی PDF بازی Doom عناصری مانند «متن» و «صدا» ندارد، اما می‌توانید مرحله‌ی E1M1 را بازی کنید. این پروژه را کاربر گیت‌هاب به نام ading2210 توسعه داده است؛ او با الهام از پروژه‌ای مشابه به‌نام TetrisPDF تصمیم گرفت یکی از مشهورترین شوترهای جهان را برای مرورگرهای مبتنی‌بر کرومیوم قابل اجرا کند.

ading2210 با استفاده از قابلیت‌های جاوا اسکریپت که در ابزار پی‌دی‌اف‌خوان مرورگرها به‌کار می‌رود، بازی Doom را به فایل PDF منتقل کرد. اگرچه مشخصات رسمی PDF امکان استفاده از اسکریپت‌های پیشرفته را فراهم می‌کند، محدودیت‌های امنیتی در مرورگرها این امکانات را کاهش می‌دهند.

جاوا اسکریپت در بازار PDFخوان مرورگرها به ading2210 اجازه داد تا هرنوع محاسبات دلخواه را برای پورت بازی Doom انجام دهد. نتیجه‌ی این تلاش شگفت‌انگیز است؛ او با استفاده از شبکه‌ی ASCII با ۶ رنگ برای نمایش گرافیک‌ها و شخصیت‌ها، موفق شد نسخه‌ای خوانا از بازی مذکور ارائه دهد. البته هر فریم بازی با تأخیر نسبتاً زیاد ۸۰ میلی‌ثانیه‌ای اجرا می‌شود.



Source link