DOOMQL: لعبة DOOM متعددة اللاعبين مكتوبة بالكامل بلغة SQL
2025-09-10

قام مطور ببناء DOOMQL، وهي لعبة إطلاق نار متعددة اللاعبين تشبه لعبة DOOM، مكتوبة بالكامل بلغة SQL باستخدام قاعدة بيانات CedarDB. تخزن اللعبة جميع بيانات اللعبة - الخرائط، واللاعبين، والأعداء - في قاعدة البيانات، مستخدمةً مناظر SQL لـ raycasting وعرض الرموز. يقوم برنامج نصي بسيط من shell بتشغيل حلقة اللعبة. والمثير للدهشة أن هذا النهج يعمل بشكل جيد بشكل ملحوظ، حيث يحقق 30 إطارًا في الثانية بسلاسة ووظائف متعددة اللاعبين بسهولة بفضل معالجة التزامن المتأصلة في قاعدة البيانات. على الرغم من أن الصيانة وإزالة الأخطاء قد تكون صعبة، إلا أن التجربة تُظهر إمكانات SQL في تطوير الألعاب وأداء CedarDB الرائع.
الألعاب