¿Recuerdas Logo, la tortuga que controlabas con un lenguaje simple para hacer dibujos? Pues en el blog de LibreLogo.org de la familia de LibreOffice han llevado este lenguaje de programación para niños a un nuevo nivel.
En la Wiki oficial se puede leer:
«LibreLogo es un ambiente de programación al estilo del lenguaje Logo, simple y traducido, con gráficos vectoriales «de tortuga». Está diseñado para la enseñanza de computación (programación y procesamiento de textos), publicación electrónica y diseño gráfico.»
Y es en el blog donde puedes encontrar gráficos muy atractivos con en esta entrada en la que muestra como dibujar el efecto Reutersvärd de la siguiente imagen:
¡Inténtalo!
- Abre un nuevo documento en Writer con la versión 4.2 o superior. Si usas Ubuntu 14.04.1 o menor puede que necesites ejecutar el comando:
$ sudo apt-get install libreoffice-librelogo
- Navega en el menú Ver > Barras de Herramientas y selecciona Logo. Coloca la barra donde puedas verla completa.
- Aquí es donde la magia comienza, este código dibujará la imagen de arriba, resuelve un problema que en el blog plantean resolver editando la imagen con Inkscape, aunque no es la mejor manera funciona. Pega este código en el documento:
TO tile LEFT 60 REPEAT 2 [ FORWARD 40 RIGHT 120 FORWARD 40 RIGHT 60 ] FILL RIGHT 60 END TO cube colors = [“GOLD”, “TEAL”, “TOMATO”] REPEAT 3 [ PENCOLOR colors[REPCOUNT-1] FILLCOLOR colors[REPCOUNT-1] tile RIGHT 120 ] END TO lastcube colors = [“TEAL”, “TOMATO”] right 120 REPEAT 2 [ PENCOLOR colors[REPCOUNT-1] FILLCOLOR colors[REPCOUNT-1] tile RIGHT 120 ] END HOME HIDETURTLE PENSIZE 0.1 RIGHT 30 REPEAT 3 [ REPEAT 3 [ PENUP FORWARD 60 PENDOWN d = HEADING HEADING 30 cube HEADING d ] RIGHT 120 ] PENUP FORWARD 60 PENDOWN lastcube
- Finalmente presiona el triangulo verde de la barra para Iniciar el programa. Podrás ver una animación.
¿Necesitas más? Aquí puedes ver los recursos que ofrece para aprender más sobre Logo o sobre LibreLogo.
Por cierto, si estás comenzando a programar sugiero comenzar con Python, un lenguaje de programación real, robusto y perfecto para estudiantes.
No visits yet