প্রকল্প সম্পর্কে
# KeeperFX
KeeperFX (Dungeon Keeper Fan eXpansion) একটি ওপেন-সোর্স প্রকল্প, যার লক্ষ্য ক্লাসিক ডানজন ম্যানেজমেন্ট গেম Dungeon Keeper-কে ঠিক করা, উন্নত করা এবং আধুনিকীকরণ করা। এটি মূল গেমের চেতনার প্রতি faithful থেকে একটি উন্নত ও কাস্টমাইজযোগ্য গেমিং অভিজ্ঞতা প্রদান করে।
KeeperFX একটি স্ট্যান্ডঅ্যালোন গেম, তবে মালিকানার প্রমাণ হিসেবে মূল গেমের ফাইলগুলোর একটি কপি প্রয়োজন। এই ফাইলগুলো পুরোনো CD বা EA, GOG, বা Steam-এর ডিজিটাল সংস্করণ থেকে স্বয়ংক্রিয়ভাবে কপি করা যায়।
মূলত একটি decompilation প্রকল্প হিসেবে শুরু হলেও, Dungeon Keeper-এর সম্পূর্ণ কোডবেস পুনর্নির্মাণ ও পুনর্লিখন করা হয়েছে।
## বৈশিষ্ট্য
- Windows 7/10/11
- উচ্চতর স্ক্রিন রেজোলিউশন
- বর্ধিত FPS, গ্রাফিক্স ও গেম লজিক আলাদা করা
- উন্নত ও আধুনিক কন্ট্রোল
- অনেক বাগফিক্স
- ম্যাপ, ক্যাম্পেইন ও মডিং কাস্টমাইজযোগ্যতা
- উন্নত AI
- আধুনিক মাল্টিপ্লেয়ার প্রোটোকল
- অতিরিক্ত ক্যাম্পেইন, ম্যাপ, ক্রিচার ও অন্যান্য কনটেন্ট
## কীভাবে খেলবেন
ইনস্টলেশন নির্দেশনা ও FAQ GitHub Wiki-তে পাওয়া যায়। আপনার পুরোনো CD বা EA, GOG, বা Steam-এ উপলব্ধ ডিজিটাল সংস্করণ থেকে মূল Dungeon Keeper ফাইল প্রয়োজন হবে।
## ডেভেলপমেন্ট
ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ ও সোর্স থেকে KeeperFX বিল্ড করার বিস্তারিত নির্দেশনার জন্য Development Guide দেখুন। ডেভেলপমেন্ট আলোচনা Keeper Klan Discord-এ করা যায়।
## কম্পোনেন্ট
- KeeperFX (C, C++) - মূল গেম
- Launcher (C++) - সেটিংস সম্পাদনা ও গেম শুরু করার অফিসিয়াল লঞ্চার
- FXGraphics - গ্রাফিক্স ফাইলের সোর্স
- FXSounds - অডিও ফাইলের সোর্স
- Masterserver (PHP CLI) - পাবলিক লবি খোঁজার জন্য মাল্টিপ্লেয়ার মাস্টারসার্ভার
- Website (PHP) - keeperfx.net
## টুলস
- sndbanker - SFX আর্কাইভ থেকে গেমে ব্যবহারযোগ্য সাউন্ড তৈরি করে
- po2ngdat - .po ভাষা ফাইলকে .dat-এ রূপান্তর করে
- png2bestpal - সেরা ইন-গেম প্যালেট নির্ধারণ করে ও .pal ফাইল তৈরি করে
- png2ico - .png-কে .ico-তে রূপান্তর করে
- pngpal2raw - .png ও .pal থেকে .raw ইমেজ ফাইল তৈরি করে
- rnctools - মূল DK ডেটা ফাইলের RNC কম্প্রেশন
- dkillconv - ম্যাপকে টেক্সট ফরম্যাটে রূপান্তরের অসমাপ্ত টুল
## আরও উন্নতির সুযোগ
সম্ভাব্য উন্নতির ক্ষেত্রগুলোর মধ্যে রয়েছে মাল্টিপ্লেয়ার পারফরম্যান্স, AI সম্প্রসারণ, পাথফাইন্ডিং পারফরম্যান্স, মডিং স্বাধীনতা, ক্রস-প্ল্যাটফর্ম সাপোর্ট, কোড পঠনযোগ্যতা, Lua সাপোর্ট এবং আরও অনেক কিছু।
## অবদান
বাগ রিপোর্ট, ফিচার অনুরোধ ও পুল রিকোয়েস্টে অবদান স্বাগত।
## লাইসেন্স
GNU General Public License v2.0-এর অধীনে লাইসেন্সকৃত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.