لعبة إطلاق نار متعددة اللاعبين بلغة Lisp: رحلة مطور منفرد

2025-01-22
لعبة إطلاق نار متعددة اللاعبين بلغة Lisp: رحلة مطور منفرد

قام مطور منفرد بإنشاء لعبة إطلاق نار من منظور الشخص الثالث متعددة اللاعبين عبر الإنترنت، تسمى Wizard Masters، باستخدام Clojure، وهو لهجة من Lisp. استفاد من REPL الخاص بـ Clojure لإجراء تكرار سريع وBabylon.js للرسومات، ويبين المقال تفاصيل نظام قواعد اللعبة، وهندسة الشبكة، وحسابات الضرر في منطقة التأثير. وتضمنت التحديات التي واجهها إدارة الحالة، ونقص مجتمع قوي لتطوير ألعاب Clojure، وقيود منصة الويب. يختتم المؤلف بموازنة إيجابيات وسلبيات تطوير ألعاب الويب، ويؤكد على الدور المهم للأدوات، مشيرًا إلى إمكانية الانتقال إلى محرك رئيسي مثل Unity أو Unreal في المستقبل.

اقرأ المزيد
الألعاب