شاید امروز فلاپیدیسک فقط یک نماد قدیمی برای دکمه Save باشد، اما حالا مسابقه 1.44MB Game Dev Contest دوباره آن را به مرکز توجه آورده است. توسعهدهندگان در این رقابت تا ۱۲ مهر ۱۴۰۵ فرصت دارند بازیای بسازند که حتی یک بایت بیشتر از ظرفیت استاندارد فلاپیدیسک ۱.۴۴ مگابایتی نباشد؛ چالشی که یادآور دوران طلایی بهینهسازی کد و پروژههای افسانهای دنیای Demoscene است.
امروزه حجم بسیاری از بازیهای رایانهای به دهها یا حتی صدها گیگابایت رسیده است؛ اما مسابقهای جدید، توسعهدهندگان را وادار میکند دقیقاً برعکس این مسیر حرکت کنند.
فلاپی دیسک به جای هارددیسک!
شرکتکنندگان در این رقابت باید یک بازی کامل را با تمام کدها، گرافیک و صداهای آن در تنها ۱.۴۴ مگابایت، یعنی به اندازه ظرفیت یک فلاپیدیسک قدیمی، توسعه دهند. این مسابقه علاوه بر جایزه نقدی قابل توجه، مهارت برنامهنویسان در بهینهسازی کد را نیز به چالش میکشد.
در سالهای اخیر، افزایش حجم بازیها و وابستگی آنها به سختافزارهای قدرتمند به یکی از واقعیتهای صنعت بازی تبدیل شده است. در مقابل، هنوز هم گروهی از برنامهنویسان معتقدند محدودیت، بهترین محرک برای خلاقیت است.

مسابقه 1.44MB Game Dev Contest نیز دقیقاً بر همین اساس شکل گرفته و از شرکتکنندگان میخواهد ثابت کنند که برای ساخت یک بازی جذاب، همیشه به دهها گیگابایت فضا و منابع سختافزاری سنگین نیاز نیست.
این مسابقه را وبسایت کرهای 2P Game Arcade برگزار میکند و تنها قانون آن هم کاملاً روشن است؛ حجم نهایی بازی نباید از ۱٬۴۷۴٬۵۶۰ بایت فراتر برود؛ همان ظرفیت استاندارد فلاپیدیسکهای ۳.۵ اینچی High Density که زمانی رایجترین ابزار انتقال نرمافزار در رایانههای سازگار با IBM PC بودند. به بیان دیگر، توسعهدهندگان باید برای تکتک بایتهای پروژه خود برنامهریزی کنند؛ از کدهای اجرایی گرفته تا تصاویر، موسیقی و سایر داراییهای بازی (Assets).
هر موتور بازیسازی که میخواهید؛ اما حتی یک بایت هم نباید هدر برود
نکته جالب اینجاست که برگزارکنندگان هیچ محدودیتی برای انتخاب موتور بازیسازی یا ابزار توسعه در نظر نگرفتهاند. شرکتکنندگان میتوانند از موتورهای آماده استفاده کنند یا حتی موتور اختصاصی خود را توسعه دهند، اما در نهایت باید خروجی را بهصورت یک فایل اجرایی مستقل (Standalone Executable) تحویل دهند. بازیهای مبتنی بر مرورگر نیز از ابتدا از فهرست آثار مجاز کنار گذاشته شدهاند.
در عین حال، همه آثار باید پروژههایی کاملاً جدید و اورجینال باشند و امکان شرکت هم برای توسعهدهندگان مستقل و هم تیمهای بازیسازی فراهم است.
البته چالش اصلی فقط کوچک نگه داشتن حجم فایل نیست. قوانین مسابقه تأکید میکنند حتی اگر بازی بهصورت فشرده منتشر شود، پس از استخراج نیز مجموع کدها، تصاویر، فایلهای صوتی و سایر داراییهای آن نباید از ۱٬۴۷۴٬۵۶۰ بایت بیشتر شود.
همین موضوع باعث میشود شرکتکنندگان بیش از هر زمان دیگری به سراغ تکنیکهایی مانند تولید رویهای محتوا (Procedural Generation)، فشردهسازی هوشمند دادهها و بهینهسازی دقیق کد بروند؛ مهارتهایی که سالها پیش بخش جداییناپذیر توسعه بازی بودند.

ادامه مسیری که نزدیک به سه دهه پیش آغاز شد
این نخستین تجربه 2P Game Arcade در برگزاری چنین رقابتی نیست. این وبسایت پیشتر در سال ۱۳۷۶ (۱۹۹۷) نیز مسابقهای برای ساخت بازیهایی با حداکثر حجم ۱۰۰ کیلوبایت برگزار کرده بود. هرچند محدودیت جدید در نگاه اول بسیار سخاوتمندانهتر به نظر میرسد، اما وقتی قرار باشد یک بازی کامل همراه با تمام کدها، گرافیک، صدا و سایر اجزای آن تنها در ۱.۴۴ مگابایت جا بگیرد، این فضا چندان هم زیاد نخواهد بود.
ادای احترام به دوران طلایی Demoscene
برای بسیاری از برنامهنویسان باسابقه، این مسابقه بیش از آنکه یک رقابت معمولی باشد، یادآور دوران Demoscene است؛ دورانی که رقابت اصلی نه بر سر قدرت سختافزار، بلکه بر سر خلاقیت و توانایی استخراج بیشترین خروجی از کمترین منابع بود.
پروژههایی مانند .kkrieger نشان دادند که با تکیه بر تولید رویهای محتوا میتوان حتی یک بازی سهبعدی را در حجمی کمتر از یک مگابایت توسعه داد؛ دستاوردی که هنوز هم برای بسیاری از برنامهنویسان الهامبخش است.
مهلت ارسال آثار مسابقه و جوایز
بر اساس اعلام برگزارکنندگان، مهلت ارسال آثار تا ۱۲ مهر ۱۴۰۵ (۴ اکتبر ۲۰۲۶) ادامه خواهد داشت و در پایان، سه بازی برتر بر اساس میزان موفقیت در تحقق اهداف مسابقه انتخاب میشوند. جایزه نفر اول ۷۲ میلیون وون کره جنوبی، معادل حدود ۴۸ هزار دلار است و نفرات بعدی نیز جوایزی تا ۱۴.۴ میلیون وون (حدود ۹,۷۰۰ دلار) دریافت خواهند کرد.
نکته جالب این است که برندگان علاوه بر جایزه نقدی، نسخهای از بازی خود را روی یک فلاپیدیسک واقعی نیز دریافت میکنند؛ یادگاری نمادین از دورانی که هر کیلوبایت ارزش ویژهای داشت.
اگرچه این مسابقه در نگاه اول رنگوبوی نوستالژیک دارد، اما پیام آن کاملاً امروزی است. در دورانی که هزینه سختافزار و پیچیدگی پروژههای بازیسازی روزبهروز بیشتر میشود، بهینهسازی دوباره به یکی از مهمترین مهارتهای توسعه نرمافزار تبدیل شده است.
رقابت 1.44MB Game Dev Contest نیز دقیقاً همین موضوع را یادآوری میکند؛ اینکه گاهی کیفیت یک محصول نه با حجم فایل یا قدرت سختافزار، بلکه با مهندسی هوشمندانه و استفاده بهینه از هر بایت سنجیده میشود.


![اجرای بازی Tomb Raider روی یک میکروکنترلر 1 واتی [تماشا کنید]](/fa/modules/mod_raxo_related_articles/tools/tb.php?src=%2Ffa%2Fimages%2F1405%2F11%2F06%2Ftr-11.jpg&w=380&h=213&zc=1)
![بازی Diablo V معرفی شد؛ وقتی قهرمانان شکست خوردهاند [تماشا کنید] نخستین تیزر دیابلو 5 منتشر شد](/fa/modules/mod_raxo_related_articles/tools/tb.php?src=%2Ffa%2Fimages%2F1405%2F22%2F06%2F2nd%2Fdiablo-v-teaser-0.jpg&w=380&h=213&zc=1)









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