الولايات المتحدة - وكالة أنباء إخباري
مطور مستقل يحقق المستحيل: لعبة 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 الأصلية بسلاسة. يمكن للمهتمين تنزيل اللعبة وتشغيلها في ثوانٍ معدودة للحكم عليها بأنفسهم.
أخبار ذات صلة
- أتلتيكو مدريد يسحق توتنهام بخماسية مدوية في ذهاب ثمن نهائي دوري الأبطال
- مبابي يعود لتدريبات ريال مدريد: دفعة حاسمة قبل مواجهتي سوسيداد وبنفيكا
- من يوتوبيا الإنترنت إلى سرقة البيانات: ما الذي سار بشكل خاطئ؟
- إطار الذكاء الاصطناعي THOR يحل مشكلة فيزيائية عمرها قرن في ثوانٍ
- الببغاء يمتلك لغة معقدة تشبه لغة البشر
تجدر الإشارة إلى أن هذا الإنجاز يأتي تزامنًا مع الذكرى الثلاثين لإصدار النسخة التجريبية متعددة اللاعبين "Qtest" من لعبة Quake بواسطة id Software. بينما صدرت النسخة التجريبية المجانية (shareware) من Quake في 22 يونيو 1996، توفرت النسخة الكاملة للمشترين بعد شهر. إن عودة مثل هذه الإبداعات الصغيرة والمتقنة إلى عالم تطوير الألعاب تذكرنا بأن الابتكار لا يقتصر على الحجم والقوة الحاسوبية، بل يكمن أيضًا في البراعة الهندسية والتحسين العميق.