বোর্ড গেম
বোর্ড গেমটিতে " কারকাসন " খেলোয়াড়রা তাদের প্রান্তগুলি মিলে টাইলস রাখে এবং ভূখণ্ডের বৃহত সংলগ্ন অঞ্চল তৈরির মাধ্যমে সর্বোচ্চ স্কোর অর্জন করে। নিম্নলিখিত (মোটামুটিভাবে) খেলায় অন্তর্ভুক্ত টাইলগুলির প্রকার এবং পরিমাণ:
#01
x4
#02
x5
#03
x8
#04
x2
#05
x9
#06
x4
#07
x1
#08
x3
#09
x3
#10
x3
#11
x4
#12
x5
#13
x3
#14
x3
#15
x2
#16
x5
#17
x5
#18
x2
#19
x3
#20
x1
#21
x5
#22
x2
#23
x1
#24
x1
#25
x1
কাজটি
ভূখণ্ডের বৃহত্তম সম্ভাব্য আকর্ষণীয় অঞ্চল বজায় রাখার চেষ্টা করার সময় আপনাকে অবশ্যই একটি টাইল স্থাপন করতে হবে।
স্থাননির্ণয়
- টাইলগুলি কেবল খেলার ক্ষেত্রের যে কোনও বিদ্যমান টাইল (বা টাইলস) সংলগ্ন ফাঁকা জায়গাগুলির একটিতে (4 অবধি) ফাঁকা স্থান রাখা যেতে পারে।
- টাইলগুলি 90, 180 বা 270 ডিগ্রি ঘোরানো যায়।
এজ-ম্যাচিং
- একটি স্থাপন টাইলের প্রান্তগুলি অবশ্যই প্রতিবেশী টাইলগুলির (4 অবধি) স্পর্শকারী প্রান্তগুলির সাথে মেলে, যেমন স্পর্শকারী পিক্সেল একই রঙের।
সংলগ্ন ভূখণ্ড
- "ভূখণ্ডের একটি অঞ্চল বন্ধ করে দেওয়া" এমন একটি টাইল স্থাপন বোঝায় যাতে রঙের কোনও সংমিশ্রিত অঞ্চলটি আরও টাইল স্থাপনের সাথে চালিয়ে যাওয়া যায় না।
- যদি বিকল্প স্থান নির্ধারণ সম্ভব হয় তবে এটি অবশ্যই কোনও টাইল স্থাপনের চেয়ে বেছে নিতে হবে যা ভূখণ্ডের একটি অঞ্চলকে বন্ধ করে দেবে।
- যদি আপনাকে অনেকগুলি ক্লোজিং প্লেসমেন্টের মধ্যে চয়ন করতে হয় তবে যে কোনও একটি বেছে নিন। যদি আপনাকে বেশিরভাগ নন-ক্লোজিং প্লেসমেন্টগুলির মধ্যে চয়ন করতে হয় তবে যে কোনও একটি বেছে নিন।
- সংক্ষিপ্ত অঞ্চলগুলি গণনা করার সময় # ff00ff (কোণার পিক্সেল) উপেক্ষা করুন। বিল্ডিংগুলিকেও উপেক্ষা করুন, রঙের অঞ্চলগুলি ইতিমধ্যে সম্পূর্ণ টাইলের মধ্যে আবদ্ধ lo
ইনপুট
ইনপুট দুটি চিত্র:
খেলার অঞ্চল।
- প্রাথমিক খেলার ক্ষেত্রটি টাইল
#11
(একক টাইল) নিয়ে গঠিত । - আউটপুট হিসাবে তৈরি অগমেন্টেড প্লে এরিও ইনপুট হিসাবে সমর্থন করা আবশ্যক।
- প্রাথমিক খেলার ক্ষেত্রটি টাইল
টাইল স্থাপন করা হবে।
- উদাহরণস্বরূপ সমস্ত টাইলস অবশ্যই ইনপুট হিসাবে সমর্থন করবে।
একা এই চিত্রের ডেটা ব্যবহার করে মিলে যাওয়া প্রান্তগুলি / স্থল অঞ্চল নির্ধারণ করুন। কোনও হার্ডকোডিং নেই।
আউটপুট
- আউটপুটটি এমন একটি চিত্র যা টাইল স্থাপনের পরে ফলাফল খেলার ক্ষেত্রটি দেখায় showing
- চিত্রটি অবশ্যই আপনার নিজের প্রোগ্রামের সাথে সামঞ্জস্যপূর্ণ হতে হবে, অর্থাত এটি প্লে এরিয়া ইনপুট হিসাবে ব্যবহার করা যেতে পারে।
- যদি টাইল স্থাপন করা অসম্ভব হয় তবে একটি ত্রুটি ফিরে করুন।
আপনি ধরে নিতে পারেন
- টাইলস সর্বদা 55 পিক্স বাই 55 পিক্সে থাকে
- টাইলস কেবল উদাহরণস্বরূপ টাইলগুলিতে ব্যবহৃত রঙগুলি কেবল প্রদর্শন করবে।
নোট
- আপনার উত্তরে অবশ্যই কমপক্ষে 2 পাসের পরে উদাহরণস্বরূপ আউটপুট বৈশিষ্ট্যযুক্ত করা হবে (আরও উত্সাহিত করা হবে)।
- এটি আসল বোর্ড গেমের একটি আংশিক এবং ভুল রেন্ডারিং, এখানে আপনাকে উল্লিখিত না হওয়া কোনও নিয়ম বা কৌশল প্রয়োগ করার দরকার নেই।
স্কোর
- আপনার স্কোরটি আপনার জমা দেওয়ার বাইট গণনা।
- চিত্রের ডেটা আপনার স্কোরের অন্তর্ভুক্ত নয়।
- সর্বনিম্ন স্কোর জয়।
একটি পূর্ণ গেম খেলছে
আপনি একটি স্ক্রিপ্ট লিখতে ইচ্ছুক হতে পারেন যা একটি সম্পূর্ণ গেম খেলতে আপনার সাবমিসন ব্যবহার করে, যা এতে থাকতে পারে:
- 85 এর পূর্ণ সেট থেকে সিডোরডমোমলি পছন্দ করে একটি টাইল স্থাপন করা।
- টাইলটি স্থাপন না করা হলে সেটটিতে ফিরছেন।
- প্রতিটি টাইল স্থাপন করা না হওয়া পর্যন্ত - বা এক সারি দুটি টাইল স্থাপন করা যাবে না ততক্ষণ পুনরাবৃত্তি করা।
এটি আপনার বাইট গণনায় অন্তর্ভুক্ত করা হবে না বা আপনার স্কোরটি উন্নত হবে না তবে আমি সম্ভবত এই জাতীয় উত্তরের জন্য একটি অনুদানের প্রস্তাব করব।