এটি একটি মাইনক্রাফ্ট মিনি গেম দ্বারা অনুপ্রাণিত হয়েছিল। নিয়মগুলি বেশ সহজ: আপনি দৌড়াদৌড়ি করুন এবং চারপাশে ঝাঁপিয়ে পড়ুন এবং আপনি যে পদক্ষেপটি প্রতি পদক্ষেপ পেয়েছেন তা অদৃশ্য হয়ে গেলে এটি অদৃশ্য হয়ে যায়। গোলটি সর্বশেষ এক বাম হতে হবে।
আপনার বটটি একটি সম্পূর্ণ প্রোগ্রাম হওয়া উচিত। এটি একটি কমান্ড লাইন আর্গুমেন্ট হিসাবে ইনপুট গ্রহণ করা উচিত। ইনপুটটি "বিশ্বের" একটি মানচিত্র হবে; এখানে একটি উদাহরণ:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxx x xxxxxxxxxxxxx@xxxxxxxxxxx
xxxxxx1xxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx
xxxxxxxxxxxxxxxxx x x xxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx xxx xx3xxxxxxxxxx
xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx x
xxxxxxxxxxxxxxxxxxxxxxxxxxx xx
xxxxxxxxxxxxxxxxxxxxxxxxx 2
xxxxxxxxxxxxxxxxxxxxxxx
কিংবদন্তিটি নিম্নরূপ:
x: solid block
: empty air
@: your bot
1,2,3,4,5,6,7,8,9,0: other bots
আপনার বটটি আপনার চলনটিকে পূর্ণসংখ্যার জোড় হিসাবে আউটপুট করে। উদাহরণ: -1, 2
1 টি ব্লক বাম দিকে এবং 2 টি ব্লক নীচে সরানো হবে (স্থানাঙ্কের উত্সটি শীর্ষ বাম কোণে রয়েছে)।
আপনি আপনার বর্তমান অবস্থান থেকে চারটি ব্লক, ম্যানহাটনের দূরত্বে চলে যেতে পারেন। আপনি যদি এর থেকে আরও এগিয়ে যাওয়ার চেষ্টা করেন তবে সরানোটি অবৈধ। যে কোনও পদক্ষেপ যা আপনাকে প্রান্তের পাশ দিয়ে চলেছে সে পরিবর্তে আপনি প্রান্তে রাখবেন। অবৈধ পদক্ষেপগুলি উপেক্ষা করা হবে।
আপনি যখন কোনও ব্লকে অবতরণ করেন এটি সরিয়ে ফেলা হয়; আপনি যদি একই ব্লকটি থেকে পরের দিকে থাকেন তবে আপনি পড়ে যাবেন। দুটি বট একই ব্লকে একই টার্নে অবতরণ করতে পারে এবং উভয়ই বেঁচে থাকতে পারে; যদি এটি হয় তবে উভয় বট কেবল নিজেরাই দেখবে অন্য বটকে নয়।
যদি আপনার অধ্যবসায়ের জন্য ফাইলগুলি সঞ্চয় করতে হয় তবে দয়া করে আপনার বটের নামের একটি ফোল্ডারে এটি করুন। যদি কোনও উপস্থিত থাকে তবে আপনি অন্য বটের ক্রমাগত ডেটা পড়তে পারবেন না।
ম্যাচ নিয়ামকটি https://paste.ee/p/Xf65d এ উপলব্ধ ।
দয়া করে এমন ভাষা ব্যবহার করুন যা একটি স্ট্যান্ডার্ড লিনাক্স বা ওএসএক্স ইনস্টলতে চালিত হতে পারে।
বর্তমান ফলাফল (100 রাউন্ড):
JumpBot 31
LookBot 27
ShyBot 26
Slow Bot 15
KnightBot 2
Moat Builder 0
UpBot 0
Random Bot 0