Esta funci<U+00F3>n toma un "mundo" (es decir, una lista con informaci<U+00F3>n acerca de su tama<U+00F1>o, paredes, "cosos" presentes y la ubicaci<U+00F3>n y direcci<U+00F3>n de Karel), lo grafica y prepara todo para que Karel pueda realizar sus acciones. Siempre debe ser evaluada antes de que Karel empiece a cumplir sus objetivos, en especial, si en alg<U+00FA>n momento hemos cometido un error, debemos comenzar de nuevo corriendo primero esta funci<U+00F3>n.
generar_mundo(mundo)Un caracter de largo 1 indicando el nombre de uno de los mundos que ya vienen en el paquete o un objeto de tipo lista con todos los componentes que debe tener un mundo (ver m<U+00E1>s abajo en Detalles).
Dibuja el estado inicial del mundo de Karel y deja todo preparado para comenzar a registrar sus acciones.
Luego de correr generar_mundo(), se ejecutan las acciones de Karel y
se pueden visualizar con la funci<U+00F3>n ejecutar_acciones().
El argumento mundo puede consistir de un mundo creado (es
decir, inventado) por cualquiera. En este caso, mundo debe ser una
lista con los siguientes componentes:
nx: TODO
ny:
hor_walls:
ver_walls:
karel_x:
karel_y:
karel_dir:
beepers_x:
beepers_y:
beepers_n:
beepers_bag:
# NOT RUN {
generar_mundo("mundo001")
# }
Run the code above in your browser using DataLab