প্রকল্প সম্পর্কে

Lantern Lights হলো LÖVE 2D ফ্রেমওয়ার্ক ব্যবহার করে তৈরি একটি স্কোর-অ্যাটাক আর্কেড গেম। এর মূল গেমপ্লেতে স্ক্রিন থেকে বেরিয়ে যাওয়ার আগে ভাসমান লণ্ঠনগুলো ধরতে হয়, ধারাবাহিকভাবে লণ্ঠন ধরে চেইন মাল্টিপ্লায়ার তৈরি করতে হয় এবং কোল্ড সিন্ডার (cold cinders) এড়িয়ে চলতে হয় যা অবশিষ্ট সময় কমিয়ে দেয় এবং চেইন রিসেট করে। খেলোয়াড়রা তিনটি ব্যান্ডে বিভক্ত ক্রমবর্ধমান কঠিন লেভেলের মধ্য দিয়ে অগ্রসর হয় — Early, Middle এবং Late — যার প্রতিটিতে টাইমার ছোট হয়, স্পন রেট দ্রুত হয় এবং স্ক্রিনে আরও বেশি লণ্ঠন থাকে। এখানে তিন ধরণের লণ্ঠন রয়েছে: Paper (১০০ পয়েন্ট), Ember (২৫০ পয়েন্ট + বোনাস সময়), এবং Cinder (পেনাল্টি)। ৩, ৬, ১০ এবং ১৫টি ধারাবাহিক ক্যাচে একটি পাঁচ-ধাপের মাল্টিপ্লায়ার সিস্টেম সক্রিয় হয়। বাতাস, দুলুনি এবং আপড্রাফট লণ্ঠনের গতিপথকে প্রভাবিত করে, যা গেমটিতে ডাইনামিক মোশন যোগ করে। গেমটিতে টাইটেল, গেমপ্লে, লেভেল-কমপ্লিট এবং গেম-ওভার স্ক্রিনসহ ইনস্ট্যান্ট রিপ্লে সুবিধা রয়েছে। কন্ট্রোলগুলো সহজ: ধরার জন্য লেফট-ক্লিক, শুরু বা রিস্টার্ট করতে Enter/Space এবং প্রস্থান করতে Esc। ডেভেলপার শর্টকাটের মাধ্যমে নির্দিষ্ট লেভেলে যাওয়া বা ডায়াগনস্টিকস টগল করা সম্ভব। কোনো এক্সটারনাল Lua ডিপেন্ডেন্সি প্রয়োজন নেই; LÖVE 11.5+ ইনস্টল করার পর কেবল 'love .' রান করলেই হবে। প্রজেক্ট স্ট্রাকচারে মডুলারিটি এবং টেস্টেবিলিটির জন্য গেমপ্লে লজিককে রেন্ডারিং থেকে আলাদা রাখা হয়েছে, যার মধ্যে ভেরিফিকেশনের জন্য ডিটারমিনিস্টিক স্ক্রিনশট জেনারেশন অন্তর্ভুক্ত। আর্টওয়ার্কগুলো বান্ডেল করা আছে তবে তা আলাদা লাইসেন্সিং শর্তাবলীর অধীন হতে পারে।