چهارشنبه 26 دی 1403 - 06:02
بازی Doom را این بار روی یک فایل PDF تجربه کنید
دیجیاتو/ بازی Doom طی چند سال گذشته روی پلتفرمها و بسترهای متفاوتی اجرا شده است و حالا نوبت به فایل PDF رسیده!
بازی Doom بیش از 30 سال پیش برای اولین بار منتشر شده و طی چند سال اخیر توسعه دهندگان در پروژههای جالبی تلاش کردهاند تا آن را روی دستگاهها و پلتفرمها مختلفی اجرا کنند. در آخرین مورد این بازی بهصورت سهبعدی روی یک نمایشگر کریستالی واکسل اجرا شده بود. حالا نسخهای از Doom منتشر شده که این بازی را در یک فایل PDF اجرا میکند!
پورت مذکور از بازی DoomPDF نام دارد و از طریق GitHub میتوانید آن را دریافت کنید. در توضیحات مربوط به این نسخه نوشته شده است:
«موفق شدم از این طریق یک خروجی منوکروم با 6 رنگ به دست بیاورم که برای خوانابودن بازی کافی است. با این روش بازی عملکرد ضعیفی دارد اما همچنان قابل تجربه است، زیرا بهروزرسانی تمام محتوای آن حدود 80 میلیثانیه در هر فریم طول میکشد.»
نحوه اجرا شدن بازی Doom روی PDF
در ویدیوی بالا میتوانید نحوه اجرا شدن بازی روی فایل PDF را مشاهده کنید.
در مورد نحوه عملکرد بازی نیز سازنده آن توضیح میدهد که امکان کامپایل کدهای نوشته شده با زبان C برای اجرا روی یک فایل PDF وجود دارد. در واقع در این روش از ورودیها مهم استفاده میشود و از یک فریمبافر بهعنوان خروجی استفاده میشود، تکنیکی که سازنده از آن بهعنوان یک چالش یاد کرده است.
با توجه به اینکه بازی کلاسیک Doom دارای وضوح 320 در 200 پیکسل است، نمیتوان از فیلدهای متنی جداگانه بهعنوان جایگزینی برای پیکسل استفاده کرد. در عوض، این پورت از یک فیلد متن جداگانه برای هر ردیف از صفحه تشکیل شده است و محتوای آن براساس کاراکترهای مختلف ASCII نوشته شدهاند.
سازنده بازی همچنین میگوید که برای ساخت آن از pdftris الهام گرفته است. همانطور که از نام آن پیداست، pdftris بازی معروف Tetris را در قالب یک فایل PDF شامل میشود. سازنده pdftris نیز در گذشته تلاش کرده بوده تا Doom را روی یک PDF اجرا کند، اما موفق به انجام این کارنشده و اکنون DoomPDF را تحسین کرده است.
پربیننده ترین
-
عکس مسی درآمد؛ آخرین توپ طلا با آرایشگر ویژه!
-
10 جایزه 5 میلیون تومانی برای کاربران آخرین خبر (مهلت شرکت در مسابقه تا 9 آذر تمدید شد.)
-
10 جایزه 5 میلیون تومانی برای کاربران آخرین خبر (مهلت شرکت در مسابقه تا 9 آذر تمدید شد.)
-
آخرین وضعیت راهها در چهارمین روز از سال جدید؛ محور چالوس از شنبه دوباره بسته میشود
-
زنده؛ بیرانوند در یک قدمی استقلال
-
"دنا پلاس اتومات" بخریم یا "تارا اتومات؟"/ مقایسه اختصاصی "آخرینخودرو" از دو خودروی پرطرفدار
-
چالش/ بازیکن داخل تصویر رو حدس بزن (16)
-
5 نشانه ضعیف شدن ریه ها و بهترین روش تقویت آن چیست؟
-
لندکروزر یا ۲۰۶؟ / مقایسه جالب "آخرینخودرو" به بهانه سخنان جنجالی میرسلیم
-
سپ، برترین شرکت در خاورمیانه شد
-
چالش/ بازیکن داخل تصویر رو حدس بزن (28)
-
ویدیو تست و بررسی فیدلیتی پرایم جدید در آخرین خودرو
-
چالش/ بازیکن داخل تصویر رو حدس بزن (14)
-
لحظه به لحظه با جدال پرسپولیس مقابل النصر
-
چالش/ بازیکن داخل تصویر رو حدس بزن (22)
-
یحیی مچ ساپینتو را خواباند / برد ارزشمند پرسپولیس در صدمین شهرآورد
-
چالش/ بازیکن داخل تصویر رو حدس بزن (19)
-
چالش/بازیکن داخل تصویر رو حدس بزن (11)
آخرین اخبار
-
صفحه اول روزنامه شوت چهارشنبه ۲۶ دی
-
صفحه اول روزنامه تعادل چهارشنبه ۲۶ دی
-
صفحه اول روزنامه جهان صنعت چهارشنبه ۲۶ دی
-
صفحه اول روزنامه خراسان چهارشنبه ۲۶ دی
-
صفحه اول روزنامه جوان چهارشنبه ۲۶ دی
-
صفحه اول روزنامه جمهوری اسلامی چهارشنبه ۲۶ دی
-
صفحه اول روزنامه شرق چهارشنبه ۲۶ دی
-
صفحه اول روزنامه همشهری چهارشنبه ۲۶ دی
-
صفحه اول روزنامه وطن امروز چهارشنبه ۲۶ دی
-
صفحه اول روزنامه مردم سالاری چهارشنبه ۲۶ دی
-
صفحه اول روزنامه قدس چهارشنبه ۲۶ دی
-
صفحه اول روزنامه فرهیختگان چهارشنبه ۲۶ دی
-
صفحه اول روزنامه شهروند چهارشنبه ۲۶ دی
-
صفحه اول روزنامه رسالت چهارشنبه ۲۶ دی
-
صفحه اول روزنامه سیاست روز چهارشنبه ۲۶ دی
سایر اخبار مرتبط
نظرات
ثبت نظر
مهمترین اخبار
خدمات و مواد غذایی؛ دو مولفه تمرکز تورم در منطقه یورو
سهشنبه 25 دی 1403 - 22:14:11
الگوی خارجی در اقتصاد ایران قابل کپی است؟
سهشنبه 25 دی 1403 - 21:14:39
رفتار مشابه کشورهای تحریم شده؛ از ایران تا روسیه
سهشنبه 25 دی 1403 - 21:08:24
قیمت طلای جهانی بر مدار صعود
سهشنبه 25 دی 1403 - 21:06:00
گزارش اکونومیست از مقابل تهاجم اقتصادی همهجانبه آمریکا به ایران
سهشنبه 25 دی 1403 - 21:00:05