Contenido

Migración desde Karel.js


Esta página está dirigida a aquellos que vienen de Karel.js y ya saben usar Karel.js

ReKarel esta altamente inspirado por Karel.js, por lo que la migración no implica muchos cambios.

Hay algunas diferencias importantes que son necesarias conocer para poder usar ReKarel.

El mundo

Edición

Editar un mundo funciona significativamente diferente. La edición de este está basado en programas como excel o spreadsheets.

Uno selecciona una área ya sea, dando clic en una celda y arrastrando el clic hasta otra, o dando clic en una celda y shift+clic en otra.

1- Presionar Clic
2- Arrastra
3- Soltar clic

Una vez seleccionada, puedes cambiar esa área seleccionada usando la barra de herramientas.

Alternativamente, puedes utilizar los atajos de teclado. Es muy recomendable usar los atajos de teclado. Puedes leer más de los atajos en la sección de atajos, o viendo la letra entre paréntesis en las opciones de la barra de herramientas.

Aquí se muestra la guía de atajo resaltado

También puedes usar clic derecho para obtener el menu contextual

Cambiar el tamaño del mundo

Para cambiar el tamaño del mundo, esto se hace desde el menú del mundo.

Navegación

La navegación es ligeramente diferente que en Karel.js, para desplazarte en esta versión debes usar el scroll o los botones de navegación.

Ejecución

La ejecución de ReKarel es casi idéntica a Karel.js, tanto, que hay algunos botones compartidos en las dos versiones.

Pero lo que cambia es la ejecución paso a paso, ya que ReKarel ofrece tres opciones, donde Karel.js solo ofrece la primera.

  1. Avanza y entra: esta es idéntica al "paso a paso" de Karel.js, avanza un paso el programa y entra a funciones.
  2. Avanza y salta: esta avanza un paso el programa, pero si la instrucción es una llamada a una función, Karel ejecuta rápidamente esa función sin mostrarte lo que hace paso a paso.
  3. Sal de instrucción: Ejecuta el código hasta salir de la función actual.

Otras diferencias

Las diferencias anteriores son las más importantes entre Karel.js y ReKarel, hay algunas otras diferencias menores, como mejoras menores y menús diferentes, pero estos no son esenciales para el uso de la aplicación, te recomendamos leer más de la documentación para saber más.