গল্প
এই অনুশীলনীতে আপনি একটি নতুন RPG গেমের অভিযানের লজিক তৈরি করবেন, যা আপনার এক বন্ধু বানাচ্ছে। গেমটির মূল চরিত্র Annalyn, এক সাহসী মেয়ে, যার আছে একটি দুর্দান্ত ও অনুগত পোষা কুকুর। দুর্ভাগ্যবশত তখনই বিপর্যয় নেমে আসে, কারণ জঙ্গলে বেরি খুঁজতে গিয়ে তার সেরা বন্ধুকে অপহরণ করা হয়। Annalyn তার সেরা বন্ধুকে খুঁজে বের করে মুক্ত করার চেষ্টা করবে, আর চাইলে এই অভিযানে তার কুকুরটিকেও সঙ্গে নিতে পারে।
কিছু সময় ধরে তার সেরা বন্ধুর পথ অনুসরণ করার পর, সে সেই শিবিরটি খুঁজে পায় যেখানে তার সেরা বন্ধু বন্দী। দেখা যায় অপহরণকারী দুজন: এক শক্তিশালী নাইট আর এক ধূর্ত তিরন্দাজ।
অপহরণকারীদের খুঁজে পাওয়ার পর Annalyn ভেবে দেখে, নিচের কোন কাজগুলো সে করতে পারে:
- দ্রুত আক্রমণ
- গুপ্তচরবৃত্তি
- বন্দীকে সংকেত পাঠানো
- বন্দীকে মুক্ত করা
কাজ
এগুলো নমুনা কাজ, যা Annalyn-এর সেরা বন্ধুকে উদ্ধার করার গল্পের সাথে মেলে:
-
দ্রুত আক্রমণের জন্য চেক তৈরি করুন: নাইট ঘুমিয়ে থাকলে দ্রুত আক্রমণ করা যায়, কারণ তার বর্ম পরতে সময় লাগে, তাই সে দুর্বল থাকবে।
-
গুপ্তচরবৃত্তির জন্য চেক তৈরি করুন: দলের অন্তত একজন জেগে থাকলে তাদের উপর গুপ্তচরবৃত্তি করা যায়। অন্যথায় গুপ্তচরবৃত্তি শুধু সময়ের অপচয়।
-
বন্দীকে সংকেত পাঠানোর জন্য চেক তৈরি করুন: বন্দী জেগে থাকলে এবং তিরন্দাজ ঘুমিয়ে থাকলে পাখির ডাক দিয়ে বন্দীকে সংকেত পাঠানো যায়, কারণ তিরন্দাজরা পাখির সংকেতে প্রশিক্ষিত, তাই তারা বার্তাটি ধরে ফেলতে পারে।
-
বন্দীকে মুক্ত করার জন্য চেক তৈরি করুন: বন্দীকে মুক্ত করতে Annalyn শিবিরে চুপিসারে ঢোকার চেষ্টা করতে পারে।
এটি ঝুঁকিপূর্ণ কাজ, আর তা কেবল দুটি উপায়ের একটিতে সফল হতে পারে:
- Annalyn-এর সঙ্গে তার পোষা কুকুর থাকলে, তিরন্দাজ ঘুমিয়ে থাকলে সে বন্দীকে উদ্ধার করতে পারে।
নাইট কুকুরটিকে ভয় পায়, আর Annalyn ও বন্দী পালিয়ে যাওয়ার আগে তিরন্দাজ প্রস্তুত হওয়ার সময় পাবে না।
- Annalyn-এর সঙ্গে কুকুর না থাকলে তার আর বন্দীর খুব চুপিসারে চলতে হবে!
বন্দী জেগে থাকলে এবং নাইট ও তিরন্দাজ দুজনেই ঘুমিয়ে থাকলে Annalyn বন্দীকে মুক্ত করতে পারে, কিন্তু বন্দী ঘুমিয়ে থাকলে তাকে উদ্ধার করা যায় না: Annalyn-এর আকস্মিক আবির্ভাবে বন্দী চমকে উঠবে আর নাইট ও তিরন্দাজকে ঘুম থেকে জাগিয়ে দেবে।
পরিভাষা
এগুলো নির্দেশনায় (স্টাব কমেন্টারিসহ) বারবার আসা পরিভাষার জন্য সুপারিশ, নিয়ম নয়:
- মূল চরিত্র Annalyn, আর তার সর্বনাম she/her। চরিত্রটি বোঝাতে হলে নামটি ব্যবহার করুন, বা তার সর্বনাম দিয়ে তাকে বোঝান।
-
boolean (বা সমতুল্য ডেটা টাইপ)-এর বদলে can {action} বা can perform {action} ব্যবহার করুন।
- বন্দী তার সেরা বন্ধু, আর তাদের সর্বনাম they/their।
-
Annalyn, বন্দী, তিরন্দাজ, নাইট বা Annalyn-এর পোষা কুকুর-কে সর্বনাম দিয়ে বোঝাবেন না, কারণ তাহলে অর্থ বেশিরভাগ ক্ষেত্রেই দ্ব্যর্থক হয়ে যাবে; বরং জোর দেওয়া এই শব্দগুলোই ব্যবহার করুন।
ইমপ্লিমেন্টেশন
সম্পর্কিত