إخباري
السبت ٤ أبريل ٢٠٢٦ | السبت، ١٦ شوال ١٤٤٧ هـ
عاجل

مطور طموح يكشف عن لعبة شبيهة بـ Quake بثلاثة مستويات داخل ملف تنفيذي صغير بحجم 64 كيلوبايت

إنجاز تقني يدمج كل أصول اللعبة في حجم يعادل خطأ تقريبي في ال

مطور طموح يكشف عن لعبة شبيهة بـ Quake بثلاثة مستويات داخل ملف تنفيذي صغير بحجم 64 كيلوبايت
7DAYES
منذ 1 شهر
33

الولايات المتحدة - وكالة أنباء إخباري

مطور مستقل يحقق المستحيل: لعبة FPS شبيهة بـ Quake بحجم 64 كيلوبايت فقط

في عالم تتضخم فيه أحجام التطبيقات والألعاب بشكل مطرد، يبرز المطور المستقل Daivuk بإنجاز تقني مذهل يذكرنا بأيام العز للبرمجة المتقنة. لقد أطلق Daivuk لعبته الجديدة "QUOD"، وهي تجربة إطلاق نار من منظور الشخص الأول (FPS) "boomer shooter" تتميز بتشابهها المدهش مع لعبة id Software الأسطورية Quake. لكن المثير للإعجاب حقًا هو أن هذه اللعبة الكاملة، بما في ذلك ثلاثة مستويات لعب، ومعركة زعيم واحدة، وأربعة أنواع من الأعداء، وأربعة أسلحة مختلفة، بالإضافة إلى مجموعة من معززات القوة، تم حشرها بالكامل داخل ملف تنفيذي واحد لا يتجاوز حجمه 64 كيلوبايت. هذا الحجم المتناهي الصغر يجعله يبدو كـ "خطأ تقريبي" مقارنة بالأحمال الحديثة للتطبيقات التي غالبًا ما تتجاوز عدة جيجابايت.

لم يكتفِ Daivuk بتقديم لعبة مذهلة من حيث الحجم، بل حرص على أن تكون تجربة اللعب غنية ومكتملة. إن QUOD لا تتطلب أي موارد خارجية، حيث تم ضغط كل شيء – بدءًا من الأنسجة (textures) والأصوات والموسيقى، وصولًا إلى تصميم المستويات والنماذج ثلاثية الأبعاد والرسوم المتحركة، وانتهاءً بالكود البرمجي نفسه – داخل هذا الملف الصغير. لقد استعرض المطور تفاصيل عملية التطوير في فيديو تفصيلي، موضحًا الاستراتيجيات المبتكرة التي اتبعها لتحقيق هذا الإنجاز. تشمل هذه الاستراتيجيات تحسين الأنسجة، وتصميم الخرائط، والنماذج، والرسوم المتحركة، والصوت، والكود، بل وحتى إنشاء آلة افتراضية (Virtual Machine) خاصة قللت حجم الملف بمقدار 2 كيلوبايت إضافية.

تعد لعبة QUOD ثمرة جهود استمرت حوالي عشر سنوات، لكن العمل الجاد والمكثف تركز في العام الأخير. يعتقد Daivuk أن حجم 64 كيلوبايت هو "النقطة المثالية" لتقديم مثل هذه العروض التقنية المذهلة، حيث "يكون صغيرًا جدًا، ولكنه لا يزال يترك مجالًا للإبداع". ويتجلى هذا التفاني في التحسين في عدة أجزاء رئيسية من الفيديو. على سبيل المثال، بدلاً من تخزين موارد ملفات الصور بالطريقة التقليدية، ابتكر Daivuk مفهوم "الأنسجة القائمة على الإجراءات" (action-based textures). تعمل هذه الأنسجة كـ "وصفات" تشبه إجراءات Photoshop، حيث تحدد كيفية إنشاء العناصر المرئية بدلاً من تخزين البيانات الخام للصورة. ولم يتوقف الأمر عند هذا الحد، بل قام المطور بتطوير آلة افتراضية ولغة برمجة مخصصة خصيصًا لتقليل حجم الملف إلى أقصى حد ممكن.

على الرغم من حجمها الذي يعود إلى عصر الثمانينيات (قبل انتشار الأقراص المرنة)، إلا أن QUOD.exe تتطلب جهازًا حديثًا نسبيًا لمعالجة رسوماتها المكثفة. الحد الأدنى للمواصفات التقنية يشتمل على معالج Intel i5 أو ما يعادله، وبطاقة رسومات GTX 770 أو ما يعادلها، وذاكرة وصول عشوائي (RAM) بسعة 8 جيجابايت. بالطبع، لا تحتاج اللعبة سوى لمساحة تخزين لا تذكر، 64 كيلوبايت فقط، نظرًا لكونها تطبيقًا مستقلًا لا يتطلب تثبيتًا.

يبدو أن Daivuk لديه الكثير من الأفكار لتطوير هذا المفهوم. في نهاية الفيديو، ألمح إلى تحسينات وتعديلات محتملة قد تظهر في "QUOD v2" أو مشاريع مستقبلية. لقد شهدنا في الماضي أعمالًا مذهلة في فئة الملفات الصغيرة، مثل تطبيق رسوم متحركة بتتبع الأشعة بحجم 483 بايت فقط، ولعبة شبيهة بـ Quake مكتوبة بلغة JavaScript بحجم 13 كيلوبايت. ومع ذلك، تظل QUOD متميزة بفضل قابليتها للعب، وجودة رسوماتها، والشعور العام الذي تقدمه، والذي يحاكي تجربة Quake الأصلية بسلاسة. يمكن للمهتمين تنزيل اللعبة وتشغيلها في ثوانٍ معدودة للحكم عليها بأنفسهم.

تجدر الإشارة إلى أن هذا الإنجاز يأتي تزامنًا مع الذكرى الثلاثين لإصدار النسخة التجريبية متعددة اللاعبين "Qtest" من لعبة Quake بواسطة id Software. بينما صدرت النسخة التجريبية المجانية (shareware) من Quake في 22 يونيو 1996، توفرت النسخة الكاملة للمشترين بعد شهر. إن عودة مثل هذه الإبداعات الصغيرة والمتقنة إلى عالم تطوير الألعاب تذكرنا بأن الابتكار لا يقتصر على الحجم والقوة الحاسوبية، بل يكمن أيضًا في البراعة الهندسية والتحسين العميق.

الكلمات الدلالية: # لعبة # Quake # 64KB # مطور مستقل # Daivuk # QUOD # FPS # تحسين # برمجة # تقنية # ألعاب الفيديو