𝗟𝗶𝗴𝗵𝘁𝗸𝗲𝗲𝗽𝗲𝗿: 𝗗𝗲𝗳𝗲𝗻𝗱𝗶𝗻𝗴 𝘁𝗵𝗲 𝗟𝗮𝘀𝘁 𝗟𝗶𝗴𝗵𝘁

আমি June Solstice Game Jam 2026-এর জন্য Lightkeeper তৈরি করেছি।

June Solstice হলো বছরের দীর্ঘতম দিন। এটি একটি সন্ধিক্ষণ যেখানে আলো ম্লান হতে শুরু করে এবং অন্ধকার ফিরে আসে। আমি এই ধারণাকে গেমপ্লে-র একটি মূল মেকানিক হিসেবে রূপান্তর করেছি।

আপনি একটি ম্লান হয়ে আসা জগতের শেষ রক্ষাকর্তা। সারা দেশে অন্ধকার ছড়িয়ে পড়ছে এবং আপনাকে শিকার করার জন্য ছায়া দানবরা (shadow creatures) আবির্ভূত হচ্ছে। আপনার মিশন হলো আলোকে বাঁচিয়ে রাখা।

গেমটি যেভাবে কাজ করে:

  • অনুসন্ধান (Exploration): Light Orbs খুঁজে পেতে আপনি ম্যাপের মধ্য দিয়ে চলাচল করবেন।
  • সম্পদ ব্যবস্থাপনা (Resource Management): Orbs শক্তি পুনরুদ্ধার করে এবং অন্ধকারকে ধীর করে দেয়।
  • লড়াই (Combat): ছায়া দানবরা অনবরত আপনাকে তাড়া করবে।
  • ক্রমবর্ধমান অসুবিধা (Scaling Difficulty): আপনি যত দীর্ঘ সময় টিকে থাকবেন, অন্ধকার তত শক্তিশালী হবে।

চাপ সৃষ্টি করার জন্য গেমটিতে চারটি প্রধান সিস্টেম ব্যবহার করা হয়েছে:

  1. স্বাস্থ্য (Health): এটি আপনার শারীরিক অবস্থা নির্দেশ করে। এটি শূন্য হয়ে গেলে গেমটি শেষ হয়ে যাবে।
  2. শক্তি (Energy): এটি আপনার জ্বালানি। এটি ক্রমাগত কমতে থাকে, তাই আপনি অলস বসে থাকতে পারবেন না।
  3. ডার্কনেস মিটার (Darkness Meter): এটি একটি টাইমার হিসেবে কাজ করে। অতিরিক্ত অন্ধকার দৃশ্যমানতা কমিয়ে দেয় এবং বস ফাইট (boss fights) শুরু করে।
  4. স্কোরিং (Scoring): টিকে থাকা, Orbs সংগ্রহ করা এবং আঘাত এড়ানোর মাধ্যমে আপনি পয়েন্ট অর্জন করবেন।

প্রযুক্তিগত বিবরণ:

আমি এটি React, Vite, Phaser.js এবং JavaScript ব্যবহার করে তৈরি করেছি। ভবিষ্যতের ডাইনামিক স্টোরি ইভেন্টগুলোর পরিকল্পনার জন্য আমি Google Gemini API ব্যবহার করেছি।

ডেভেলপমেন্ট প্রক্রিয়াটি আমাকে অনেক কিছু শিখিয়েছে:

  • গেম ব্যালেন্সিং (Game balancing): অন্ধকারের সঠিক গতি নির্ধারণ করা কঠিন ছিল।
  • ফিজিক্স সিস্টেম (Physics systems): রিয়েল টাইমে কলিশন (collisions) এবং অবজেক্ট গ্রুপ পরিচালনা করা।
  • UI ডিজাইন (UI design): খেলোয়াড়রা যেন তাৎক্ষণিকভাবে স্বাস্থ্য এবং শক্তির মাত্রা দেখতে পায় তা নিশ্চিত করা।

ভবিষ্যতের পরিকল্পনার মধ্যে রয়েছে AI-জেনারেটেড কোয়েস্ট (quests) এবং Shadow Mages ও Flying Wraiths-এর মতো নতুন ধরণের বস যোগ করা।

Lightkeeper একটি সাধারণ প্রশ্ন থেকে শুরু হয়েছিল। যদি সলস্টিস (solstice) নিজেই একটি মেকানিক হতো তবে কেমন হতো? টিকে থাকা, সম্পদ ব্যবস্থাপনা এবং উত্তেজনার মধ্যে ভারসাম্য বজায় রাখা একটি চ্যালেঞ্জ হয়ে দাঁড়িয়েছিল।

সম্পূর্ণ প্রজেক্টটি এখানে দেখুন: Source: https://dev.to/ekram_zafar_f31942cd01173/lightkeeper-defending-the-last-light-of-the-solstice-4bah

ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi