اجرای بازی دوم با پینت مایکروسافت تا ۳۵ فریم بر ثانیه

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

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

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

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

فایل‌ها، منابع و دستورالعمل‌هایی در مورد نحوه اجرای دوم‌پینت در سایت گیت‌هاب وجود دارد. بسته به سیستم خود، ممکن است بتوانید این نسخه از دوم (Doom) را با سرعت کامل 35 فریم بر ثانیه در رزولوشن 320 در 200، یا حتی 640 در 400 پیکسل اجرا کنید. این پروژه حتی شامل صدا و موسیقی نیز می‌شود.

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

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

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

نظرات۰

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

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

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