প্রকল্প সম্পর্কে
Arpege একটি মিডieval ফ্যান্টাসি সেটিংয়ের মধ্যে একটি রোগু‑লাইক বুলেট হেল RPG। প্রojেক্ট বর্তমানে একটি প্রাথমিক পর্যায়ে যেখানে সংগ্রামের কোর কার্যকর, কিন্তু মোটা রান গঠন, মেটা‑প্রগ্রেশন এবং অডিও এখনো প্রয়োগ করা হয়নি।
মुख্য প্রযুক্তিগত বৈশিষ্ট্য অন্তর্ভুক্ত:
- একটি নিশ্চিত 60 Hz সিমুলেশন ধাপ, ইন্টারপোলেশনের মাধ্যমে ভিন্ন রিফ্রেশ রেটে স্মুথ রেন্ডারিং নিশ্চিত করে।
- একটি কম রেজোলিউশন পিক্সেল আর্ট ক্যানভাস যা পূর্ণসংখ্যা গুণক দ্বারা আপসকেল করা হয় তিক্ত পিক্সেল বজায় রাখতে।
- একটি ইনপুট লেয়ার যা রিম্যাপিং এবং একাধিক ডিভাইস (কীবোর্ড, মাউস, গেমপ্যাড) সমর্থন করে, রেডিয়াল ডেডজোন এবং ইনপুট বাফারিং সহ।
- একটি ইন্টিটি কম্পোনেন্ট সিস্টেম (ECS) যা শত্রু এবং রুম বাজেট পরিচালনা করে।
- Lua‑এ বর্ণিত কন্টেন্ট, যা অ্যাপ্লিকেশন পুনর্নির্মাণ ছাড়াই ফিগার এবং টিউনিং‑কে হট‑রিলোড করার অনুমতি দেয়।
- একটি ডিকপ্লেড আর্কিটেকচার যেখানে কোর লজিক উইন্ডোিং লাইব্রেরি থেকে পৃথক করা হয়েছে যूनিট টেস্টিং সহজ করার জন্য।
প্রজেক্টটি C++20 এবং CMake ব্যবহার করে তৈরি করা হয়েছে, রেন্ডারিং জন্য raylib, ECS জন্য EnTT এবং ডেভেলপার টুলিং জন্য Dear ImGui লাইব্রেরি ব্যবহার করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.