Skip to Top of Page Skip to Navigation Skip to Main Content Skip to Footer

Robust Robots

शैली:
रेटिंग:
Rating Star4.4 / 5(267 वोट)
अद्यतन:
Aug 27, 2024
मुक्त करना:
Aug 19, 2024
प्लेटफार्म:
Browser, Mobile

निर्देश

Your goal is to program the robots to reach the home robot. To do this, you'll need to drag arrow tiles onto the grid to guide the robots. When you're ready to test your solution, click the "Run all tests" button and watch them go!

As you proceed with these tests, you'll have more robots and more tiles to use. Rainbow tiles will cause robots to "split"; you'll need to get all the robots home safely! Some maps will have holes that you don't want your robots to fall into. Eventually, you will encounter boxes: wooden boxes can be pushed, but steel boxes CAN NOT be pushed.

In the bottom left-corner of the screen, you can edit signals on the robots to make them perform certain actions when they're stuck or pushing moveable objects. There are two functions: on_cant_move() (which has the robot perform a certain action when they are unable to move) and on_can_push (which has the robot perform a certain action when pushing a box).

If a solution doesn't work, you can always rebuild your path! If you want to test how a robot will move on your path without them actually moving, select a test case and click "Run test" to see how it performs.

आपका लक्ष्य रोबोट को होम रोबोट तक पहुँचने के लिए प्रोग्राम करना है। ऐसा करने के लिए, आपको रोबोट को मार्गदर्शन करने के लिए ग्रिड पर तीर टाइलें खींचनी होंगी। जब आप अपने समाधान का परीक्षण करने के लिए तैयार हों, तो "सभी परीक्षण चलाएँ" बटन पर क्लिक करें और उन्हें चलते हुए देखें!

जैसे-जैसे आप इन परीक्षणों के साथ आगे बढ़ेंगे, आपके पास उपयोग करने के लिए अधिक रोबोट और अधिक टाइलें होंगी। रेनबो टाइलें रोबोट को "विभाजित" कर देंगी; आपको सभी रोबोट को सुरक्षित रूप से घर ले जाना होगा! कुछ मानचित्रों में छेद होंगे जिनमें आप नहीं चाहेंगे कि आपके रोबोट गिरें। अंततः, आपको बक्से मिलेंगे: लकड़ी के बक्से को धकेला जा सकता है, लेकिन स्टील के बक्से को धकेला नहीं जा सकता।

स्क्रीन के निचले बाएँ कोने में, आप रोबोट पर संकेतों को संपादित कर सकते हैं ताकि वे फंसने या चलने योग्य वस्तुओं को धकेलने पर कुछ निश्चित क्रियाएँ कर सकें। दो फ़ंक्शन हैं: on_cant_move() (जिससे रोबोट तब एक निश्चित क्रिया करता है जब वे हिलने में असमर्थ होते हैं) और on_can_push (जिससे रोबोट किसी बॉक्स को धकेलने पर एक निश्चित क्रिया करता है)।

यदि कोई समाधान काम नहीं करता है, तो आप हमेशा अपना रास्ता फिर से बना सकते हैं! यदि आप यह जांचना चाहते हैं कि रोबोट वास्तव में बिना आगे बढ़े आपके रास्ते पर कैसे आगे बढ़ेगा, तो एक परीक्षण केस चुनें और यह देखने के लिए "परीक्षण चलाएँ" पर क्लिक करें कि यह कैसा प्रदर्शन करता है।

शैली:
रेटिंग:
Rating Star4.4 / 5(267 वोट)
अद्यतन:
Aug 27, 2024
मुक्त करना:
Aug 19, 2024
प्लेटफार्म:
Browser, Mobile

निर्देश

Your goal is to program the robots to reach the home robot. To do this, you'll need to drag arrow tiles onto the grid to guide the robots. When you're ready to test your solution, click the "Run all tests" button and watch them go!

As you proceed with these tests, you'll have more robots and more tiles to use. Rainbow tiles will cause robots to "split"; you'll need to get all the robots home safely! Some maps will have holes that you don't want your robots to fall into. Eventually, you will encounter boxes: wooden boxes can be pushed, but steel boxes CAN NOT be pushed.

In the bottom left-corner of the screen, you can edit signals on the robots to make them perform certain actions when they're stuck or pushing moveable objects. There are two functions: on_cant_move() (which has the robot perform a certain action when they are unable to move) and on_can_push (which has the robot perform a certain action when pushing a box).

If a solution doesn't work, you can always rebuild your path! If you want to test how a robot will move on your path without them actually moving, select a test case and click "Run test" to see how it performs.

आपका लक्ष्य रोबोट को होम रोबोट तक पहुँचने के लिए प्रोग्राम करना है। ऐसा करने के लिए, आपको रोबोट को मार्गदर्शन करने के लिए ग्रिड पर तीर टाइलें खींचनी होंगी। जब आप अपने समाधान का परीक्षण करने के लिए तैयार हों, तो "सभी परीक्षण चलाएँ" बटन पर क्लिक करें और उन्हें चलते हुए देखें!

जैसे-जैसे आप इन परीक्षणों के साथ आगे बढ़ेंगे, आपके पास उपयोग करने के लिए अधिक रोबोट और अधिक टाइलें होंगी। रेनबो टाइलें रोबोट को "विभाजित" कर देंगी; आपको सभी रोबोट को सुरक्षित रूप से घर ले जाना होगा! कुछ मानचित्रों में छेद होंगे जिनमें आप नहीं चाहेंगे कि आपके रोबोट गिरें। अंततः, आपको बक्से मिलेंगे: लकड़ी के बक्से को धकेला जा सकता है, लेकिन स्टील के बक्से को धकेला नहीं जा सकता।

स्क्रीन के निचले बाएँ कोने में, आप रोबोट पर संकेतों को संपादित कर सकते हैं ताकि वे फंसने या चलने योग्य वस्तुओं को धकेलने पर कुछ निश्चित क्रियाएँ कर सकें। दो फ़ंक्शन हैं: on_cant_move() (जिससे रोबोट तब एक निश्चित क्रिया करता है जब वे हिलने में असमर्थ होते हैं) और on_can_push (जिससे रोबोट किसी बॉक्स को धकेलने पर एक निश्चित क्रिया करता है)।

यदि कोई समाधान काम नहीं करता है, तो आप हमेशा अपना रास्ता फिर से बना सकते हैं! यदि आप यह जांचना चाहते हैं कि रोबोट वास्तव में बिना आगे बढ़े आपके रास्ते पर कैसे आगे बढ़ेगा, तो एक परीक्षण केस चुनें और यह देखने के लिए "परीक्षण चलाएँ" पर क्लिक करें कि यह कैसा प्रदर्शन करता है।

4.4 Rating Star
267
वोट