সুপার মারিও গ্যালাক্সিতে দুটি রোম্বিকুবোটাহেড্রন- আকারের * প্ল্যাটফর্মগুলির সাথে টাইলসযুক্ত গ্রহ রয়েছে যা মারিও পেরিয়ে যাওয়ার সাথে সাথে সঙ্কুচিত হয়। মারিও যদি কোনও ত্রিভুজাকার গর্তে পড়ে যায় বা কোনও টাইলের ফাঁক পড়েছিল যা তার পূর্বে ছুঁয়ে গিয়েছিল, তবে তার মূল অংশটি ব্ল্যাকহোল দ্বারা গ্রাস করবে। (দেখুন: তাড়াতাড়ি-স্কুরি গ্যালাক্সি , সি স্লাইড গ্যালাক্সি )
ছবি: মারিওউইকি.কম
(আপনি গ্রহটিকে 2x2x2 কিউব হিসাবে ভাবতে পারেন যার মুখগুলি 2x3 "ব্রিজ" দ্বারা একে অপরের সাথে সংযুক্ত এবং সংযুক্ত করা হয়েছে))
দুর্ভাগ্যক্রমে, যেহেতু আমার নিয়ামকটি খুব ভেঙে গেছে, মারিও লাফ দিতে পারে না এবং চারটি মূল দিকের মধ্যে সীমাবদ্ধ। অতিরিক্তভাবে, মারিও খুব ধীরে ধীরে চলে আসে এবং তার পিছনে প্ল্যাটফর্মটি অদৃশ্য না হয়েও এক ধাপ পিছনে নিতে পারে না।
ধরা যাক ক্যামেরা সর্বদা মারিওর মাথার উপরে এবং তিনি 2x2 মুখের নীচে ডানদিকে শুরু করুন:
■ ■
■ ■
■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ M ■ ■ ■
■ ■
■ ■
■ ■
আপনার প্রোগ্রামটি নির্দেশের একটি তালিকা বা স্ট্রিং নেবে, U
D
L
R
(উপরে, নীচে, বাম, ডান), এ পর্যন্ত গ্রহটির চারপাশে মারিওর পদক্ষেপকে ধারাবাহিক পদক্ষেপ হিসাবে উপস্থাপন করবে। প্রোগ্রামটি দুটি স্বতন্ত্র ফলাফলগুলির মধ্যে একটি আউটপুট আউটপুট দিতে পারে: একটি প্রতিনিধিত্ব করে যে মারিও এখনও বেঁচে আছেন এবং হাঁটছেন, এবং অন্যটি প্রতিনিধিত্ব করছেন যে তার হাঁটার পাশাপাশি কোথাও, মারিও সঙ্কুচিত উপগ্রহে পড়েছে।
RR: ■ ■ RRD: ■ ■ RRL: ■ ■
■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ □ □ M ■ ■ ■ ■ ■ □ □ □ ■ ■ ■ ■ ■ □ M □ ■
■ ■ \ ■ ■ M ■ ■ \
■ ■ Let's-a go! ■ ■ \ ■ ■ W-aaaaaaaaaahh!
■ ■ ■ ■ W-aaaaaaaaaahh! ■ ■
অবশ্যই, উপরের চিত্রগুলি থেকে পৃথক, আপনাকে 3D আমলে নিতে হবে। এখানে একটি চিত্র রয়েছে যা আপনাকে দৃশ্যকে আরও ভালভাবে কল্পনা করতে সহায়তা করতে পারে:
Top 2x2 face
<- clockwise anticlockwise ->
- ■ - ■ - ■ - ■ -
/ \ / \ / \ / \
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Left and right
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ M ■ ■ ■ ■ ■ ■ ■ ■ ■ edges wrap around.
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
\ / \ / \ / \ /
- ■ - ■ - ■ - ■ -
<- anticlockwise clockwise ->
Bottom 2x2 face
সুতরাং এই চিত্র অনুযায়ী, এই UUUUURRRR
মত চেহারা হতে পারে:
- ■ - ■ - □ - ■ -
/ \ / \ / \ / \
■ ■ ■ ■ □ □ ■ ■
■ ■ ■ ■ □ □ ■ ■
■ ■ ■ ■ □ □ ■ ■
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ ■ ■ ■ M ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ ■ ■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
\ / \ / \ / \ /
- ■ - ■ - ■ - ■ -
এবং UUUUUUUUULURRRRRR
এই মত চেহারা হতে পারে:
- ■ - ■ - □ - □ -
/ \ / \ / \ / \
■ ■ ■ ■ □ ■ ■ □
■ ■ ■ ■ □ ■ ■ □
-> □ ■ ■ ■ □ ■ ■ □ ->
<- □ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ ■ ■ ■ M □ □ □ □ □ <-
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ □ ■ ■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
\ / \ / \ / \ /
- ■ - ■ - ■ - ■ -
বাইটস মধ্যে সংক্ষিপ্ততম প্রোগ্রাম হতে পারে W-aaaaaaaahh!
পরীক্ষার মামলা
আউটপুট 1: এখনও জীবিত
DDDDDLUUUUU
- মারিও একটি ব্রিজ পেরিয়ে এবং পিছনে পিছনে যায়।
RRRRDDDDLLL
- মারিও একটি ত্রিভুজ মধ্যে হাঁটা।
LLLLLLUUUUUURRRRR
- মারিও একটি বড় ত্রিভুজ মধ্যে পদচারণা।
ULLDRDDDRU
- মারিও নিজেকে বিপদে ফেলেছে।
RURDRURDRDLDRDLDLDLULDLLLLLLLLLLLLLLLLURRRRRRRRRRRRRR
- মারিও একটি প্রচলিত পথ নেয় ... এবং নিজেকে বিপদে ফেলে দেয়।
মারিও প্রতিটি টালি ঠিক একবার অতিক্রম করে।
DDDDLUUUULLLLDDDLUUULLLLDDDDLUUUULLLLDDDLUUULLLURRRUUURDDDRRRRUUURDDDRRRRUUURDDDRRRRUUUUURDDDDD
DLDRDLDLLLDRRRDDDDLLLLLLLLLDRRRRRRRRRDDDDLLLDRRRDDDRUUURRRRULLLLUUUURRRULLLUUUUURDRURDRUURULURU
আউটপুট 2: ডাব্লু-আআআআআআআআআআআআআআআআআআ!
LLR
- মারিও একটি পদক্ষেপ প্রত্যাহার করার চেষ্টা করে এবং পড়ে যায়।
UULDR
- মারিও দু'বার টাইল পেরিয়ে বাতাসে প্রবেশের চেষ্টা করে।
RRDDDDD
- মারিও প্রথম ডি তে একটি ব্রিজের উপর দিয়ে হাঁটল (নিম্নলিখিত কোনও পদক্ষেপ উপেক্ষা করুন)।
RRRRDDDDLLLL
- মারিও একটি ত্রিভুজটিতে চলে এবং প্রারম্ভিক টাইলের মধ্য দিয়ে পড়ে।
LLLLLLUUUUUURRRRRR
- মারিও একটি বৃহত্তর ত্রিভুজটিতে চলে এবং প্রারম্ভিক টাইলের মধ্য দিয়ে পড়ে।
UUUUUUUUUUUUUUUUUUUU
- মারিও সমস্ত গ্রহের চারপাশে হাঁটা এবং শুরু টাইল মাধ্যমে পড়ে।
RURDRURDRDLDRDLDLDLULDLLUU
- মারিও একটি প্রচলিত পথ নেয় এবং দিশেহারা হয়।
মারিও, তিনি যে বিপদটি পেয়েছেন তা বুঝতে পেরে কোনও উপায় নেই।
ULLDRDDDRUUU
ULLDRDDDRUUL
ULLDRDDDRUUR
ULLDRDDDRUUD
RURDRURDRDLDRDLDLDLULDLLLLLLLLLLLLLLLLURRRRRRRRRRRRRRR
RURDRURDRDLDRDLDLDLULDLLLLLLLLLLLLLLLLURRRRRRRRRRRRRRU
RURDRURDRDLDRDLDLDLULDLLLLLLLLLLLLLLLLURRRRRRRRRRRRRRL
RURDRURDRDLDRDLDLDLULDLLLLLLLLLLLLLLLLURRRRRRRRRRRRRRD
অবশেষে, "মারিও প্রতিটি টাইল হুবহু একবারে পার করে" থেকে যে কোনও পরীক্ষার কেস অনুলিপি করুন এবং এলোমেলোভাবে একটি পদক্ষেপ পরিবর্তন বা যুক্ত করুন। মারিও পড়া উচিত। (আপনি যদি শেষের দিকে একটি পদক্ষেপ যোগ করেন তবে মারিও পাওয়ার স্টারটি ধরে ফেলবে!)
* কিছু মুখ বর্গক্ষেত্র না হওয়ায় ক্যান্টলেটেড কিউবটি আরও সঠিক শব্দ হবে তবে আপনাকে স্বীকার করতে হবে - "রোম্বিকুবকটাহেড্রন" প্রবাহটি আরও ভাল।
R
। আমার কোডটি সঠিক কিনা তা নিশ্চিত করার জন্য আমি এই কাগজে কাজ করেছি।