Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "robots": [
- {
- "x": 4,
- "y": 1,
- "objects": {},
- "model": "2d red rover",
- "_orientation": 1,
- "_is_leaky": true,
- "_prev_x": 4,
- "_prev_y": 1,
- "_prev_orientation": 1,
- "_trace_history": [],
- "_trace_style": "default",
- "_trace_color": "seagreen",
- "__id": 16,
- "possible_initial_positions": [
- [
- 4,
- 1
- ]
- ]
- }
- ],
- "walls": {
- },
- "description": [
- "<h1>¡¡Se viene la tormenta!!</h1>",
- "<p align=\"center\">",
- " <img src=\"https://web.archive.org/web/20150118234111im_/http://ezprog.weebly.com/uploads/2/4/5/2/24520488/3498475_orig.jpg\"/>",
- "</p> ",
- "<p>",
- " Una tormenta se acerca al patio de Reeborg. Lo que tenemos que hacer es proteger",
- " a las manzanas que están plantadas en el patio. Para ellos vamos a replantarlas",
- " en la zona del patio que está protegida contra tormentas (que se encuentra entre",
- " paredes). El problema es que no tenemos tiempo de regresarnos una vez lleguemos",
- " a la zona protegida. Las dimensiones del patio cambian en cada ejecución. ",
- " Entonces, usted debe recoger las manzanas que hay en cada",
- " uno de los árboles del patio, recordar cuántas manzanas había en cada árbol, y duplicar",
- " el mismo número y en el mismo orden dentro de la zona protegida. Use listas para",
- " recordar cuántas manzanas hay en cada posición, y luego recorra la lista para",
- " plantar la cantidad de manzanas recogida. OJO: <code>NO SE PUEDE REGRESAR UNA VEZ",
- " LLEGUE A LA ZONA PROTEGIDA</code>",
- "</p>",
- "DIFFICULTY7",
- "",
- " "
- ],
- "small_tiles": false,
- "rows": 12,
- "cols": 7,
- "onload": [
- "/* Definimos el ancho y el alto del mundo */",
- "var ancho = 7;",
- "var alto = RUR.randint(3, 8) * 2;",
- "",
- "RUR.set_world_size(ancho, alto);",
- "",
- "/* Armamos un mundo chévere */",
- "for (var i = 1; i <= alto; ++i) {",
- " RUR.add_background_tile(\"mud\", 1, i);",
- " RUR.add_background_tile(\"mud\", 2, i);",
- " RUR.add_background_tile(\"mud\", 6, i);",
- " RUR.add_background_tile(\"mud\", 7, i);",
- " RUR.add_background_tile(\"water\", 3, i);",
- " RUR.add_background_tile(\"water\", 5, i);",
- " RUR.add_background_tile(\"grass\", 4, i);",
- "}",
- "",
- "/* Colocamos el objetivo */",
- "RUR.add_final_position(\"house\", 4, alto);",
- "n = alto / 2 - 1;",
- "y = 2;",
- "for (var i = 1; i <= n; ++i) {",
- " RUR.add_object(\"apple\", 4, y, {\"min\":1, \"max\": 30});",
- " y++;",
- "}",
- "for (var i = 1; i <= n; ++i) {",
- " RUR.add_wall(\"east\", 4, y);",
- " RUR.add_wall(\"west\", 4, y);",
- " y++;",
- "}",
- " ",
- ""
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment