Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "robots": [
- {
- "x": 1,
- "y": 1,
- "_prev_x": 1,
- "_prev_y": 1,
- "_prev_orientation": 0,
- "objects": {},
- "_orientation": 0,
- "_is_leaky": true,
- "_trace_history": [],
- "_trace_style": "default",
- "_trace_color": "seagreen",
- "__id": 23,
- "model": "2d red rover",
- "possible_initial_positions": [
- [
- 1,
- 1
- ]
- ]
- }
- ],
- "walls": {},
- "description": [
- "<h1 align=\"center\">Transportes de Valores \"Reeborg\"</h1>",
- "<p align=\"center\">",
- " <img src=\"https://www.brinks.com/documents/34239195/34240524/324x185.jpg\"/>",
- "</p>",
- "<p>",
- " Parecido al ejercicio de los fósiles, pero en esta ocasión Reeborg es un agente de seguridad de",
- " una empresa de transporte de valores. Ahora tiene que pasar todos las estrellas que se encuentran",
- " en un camión a la bodega que se encuentra al lado, pero bajo dos condiciones importantes: una vez",
- " salga del camión, no puede volver a entrar; y la segunda condición es que el orden y cantidad de ",
- " las estrellas en la bodega debe ser igual a como estaban en el camión. La violación de alguna de",
- " estas reglas hará que despidan al pobre de Reeborg, y no queremos eso. El ancho del camión y la",
- " bodega es siempre de 3 casillas, pero el alto puede variar de ejecución en ejecución.",
- "</p>",
- "DIFFICULTY7",
- ""
- ],
- "small_tiles": false,
- "rows": 14,
- "cols": 10,
- "onload": [
- "/* Primero calculamos el alto del mundo, este será variable */",
- "var ancho = 10;",
- "var patio = RUR.randint(3, 11);",
- "var alto = patio + 4;",
- "",
- "/* Establecemos las dimensiones del mundo */",
- "RUR.set_world_size(ancho, alto);",
- "",
- "/* Rellenamos el patio con pasto */",
- "RUR.fill_background('grass');",
- "",
- "/* Ahora construimos la bodega antigua y la bodega nueva */",
- "",
- "/* Primero las puertas de entrada */",
- "RUR.add_wall('east', 4, 2);",
- "RUR.add_wall('west', 4, 2);",
- "RUR.add_wall('east', 8, 2);",
- "RUR.add_wall('west', 8, 2);",
- "RUR.add_wall('north', 3, 2);",
- "RUR.add_wall('north', 5, 2);",
- "RUR.add_wall('north', 7, 2);",
- "RUR.add_wall('north', 9, 2);",
- "",
- "/* Ahora las paredes laterales */",
- "var y = 3;",
- "for (var i = 1; i <= patio; ++i) {",
- " RUR.add_wall('west', 3, y);",
- " RUR.add_wall('west', 6, y);",
- " RUR.add_wall('west', 7, y);",
- " RUR.add_wall('west', 10, y);",
- " // Rellenamos las bodegas",
- " for (var j = 1; j <= 3; ++j) {",
- " RUR.add_background_tile('pale_grass', 2 + j, y);",
- " RUR.add_object('star', 2 + j, y, { 'min': 1, 'max': 30 });",
- " RUR.add_background_tile('gravel', 6 + j, y);",
- " }",
- " y++;",
- "}",
- "",
- "/* Ahora viene el techo de las bodegas */",
- "for (var i = 1; i <= 3; ++i) {",
- " RUR.add_wall('south', 2 + i, y);",
- " RUR.add_wall('south', 6 + i, y);",
- "}",
- "",
- "",
- "",
- ""
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment