Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "robots": [
- {
- "x": 1,
- "y": 1,
- "objects": {
- "token": 200
- },
- "_prev_x": 1,
- "_prev_y": 1,
- "_prev_orientation": 0,
- "possible_initial_positions": [
- [
- 1,
- 1
- ]
- ],
- "_orientation": 0,
- "_is_leaky": true,
- "_trace_history": [],
- "_trace_style": "default",
- "_trace_color": "seagreen",
- "__id": 10,
- "model": "classic"
- }
- ],
- "small_tiles": false,
- "rows": 1,
- "cols": 11,
- "description": [
- "<h1>Encontrar el centro</h1>",
- "<p>",
- " Hay que ayudar a Reeborg a encontrar la posición central del mundo donde habita.",
- " La altura del mundo siempre será igual a 1, pero la anchura del mundo es",
- " un número impar, el cuál puede variar entre 3 y 11.</p>",
- "",
- "<h3>Que necesita saber?</h3>",
- " <ul><li>Las funciones <code>move()</code>, ",
- " <code>turn_left()</code> y ",
- " <code>put()</code>.</li>",
- " <li>Las condiciones <code>front_is_clear()</code> ",
- " o <code>wall_in_front()</code>, y <code>object_here()</code>.</li>",
- " <li>Como usar los ciclos <code>while</code>",
- " y la instrucción <code>if</code>.</li></ul>",
- "",
- "<h3>Estrategia a seguir:</h3>",
- "<p> Reeborg tiene muchos tokens dentro de si, pero para solucionar este problema vamos a usar solamente dos.",
- " Coloque un token en cada uno de los extremos del mundo (uno en la primera casilla y otro en la última del mundo).",
- " Luego empiece un proceso que avance una casilla el token de la izquierda y retroceda una casilla el token de",
- " la derecha. Cuando ambos tokens se encuentre, esa casilla representa la mitad del mundo.</p>",
- "DIFFICULTY5",
- ""
- ],
- "onload": [
- "var mid_point = RUR.randint(2, 6);",
- "RUR.set_world_size(2*mid_point-1, 1);",
- "RUR.fill_background('grass');",
- "RUR.add_background_tile('pale_grass', mid_point, 1);",
- "RUR.add_object('token', mid_point, 1, {goal: true});",
- ""
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement