موتور قدرتمند ساخت بازیهای مبارزهای دوبعدی با شخصیسازی عمیق، مناسب علاقهمندان حرفهای و نوستالژیک
موتور قدرتمند ساخت بازیهای مبارزهای دوبعدی با شخصیسازی عمیق، مناسب علاقهمندان حرفهای و نوستالژیک
رأی (۱٬۶۹۳ رأی)
مجوز برنامه رایگان
توسعهدهنده Elecbyte
نسخه 1.1-beta-1
اجرا میشود در Windows
رأی
(۱٬۶۹۳ رأی)
توسعهدهنده
Elecbyte
اجرا میشود در
Windows
مجوز برنامه
رایگان
نسخه
1.1-beta-1
M.U.G.E.N یک موتور ساخت بازی دوبعدی مبتنی بر DOS است که نخستین بار در سال ۱۹۹۹ عرضه شد و برای طراحی بازیهای مبارزهای 2D به کار میرود. به جای یک بازی آماده، با یک موتور طراحی روبهرو هستید که اجازه میدهد شخصیتها، مرحلهها و اجزای مختلف را از طریق فایلهای متنی تفسیری، گرافیک و مجموعههای صوتی بسازید. فضای بصری آن یادآور مبارزههای کلاسیک دو بعدی مانند Street Fighter و Paws of Fury است و بهویژه برای شخصیتهای کارتونی با حالوهوای قدیمی شناخته میشود. یک بازی نمایشی با نام خود MUGEN هم همراه آن وجود دارد که تنها نقش دمو دارد و نشان میدهد با این موتور چه نوع پروژههایی میتوان ایجاد کرد.
این نرمافزار بیشتر مناسب کاربرانی است که حس نوستالژی نسبت به بازیهای قدیمی دارند و در عین حال حاضرند مقداری با منطق برنامهنویسی و اسکریپتنویسی درگیر شوند. اگر با برنامهنویسی DOS آشنا هستید یا از کار با فایلهای متنی و تنظیمات فنی لذت میبرید، M.U.G.E.N ابزار جذابی برای ساخت مبارزههای دوبعدی شخصیسازیشده در اختیار شما میگذارد، اما برای کسانی که میخواهند بدون هیچ نوع کدنویسی بازی بسازند، انتخاب راحتی نیست.
هسته گرافیکی و فضای بازیسازی در M.U.G.E.N
M.U.G.E.N در اصل یک موتور گرافیکی دوبعدی مبتنی بر DOS است که هستهای برای مبارزههای 2D در اختیار سازنده قرار میدهد. روی این هسته میتوانید هر تعداد مبارز، تکنیک و صحنه مبارزه را تعریف کنید و با کنار هم گذاشتن گرافیک، صدا و متون تفسیری، بازی خود را شکل دهید. این ساختار باعث میشود کنترل ریزجزئیات بصری و رفتاری در دست طراح باشد و نتیجه نهایی، حالوهوایی نزدیک به بازیهای مبارزهای آرکید قدیمی داشته باشد.
تمرکز اصلی موتور بر بازیهای مبارزهای است، اما در عمل با استفاده از آن چند نوع بازی دیگر از جمله عنوانهای اسلحهمحور و پلتفرمر نیز ساخته شده است. بنابراین اگرچه پایه طراحی برای دوئلهای تنبهتن چیده شده، اما اسکلت فنی آن به اندازهای باز است که بتوانید ایدههای متفاوتتری را هم پیاده کنید، به شرطی که با ساختار داخلی و فایلهای تنظیمات آن آشنا شوید.
شخصیتها، مرحلهها و سیستم صوتی قابل تنظیم
یکی از نقاط قوت M.U.G.E.N میزان شخصیسازی آن است. شما میتوانید انواع اجزای بازی از جمله شخصیتها، مرحلهها و عناصر دیگر را با تکیه بر فایلهای متنی تفسیری، تصاویر گرافیکی و مجموعههای صوتی تعریف و تنظیم کنید. این انعطاف باعث میشود برای ساخت سبکهای متنوع مبارزه، از جدی و تیره گرفته تا کارتونی و طنزآمیز، دستتان باز باشد.
در حوزه صدا، موتور از چندین فرمت صوتی مختلف برای افکتهای صوتی پشتیبانی میکند، از جمله MP3، ADX، OGG و MIDI. این تنوع باعث میشود در انتخاب و ترکیب افکتها محدود نشوید و بتوانید از فایلهای صوتی رایج در پروژه خود استفاده کنید، بدون آن که نیاز به تبدیلهای متعدد داشته باشید.
روند کار و چالشهای فنی
در M.U.G.E.N بخش زیادی از فرایند ساخت بازی از طریق ویرایش فایلهای متنی انجام میشود. برای بهرهگیری درست از این موتور، باید با برنامهنویسی DOS و کار با متون تفسیری آشنایی داشته باشید، زیرا رفتار شخصیتها و عناصر مختلف در همین فایلها تعریف میشود. این شیوه به سازندگان باتجربه آزادی عمل زیادی میدهد و اجازه میدهد منطق و واکنشهای بسیار خاص و دقیق طراحی کنند.
در عین حال، همین ویژگی میتواند برای کاربران تازهکار یا کسانی که سابقهای در محیطهای مبتنی بر DOS ندارند چالشبرانگیز باشد. خطاهای کوچک در متون یا تنظیمات میتواند نتیجه را تحت تأثیر قرار دهد و رفع آنها نیازمند صبر و آشنایی با ساختار فایلها است. به همین دلیل، M.U.G.E.N بیشتر به کاربرانی پیشنهاد میشود که از درگیر شدن با جزئیات فنی هراسی ندارند.
نسخه ۱، بهبود پایداری و مجوز جدید
M.U.G.E.N پس از چند سال حضور در قالب نسخههای کاندید انتشار، سرانجام با عرضه نسخه ۱ به صورت یک نسخه کامل در دسترس قرار گرفته است. در این انتشار تازه، تمرکز اصلی روی رفع اشکالها و اصلاح مجوز استفاده بوده است و کمتر شاهد تغییرات بنیادین در امکانات هستیم.
در سطح فنی، چند بهبود کلیدی اعمال شده است. متن جعبه اطلاعاتی که با کلید F1 روی صفحه نمایش داده میشود اکنون از طریق فایل system.def قابل سفارشیسازی است، بنابراین میتوانید این بخش راهنما را با نیازهای پروژه خود هماهنگ کنید. مدیریت فایلهای صوتی نیز پایدارتر شده است، به طوری که اگر در یک فایل SND نمونههای WAV نامعتبر وجود داشته باشد، به جای متوقف شدن برنامه، تنها هشدار دریافت میکنید و روند کار قطع نمیشود. همچنین خطایی در سیستم CNS مربوط به وابستگی ثابت برای متغیرهای fvar برطرف شده و مشکلی که باعث میشد برخی صداها در کانالهای نادرست یا با پانورامای استریوی اشتباه پخش شوند نیز اصلاح شده است.
بخش Storyboard هم تغییراتی به خود دیده و پارامترهای قبلی SoundX.volume با گزینه جدید SoundX.volumescale جایگزین شدهاند تا کنترل بهتری روی شدت صدا در این قسمتها فراهم شود. جایگیری شخصیتها در صفحههای پیروزی و نتایج هم دقیقتر شده و دیگر با موقعیتهای نادرست مواجه نمیشوید. علاوه بر این، بخشی از مستندات رسمی بهروزرسانی شده است و مجوز استفاده نیز اصلاح شده تا قرار دادن فایل اجرایی MUGEN در بستههای رایگان و غیرتجاری مجاز باشد، امکانی که برای سازندگان پروژههای رایگان اهمیت زیادی دارد.
جمعبندی: برای چه کسانی انتخاب مناسبی است؟
M.U.G.E.N محصولی تخصصی برای علاقهمندان ساخت بازیهای دوبعدی، بهویژه مبارزهای، و دوستداران فضای کلاسیک آرکید است. اگر از بازیهای دوران کودکی خود خاطره دارید و مایلید با صرف زمان برای یادگیری ساختار فایلها و منطق داخلی موتور، نسخهای شخصی از آن تجربهها بسازید، M.U.G.E.N ابزار قدرتمندی برای خلاقیت شما خواهد بود. در مقابل، اگر ترجیح میدهید بدون درگیری با کدنویسی و محیطهای شبیه DOS کار کنید و یک محیط کاملا تصویری و ساده میخواهید، احتمالا این موتور با انتظارات شما همخوانی چندانی نخواهد داشت.
مزایا
- موتور گرافیکی دوبعدی ویژه ساخت بازیهای مبارزهای با امکان تعریف شخصیتها، مرحلهها و سایر اجزای بازی بر پایه فایلهای متنی تفسیری، تصاویر گرافیکی و مجموعههای صوتی.
- فضا و سبک بصری نزدیک به مبارزههای کلاسیک 2D، مناسب برای خلق شخصیتها و صحنههای کارتونی با حالوهوای قدیمی.
- پشتیبانی از فرمتهای صوتی متنوع برای افکتهای صوتی، از جمله MP3، ADX، OGG و MIDI.
- انتشار نسخه ۱ با تمرکز بر رفع اشکال، شامل بهبود پخش صدا، اصلاح موقعیت شخصیتها در صفحههای پیروزی و نتایج، و امکان سفارشیسازی متن اطلاعات نمایش دادهشده با کلید F1.
- بهروزرسانی مجوز که اجازه میدهد فایل اجرایی MUGEN را در بستههای رایگان و غیرتجاری قرار دهید.
- وجود یک بازی نمایشی با نام MUGEN که به صورت عملی تواناییهای پایه موتور را نمایش میدهد.
معایب
- طراحی مبتنی بر DOS و نیاز به آشنایی با برنامهنویسی DOS، که استفاده از آن را برای بسیاری از کاربران تازهکار دشوار میکند.
- تمرکز اصلی روی سبک مبارزهای، در حالی که استفاده از آن برای سبکهای دیگر نیز مستلزم صرف زمان و آشنایی عمیق با ساختار موتور است.
- وابستگی شدید به فایلهای متنی و تنظیمات فنی که فرایند یادگیری و پیادهسازی ایدهها را زمانبر و گاهی پیچیده میسازد.