Robust Robots

Genre:
Bewertung:
Rating Star4.4 / 5(313 Stimmen)
Aktualisiert:
Oct 01, 2024
Freigeben:
Aug 19, 2024
Plattformen:
Browser, Mobile

Anweisungen

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.

Ihr Ziel ist es, die Roboter so zu programmieren, dass sie den Heimroboter erreichen. Dazu müssen Sie Pfeilkacheln auf das Raster ziehen, um die Roboter zu leiten. Wenn Sie bereit sind, Ihre Lösung zu testen, klicken Sie auf die Schaltfläche „Alle Tests ausführen“ und sehen Sie zu, wie sie ausgeführt werden!

Im Laufe dieser Tests stehen Ihnen mehr Roboter und Kacheln zur Verfügung. Regenbogenkacheln führen dazu, dass Roboter „gespalten“ werden. Sie müssen alle Roboter sicher nach Hause bringen! Einige Karten weisen Löcher auf, in die Ihre Roboter nicht fallen dürfen. Irgendwann werden Sie auf Kisten stoßen: Holzkisten können geschoben werden, Stahlkisten jedoch NICHT.

In der unteren linken Ecke des Bildschirms können Sie Signale an den Robotern bearbeiten, damit sie bestimmte Aktionen ausführen, wenn sie stecken bleiben oder bewegliche Objekte schieben. Es gibt zwei Funktionen: on_cant_move() (damit führt der Roboter eine bestimmte Aktion aus, wenn er sich nicht bewegen kann) und on_can_push (damit führt der Roboter eine bestimmte Aktion aus, wenn er eine Kiste schiebt).

Wenn eine Lösung nicht funktioniert, können Sie Ihren Pfad jederzeit neu erstellen! Wenn Sie testen möchten, wie sich ein Roboter auf Ihrem Pfad bewegt, ohne dass er sich tatsächlich bewegt, wählen Sie einen Testfall aus und klicken Sie auf „Test ausführen“, um zu sehen, wie er funktioniert.

Genre:
Bewertung:
Rating Star4.4 / 5(313 Stimmen)
Aktualisiert:
Oct 01, 2024
Freigeben:
Aug 19, 2024
Plattformen:
Browser, Mobile

Anweisungen

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.

Ihr Ziel ist es, die Roboter so zu programmieren, dass sie den Heimroboter erreichen. Dazu müssen Sie Pfeilkacheln auf das Raster ziehen, um die Roboter zu leiten. Wenn Sie bereit sind, Ihre Lösung zu testen, klicken Sie auf die Schaltfläche „Alle Tests ausführen“ und sehen Sie zu, wie sie ausgeführt werden!

Im Laufe dieser Tests stehen Ihnen mehr Roboter und Kacheln zur Verfügung. Regenbogenkacheln führen dazu, dass Roboter „gespalten“ werden. Sie müssen alle Roboter sicher nach Hause bringen! Einige Karten weisen Löcher auf, in die Ihre Roboter nicht fallen dürfen. Irgendwann werden Sie auf Kisten stoßen: Holzkisten können geschoben werden, Stahlkisten jedoch NICHT.

In der unteren linken Ecke des Bildschirms können Sie Signale an den Robotern bearbeiten, damit sie bestimmte Aktionen ausführen, wenn sie stecken bleiben oder bewegliche Objekte schieben. Es gibt zwei Funktionen: on_cant_move() (damit führt der Roboter eine bestimmte Aktion aus, wenn er sich nicht bewegen kann) und on_can_push (damit führt der Roboter eine bestimmte Aktion aus, wenn er eine Kiste schiebt).

Wenn eine Lösung nicht funktioniert, können Sie Ihren Pfad jederzeit neu erstellen! Wenn Sie testen möchten, wie sich ein Roboter auf Ihrem Pfad bewegt, ohne dass er sich tatsächlich bewegt, wählen Sie einen Testfall aus und klicken Sie auf „Test ausführen“, um zu sehen, wie er funktioniert.

4.4 Rating Star
313
Stimmen