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

مدیر ارشد فناوری بخش ازور مایکروسافت پروژه جالبی را منتشر کرده است که در آن بازی کلاسیک Doom با استفاده از نرم‌افزار مایکروسافت پینت به عنوان صفحه نمایش و با سرعت تا ۳۵ فریم بر ثانیه اجرا می‌شود.

تتیم تحریریه۲ دقیقه مطالعه۰ بازدید۱۴۰۵/۵/۱۵
اجرای بازی Doom با استفاده از مایکروسافت پینت به عنوان مانیتور

هر روز یک پورت جدید از بازی دوم (Doom) منتشر می‌شود، اما پروژه جدید دوم‌پینت (DoomPaint) به چند دلیل از بقیه متمایز است. اول اینکه این پروژه توسط مارک روسیانوویچ (Mark Russinovich)، مدیر ارشد فناوری بخش ازور مایکروسافت (Microsoft Azure CTO) توسعه یافته است. دوم اینکه DoomPaint نسخه آزمایشی (shareware) واقعی و اصلی بازی دوم را با استفاده از ام‌اس پینت (MS Paint) به عنوان مانیتور یا پنجره نمایش برای اکشن داخل بازی اجرا می‌کند. این موضوع متفاوت است و جالب است بدانید که هک کلیپ‌بورد OLE در پشت این ماجراجویی جدید Doom به بازی اجازه می‌دهد با سرعت مناسبی تا ۳۵ فریم بر ثانیه اجرا شود، اما به گفته نویسنده، گاهی اوقات ممکن است عملکردی در حد «صفحه گسترده (spreadsheet-tier)» داشته باشد.

روسیانوویچ در صفحه گیت‌هاب (GitHub) این پروژه توضیح می‌دهد: «موتور واقعی دوم (ViZDoom) نسخه اشتراکی واقعی DOOM1.WAD را اجرا می‌کند - با فایل‌های WAD آزاد با لایسنس BSD که اپیزودهایی را که نسخه اشتراکی ندارد پوشش می‌دهند - و به صورت بدون سرور (headless) رندر می‌کند.» وی می‌افزاید: «هر فریم روی کلیپ‌بورد ویندوز قرار می‌گیرد و به عنوان یک ویرایش سند واقعی در بوم پینت جای‌گذاری می‌شود.» مدیر ارشد فناوری مایکروسافت اضافه می‌کند که نرخ فریم نسبتاً پایین «بخشی از جذابیت» DoomPaint است، اما ۳۵ فریم بر ثانیه سرعت بدی نیست، به خصوص اگر بتوانید آن را مدیریت کنید، به ویژه در دنیای بازی‌های کامپیوتری دهه ۱۹۹۰ (1990s PC gaming).

فایل‌ها، منابع و دستورالعمل‌هایی در مورد نحوه اجرای DoomPaint در سایت گیت‌هاب موجود است. بسته به سیستم خود، ممکن است بتوانید این نسخه از بازی دوم (Doom) را با سرعت کامل ۳۵ فریم بر ثانیه در رزولوشن ۳۲۰ در ۲۰۰ یا حتی ۶۴۰ در ۴۰۰ پیکسل اجرا کنید. این پروژه حتی شامل صدا و موسیقی نیز می‌شود.

در انتهای فایل README، روسیانوویچ می‌گوید که «پینت بازی را رندر می‌کند اما آن را محاسبه نمی‌کند. پینت هیچ چیزی را محاسبه نمی‌کند. پینت هرگز هیچ چیزی را محاسبه نکرده است. این یک شوخی است.» نرم‌افزار DoomPaint تحت لایسنس MIT توزیع می‌شود.

روسیانوویچ کار خود را در مایکروسافت در سال ۲۰۰۶ آغاز کرد، جایی که او ابزارهای SysInternals را به ستون فقرات عیب‌یابی ویندوز تبدیل کرد. اخیراً او معماری، امنیت و قابلیت اطمینان بخش ازور (Azure) را شکل داده است. در طول سال گذشته، او چه از روی تصادف و چه از روی طراحی، به عنوان یکی از صداهای پیشرو در زمینه پرداختن به کاستی‌های فراوان ویندوز 11 (addressing the many shortcomings of Windows 11) شناخته شده است.

بنابراین کمی تعجب‌آور است که این مدیر ارشد فناوری پرمشغله وقت داشته باشد با پروژه‌هایی مانند DoomPaint سرگرم شود. با این حال، مشتاق‌ترین برنامه‌نویسان و علاقه‌مندان به کامپیوتر نیز در اوقات فراغت خود به کدنویسی و محاسبات می‌پردازند.

نظرات۰

برای نوشتن نظر، وارد حساب خود شوید.

ورود / ثبت‌نام

هنوز نظری ثبت نشده — اولین نفری باش که نظر می‌دهد.