রোল-প্লেয়িং গেম


গল্প

এই অনুশীলনীতে আপনি "উইজার্ড অ্যান্ড ওয়ারিয়র্স" নামের একটি রোল-প্লেয়িং গেম খেলছেন, যেখানে আপনি উইজার্ড অথবা ওয়ারিয়র হয়ে খেলতে পারেন।

ওয়ারিয়র আর উইজার্ডের জন্য আলাদা আলাদা নিয়ম আছে, যা ঠিক করে তারা কত ড্যামেজ পয়েন্ট দেবে।

একজন ওয়ারিয়রের জন্য নিয়মগুলো হলো:

  • আক্রান্ত ক্যারেক্টারটি ভলনারেবল না হলে ৬ পয়েন্ট ড্যামেজ দেয়
  • আক্রান্ত ক্যারেক্টারটি ভলনারেবল হলে ১০ পয়েন্ট ড্যামেজ দেয়

একজন উইজার্ডের জন্য নিয়মগুলো হলো:

  • উইজার্ড আগে থেকে স্পেল প্রস্তুত না করলে ৩ পয়েন্ট ড্যামেজ দেয়
  • উইজার্ড আগে থেকে স্পেল প্রস্তুত করলে ১২ পয়েন্ট ড্যামেজ দেয়

সাধারণভাবে ক্যারেক্টাররা কখনোই ভলনারেবল হয় না। তবে উইজার্ডেরা স্পেল প্রস্তুত না করলে ভলনারেবল হয়।

কাজ

গল্পটির মাধ্যমে নিচের ফাংশনগুলো ডিফাইন করা যায়:

  • একটি ক্যারেক্টার বর্ণনা করা
  • ডিফল্টভাবে ক্যারেক্টারগুলোকে ভলনারেবল না রাখা
  • উইজার্ডদের স্পেল প্রস্তুত করার সুযোগ দেওয়া
  • স্পেল প্রস্তুত না থাকলে উইজার্ডদের ভলনারেবল করা
  • একজন উইজার্ডের জন্য ড্যামেজ পয়েন্ট হিসাব করা
  • একজন ওয়ারিয়রের জন্য ড্যামেজ পয়েন্ট হিসাব করা

ইমপ্লিমেন্টেশন

রেফারেন্স