لقد صنعت لعبة ألغاز الانقلاب الشمسي

لقد صنعت لعبة متصفح من أجل June Solstice Game Jam. أطلقت عليها اسم Solstice Cipher.

الهدف بسيط. تتحرك عبر متاهة، وتجمع أربع شرارات تشفير (cipher sparks). عليك الحفاظ على مقياس الضوء في منطقة آمنة، والوصول إلى البوابة قبل انتهاء الوقت.

تتوافق آليات اللعبة مع الطابع العام؛ فشرارات الضوء ترفع المقياس للأعلى، بينما تخفضه شرارات الظل، مما يحاكي توازن الانقلاب الشمسي.

أبقيت على مجموعة التقنيات (tech stack) بسيطة:

  • HTML للصفحة
  • CSS للتنسيق
  • JavaScript للمنطق البرمجي
  • Canvas للرسومات

قمت بتخزين المستويات كخرائط ASCII، مما جعل عملية الضبط سهلة. تمكنت من تحريك الجدران والشرارات دون تغيير كود التصيير (render code).

ركزت على آلية واحدة واضحة؛ حيث ستشعر بالصراع بين الضوء والظلام، مما يجعل الطابع العام جزءاً من أسلوب اللعب.

تحديثات مستقبلية:

  • حزم ضوئية متحركة
  • بطاقات قصص عن آلان تورينج
  • وضع لوحة ألوان الفخر (Pride palette mode)
  • عناصر تحكم للهاتف المحمول

ساعد الذكاء الاصطناعي في التصميم والكود، بينما اتخذت أنا القرارات النهائية بشأن التوجه والمراجعة والاختبار.

العبها هنا: https://kax168.github.io/solstice-cipher/ الكود: https://github.com/kax168/solstice-cipher المصدر: https://dev.to/kax168/i-built-solstice-cipher-a-light-and-shadow-puzzle-for-the-june-solstice-game-jam-17io