عن المشروع
Lantern Lights هي لعبة أركيد من نوع score-attack تم تطويرها باستخدام إطار عمل LÖVE 2D. تتمثل طريقة اللعب الأساسية في التقاط الفوانيس العائمة قبل خروجها من الشاشة، وبناء مضاعفات السلسلة (chain multipliers) من خلال التقاطها بشكل متتالي، وتجنب الرماد البارد (cold cinders) الذي يقلل الوقت المتبقي ويعيد ضبط السلاسل. يتقدم اللاعبون عبر مستويات تزداد صعوبة مقسمة إلى ثلاث فئات — المبكرة (Early)، والمتوسطة (Middle)، والمتأخرة (Late) — حيث يتميز كل منها بمؤقتات أقصر، ومعدلات ظهور أسرع، وعدد أكبر من الفوانيس على الشاشة. توجد ثلاثة أنواع من الفوانيس: الورقية (Paper) وتمنح 100 نقطة، والجمرية (Ember) وتمنح 250 نقطة بالإضافة إلى وقت إضافي، والرمادية (Cinder) وتسبب عقوبة. يتم تفعيل نظام مضاعفات مكون من خمس خطوات عند تحقيق 3 و6 و10 و15 عملية التقاط متتالية. تؤثر الرياح والتمايل والتيارات الصاعدة على مسارات الفوانيس، مما يضيف حركة ديناميكية. تتضمن اللعبة شاشات للعنوان، وطريقة اللعب، واكتمال المستوى، ونهاية اللعبة مع إمكانية إعادة التشغيل الفوري. عناصر التحكم بسيطة: النقر بزر الماوس الأيسر للالتقاط، مفتاح Enter/Space للبدء أو إعادة التشغيل، ومفتاح Esc للخروج. تتيح اختصارات المطورين الانتقال إلى مستويات محددة أو تفعيل أدوات التشخيص. لا يتطلب المشروع أي تبعيات Lua خارجية؛ يكفي تشغيل 'love .' بعد تثبيت LÖVE 11.5+. يفصل هيكل المشروع منطق اللعب عن عمليات الرندرة (rendering) من أجل الوحدوية وقابلية الاختبار، بما في ذلك توليد لقطات شاشة حتمية للتحقق. الأعمال الفنية مدمجة ولكنها قد تخضع لشروط ترخيص منفصلة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.