یک پروژه جالب امکان نمایش بازی DOOM در محیط Microsoft Paint را فراهم کرده است؛ روشی که در آن موتور بازی خارج از Paint اجرا میشود و فریمها بهصورت خودکار داخل بوم این برنامه قرار میگیرند. این روش میتواند DOOM را با نرخ حدود ۳۵ فریم بر ثانیه اجرا کند و حتی امکان بازگشت به فریمهای قبلی با Ctrl+Z را فراهم میکند.
اجرای DOOM در Microsoft Paint شاید در نگاه اول شبیه یک شوخی عجیب باشد، اما پروژهای که توسط مارک روسینوویچ، مدیر ارشد فناوری Microsoft Azure راهاندازی شده، نشان میدهد این ایده از نظر فنی امکانپذیر است. نکته جالب اینجاست که Paint در این روش عملاً بازی را اجرا نمیکند و تنها نقش یک نمایشگر برای نمایش فریمهای DOOM را بر عهده دارد.
به گزارش وبسایت ixbt.games، در این روش موتور واقعی بازی بهصورت جداگانه اجرا میشود و پس از رندر هر فریم، تصویر تولیدشده به کلیپبورد منتقل شده و سپس بهصورت خودکار داخل بوم Paint قرار میگیرد. در نتیجه، کاربر میتواند محیط آشنای بازی DOOM را داخل رابط کاربری برنامه نقاشی مایکروسافت مشاهده و کنترل کند، در حالی که محاسبات مربوط به اجرای بازی خارج از Paint انجام میشود.
اجرای Doom در کنار قابلیتهای ویژه در بازی!
این شیوه اجرای غیرمعمول میتواند DOOM را با نرخ حدود ۳۵ فریم بر ثانیه اجرا کند. این نرخ فریم در وضوح ۳۲۰ در ۲۰۰ پیکسل یا حتی ۶۴۰ در ۴۰۰ پیکسل قابل دستیابی است. علاوه بر تصویر، صداهای بازی و موسیقی نیز در این روش حفظ شدهاند تا تجربه اجرای DOOM تا حد امکان کامل باقی بماند.

برای حفظ سرعت طبیعی بازی، توسعهدهنده از ViZDoom استفاده کرده است. در این روش، برای هر فریم رندر شده، تعداد مشخصی از تیکهای شبیهسازی بازی اجرا میشود. این تعداد بر اساس زمان واقعی سپریشده محاسبه میشود تا حتی اگر Paint با سرعت پایینی فریمها را نمایش دهد، سرعت اجرای خود بازی از حالت عادی خارج نشود.
در همین رابطه بخوانید:
- نسخه کلکسیونی و عجیب Doom؛ جعبهای که خودش بازی را اجرا میکند!
اما جالبترین بخش ماجرا به قابلیت Ctrl + Z در Paint مربوط میشود. از آنجا که فریمهای قبلی در فرایند نمایش تصویر ذخیره میشوند، بازیکن میتواند با استفاده از ترکیب کلیدهای Ctrl + Z به فریمهای قبلی بازگردد. بنابراین اگر شخصیت بازیکن در DOOM کشته شود، امکان عقب بردن زمان و امتحان دوباره مسیر بازی وجود خواهد داشت.
در نهایت، این پروژه بیش از آنکه روشی عملی برای اجرای DOOM باشد، نمونهای جالب از استفاده غیرمعمول از قابلیتهای یک نرمافزار روزمره محسوب میشود؛ جایی که Paint نه بهعنوان موتور بازی، بلکه صرفاً بهعنوان نمایشگر فریمهای تولیدشده توسط موتور DOOM مورد استفاده قرار میگیرد.













نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت