অলক গণিতবিদ একে ডিডডনির দ্বারা উদ্ভাবিত হয়েছিল এবং তাঁর ১৯৮৪ সালের প্লানিয়েভারস বইটিতে বর্ণনা করেছিলেন। আলকের বিধিগুলি সহজ:
আলাক দ্বি-খেলোয়াড়ের খেলা যা এক-মাত্রিক বোর্ডে এগারোটি স্লট নিয়ে খেলা হয়। প্রতিটি স্লট একবারে সর্বাধিক এক টুকরো ধরে রাখতে পারে। দুটি ধরণের টুকরো রয়েছে, "এক্স" এবং "ও"। এক্স একটি প্লেয়ারের, অন্যের সাথে সম্পর্কিত। বোর্ডের প্রাথমিক কনফিগারেশনটি হ'ল:
xxxx___oooo
খেলোয়াড়রা চলন্ত মোড় নেয়। প্রতিটি ঘুরে, প্রতিটি প্লেয়ার একবারে একবারে এক টুকরো স্থানান্তর করতে পারে। একজন খেলোয়াড় তার পালা পেরিয়ে যেতে পারে না। একজন খেলোয়াড় তার যে কোনও একটি টুকরোটি পরের অনিবন্ধিত স্লটে তার ডান বা বাম দিকে নিয়ে যেতে পারেন, এতে অধিষ্ঠিত স্লটগুলির উপরে ঝাঁপ দেওয়া জড়িত থাকতে পারে। কোনও প্লেয়ার বোর্ডের পাশ থেকে কোনও অংশ টানতে পারবেন না।
যদি কোনও পদক্ষেপ মুভির রঙের দুই টুকরো (কোনও হস্তক্ষেপহীন শূন্য ফাঁকা স্লট ছাড়াই) উভয় পাশে প্রতিপক্ষের টুকরোকে ঘিরে থাকে এমন একটি প্যাটার্ন তৈরি করে, তবে সেই চারপাশের টুকরোগুলি বোর্ড থেকে সরানো হবে।
গেমের লক্ষ্য হ'ল আপনার প্রতিপক্ষের সমস্ত টুকরো মুছে ফেলা, যেখানে গেমটি শেষ হয়। সমস্ত কিছু বাদ দিয়ে খেলাটিও শেষ হয়, কারণ প্রতিপক্ষ আপনাকে এক টুকরো দিয়ে ঘিরে রাখতে পারে না, এবং যাইহোক সর্বদা কয়েকটি পদক্ষেপের মধ্যে হেরে যাবে।
আমি এই গেমটি অনলাইনে পেয়েছি এবং ভাবছিলাম: এটি গল্ফ করা যায়?
গল্ফের বিধি
- আপনার কোডটি অবশ্যই গেমের সমস্ত নিয়ম অনুসরণ করতে হবে, ক্যাপচারগুলি পরিচালনা করতে হবে, যথাযথ চলমান ইত্যাদি ((কেবলমাত্র ব্যতিক্রম আপনাকে কোনও বট যোগ করতে হবে না তবে আপনার উভয় খেলোয়াড়কে অবশ্যই কোনওরকম নিয়ন্ত্রণ করতে হবে এবং একজন খেলোয়াড় অবশ্যই মানব হতে হবে)।
- ইনপুট অবশ্যই টাইল এক্স এ টাইল ওয়াই করতে হবে, বা প্রস্থান করতে হবে। উদাহরণস্বরূপ, আপনি
1 4
'এই টুকরো টাইল 1 এ টাইল 4 এ সরান' বলতে ব্যবহার করতে পারেন ।quit
প্রোগ্রাম শেষ হয়ে যাবে, যদিও ব্যবহার Control- Cগ্রহণযোগ্য হতে পারে। আপনার কোনও পদক্ষেপ অবৈধ কিনা তাও পরীক্ষা করতে হবে (বোর্ডের বাইরে গিয়ে বা কোথাও চলে গিয়ে যে আপনাকে টাইলসের জুড়ি নয় এমন কোনও বার্তা পৌঁছাতে বা অনাবৃত জায়গা পেরিয়ে যেতে হবেquit
)। - বিজয়ী খেলোয়াড়দের এবং অবৈধ জন্য আউটপুট হওয়া আবশ্যক
P1 WINS
,P2 WINS
আরINVALID
যথাক্রমে। (এগুলির সবগুলিই 7 টি অক্ষর)) - আউটপুট অবশ্যই বোর্ড দেখাতে হবে। এটাই দরকার।
- আপনি সংখ্যাযুক্ত টাইলস বা অন্যান্য টুকরাগুলির মতো কোনও এইডগুলি ব্যবহার করেন কিনা তা বিবেচ্য নয়।
চ্যালেঞ্জটি যদি শেষ হয়:
- একটি উত্তর 50 টি ভোট পায়
- একটি উত্তর 3 সপ্তাহের জন্য সর্বোচ্চ ভোট দিয়েছে, এবং অন্য কোনও উত্তর সে সময়ে পোস্ট করা হয়নি
এবং চ্যালেঞ্জটির কমপক্ষে 3 টি উত্তর রয়েছে (সুতরাং কিছু বাস্তব প্রতিযোগিতা রয়েছে)।
খেলার নিয়ম
- বাম দিকের প্লেয়ারটি প্রথমে শুরু করতে হবে।
- একবারে কেবল একটি টুকরো একটি স্কোয়ার দখল করে। আপনি টুকরোটি বাম বা ডানদিকে সরিয়ে নিন যতক্ষণ না এটি অনাবৃত স্থানকে আঘাত করে। বোর্ডটি মোড়ানো হয় না, এবং আপনি অনাবৃত অঞ্চলগুলির মধ্য দিয়ে যেতে পারবেন না। উদাহরণ স্বরূপ:
xoo__o
। এখানে,x
ডানে চলন্ত বোর্ডে পরিবর্তন করবে_oox_o
।xxooo_
। এখানে, সুদূরতম-বামx
উত্পাদ সরাতে পারে_xooox
, যা ধারন করেo
, এস যাব_x___x
।x__oox
। এখানে,o
গুলি ক্যাপচার করা হয়নি (এখনও একটি ফাঁক আছে)। ক্যাপচার সম্ভব নয় কারণ আপনি অনাবৃত স্থানের মধ্য দিয়ে যেতে পারবেন না।x
বাম শুধুমাত্র একটি স্থান সরানো যায়নি, কারণ তার মাঝে অন্য কোন টুকরা হয় (যাব_x_oox
)।
- গ্রুপটি প্রতিপক্ষের টুকরো দ্বারা ঘিরে থাকলে এক সাথে একাধিক সংলগ্ন টুকরো ধরা পড়তে পারে captured থেকে যেমন
x_oox
করতে_xoox
উভয় ক্যাপচার করবেo
s এবং ফলস্বরূপ_x__x
। - যদি কোনও পদক্ষেপ নেওয়ার পরে, আপনি প্রথমে প্রতিপক্ষের টুকরোগুলি ক্যাপচার করুন , আপনার নিজের টুকরোটি সরানো উচিত কিনা তা পরীক্ষা করার আগে। দুটি উদাহরণ নিন:
o_oxx
tooxox_
। প্রথম, দ্বিতীয়টিo
ধরা পড়েox_x_
, তাই প্রথমx
বোর্ডে থাকে।o_oox
tooxoo_
। এবারo
s এর কোনওটিই ক্যাপচার করা হয়নি, তাইx
পরিবর্তে এটি ক্যাপচার করা হয়েছে।- আপনার যদি কেবল একটি টুকরা থাকে তবে গেমটি শেষ হবে কারণ আপনি কেবল একটি টুকরো দিয়ে ক্যাপচার করতে পারবেন না।
খেলা শুরু করা যাক! আপনি কী নিয়ে এসেছেন তা দেখার অপেক্ষায় রয়েছি।