Está en la página 1de 11

Juegos en StarLogo TNG

Juan Javier Guampe

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 1

Copyright 2012 por Juan Javier Guampe Docente en el rea de Tecnologa e Informtica Bogot-Colombia Este libro est a disposicin del pblico en general. Sin embargo, se prohibe la reproduccin total o parcial del material includo, as como el beneficio econmico por la venta o distribucin del mismo. Este libro persigue objetivos enteramente educativos.

Juegos en StarLogo TNG

Email: javierguampe@gmail.com Escriba sus comentarios a javierguampe@gmail.com

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 2

Este libro est dirigido a un pblico infantil y mayor amante de la enseanza, as que antes de continuar leyendo debes hacerte las siguientes preguntas: Te gusta explorar?, Disfrutas aprendiendo cosas nuevas?, Eres curioso?, Te gusta solucionar problemas?, Te emocionas cuando eres capaz de hacer algo?, Te gustan los computadores, los juegos y aprender? Si respondiste si a la mayora de las preguntas entonces te interesa la programacin. La programacin ha hecho posible la existencia de miles de programas que usamos para hacer las tareas del colegio, para jugar o sencillamente para poder usar el computador de la casa, el porttil, la consola de videojuegos, el celular que usas y muchos dispositivos electrnicos ms de nuestra vida moderna. Tan importante ha sido la programacin que surgi con los primeros computadores en forma de lenguajes que permitieron hacer funcionar aquellas grandes mquinas que aos despus se volvieron ms pequeas, gracias a los avances en electrnica. Con estos lenguajes de programacin empezaron a aparecer los primeros sistemas operativos y aplicaciones que rpidamente llenaron las necesidades del hombre en las grandes empresas, universidades, oficinas y finalmente en los hogares. Sin embargo, por muchos aos los lenguajes de programacin se han mantenido alejados del ser humano normal y mucho menos disponibles para nios y jvenes, pues su dominio requiere de altos niveles de lgica, anlisis, sntesis, conocimientos propios del lenguaje que se est usando, as como habilidades para plantear y resolver problemas, organizacin, creatividad, imaginacin, entre varias otras habilidades. Es algo as como aprender un nuevo idioma, con todo lo que eso implica: Nuevas palabras, reglas gramaticales, sintaxis, ortografa, coherencia, prctica, etc. Asimismo, por largo tiempo los lenguajes de programacin se han presentado bajo una forma escrita, con cientos de lneas de cdigo que solo un experto entendera, haciendo an ms aburrida la aproximacin a este tema. StarLogo TNG se presenta como una alternativa a este problema. De acuerdo con sus creadores, el programa busca acercar a los nios y jvenes al mundo de la programacin de una forma ldica y motivante. Lo que se intenta es que ellos puedan aprender conceptos bsicos de programacin pero a travs de un entorno de trabajo grfico, evitando escribir lneas de cdigo que puede resultar aburrido desde el punto de vista de los pequeos. A cambio de las lneas de cdigo se cuenta con bloques de colores que encajan, haciendo posible la creacin de programas. Un segundo elemento importante para los creadores de StarLogo TNG ha sido el poner a disposicin un entorno en tres dimensiones cuyo efecto motivador en los nios es inmediato, quienes ven rpidamente resultados con la organizacin de unos cuantos bloques lgicos de programacin. Finalmente, para lograr un inters an mayor de los nios, los creadores pensaron en la creacin de videojuegos y modelos, como una excusa para ensear conceptos de programacin. A travs de estos juegos y modelos es posible ensear las habilidades bsicas que son las bases de cualquier lenguaje de programacin. Este libro busca contribuir con estos objetivos a travs del diseo de juegos, los cuales son cuidadosamente explicados e ilustrados para lograr una adecuada apropiacin de los conceptos. Igualmente se busca detallar cada etapa del proceso, brindando informacin, explicaciones, consejos, ideas y planteando problemas adicionales. Un segundo objetivo no menos importante es el conformar una comunidad de trabajo alrededor del tema de la enseanza de la programacin en nios y jvenes, trabajo que seguramente permitir consolidar algunos conocimientos e iluminar el camino para prximos desarrollos. Pgina 3

JUEGOS EN STARLOGO TNG

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

a. Qu tipo de juegos se pueden crear en StarLogo TNG? Con Starlogo TNG es posible crear modelos o simulaciones de fenmenos naturales, como modelos biolgicos, fsicos e interacciones que se ven en diversos ecosistemas, siendo una excelente herramienta para este fin. Sin embargo, este libro est ms orientado al diseo de juegos sencillos que implican perseguir, disparar, escapar, esconderse, competir contra el tiempo, evitar obstculos, llegar a una meta, buscar un tesoro, seguir una ruta, eliminar a otros, carreras, laberintos, entre muchos otros. Se trata de juegos que de alguna forma emulan a aquellos primeros videojuegos que aparecieron al final de la dcada de los 70s y comienzos de los 80s. Para el diseo de videojuegos comerciales es necesario contar con otro tipo de programas, as como disponer de un equipo de profesionales en el campo del diseo grfico, programadores, ilustradores y seguramente muchas horas de trabajo en proyectos que pueden tomar algunos aos antes de salir a la luz. b. Qu desventajas tiene StarLogo TNG? Desde la primera versin de StarLogo TNG V1.0 en 2008 han aparecido dos ms, la V1.2 y la V1.5 que fue lanzada en 2010. Desde entonces se han reportado algunos inconvenientes menores y otros ms evidentes como los siguientes: Los modelos y juegos pueden terminar bloqueando el computador debido al elevado nmero de elementos que se utilizan, as como al entorno grfico en tres dimensiones que exige contar con una buena configuracin de memoria RAM y procesador, y en especial, contar con una tarjeta de video independiente. En computadores con tarjetas de video integradas en la motherboard se pueden experimentar bloqueos ms frecuentes. El Spaceland, la regin en tres dimensiones que muestra lo que hemos programado, puede aparecer en un color negro, indicando un problema de video. StarLogo TNG requiere tener configurada la tarjeta de video con los controladores originales y no aquellos genricos que frecuentemente se instalan con el sistema operativo Windows, que si bien pueden funcionar para otras tareas en este caso generan inconvenientes con el programa. Se recomienda entonces instalar los controladores que correspondan a la marca y modelo de tarjeta de video que se tenga instalada en el computador. Los modelos y juegos que se hacen en StarLogo TNG slo pueden funcionar dentro del programa. Hasta la fecha no se puede exportar a ningn formato de animacin o video conocido. Los archivos generados terminan con la extensin .sltng que slo pueden abrirse con StarLogo TNG. El idioma. A pesar de ser un programa intuitivo, con una interfaz grfica, y diseado para un pblico joven, el hecho de estar completamente en ingls puede ser una barrera para su uso. Sin embargo, puede ser tambin una ventaja desde el punto de vista educativo. c. Cmo se organiza este libro? La idea principal es presentar, de una forma ldica y de fcil comprensin, los conceptos de programacin bsicos, para este fin se tomar el pretexto de la creacin de juegos. Primero se empezar con una corta introduccin del programa, su instalacin, las partes principales de la interfaz y algunos ejemplos sencillos. La lgica que permite crear cada uno de los juegos es cuidadosamente explicada a lo largo del libro a travs de textos cortos e imgenes. Tambin se presenta informacin adicional como consejos, nuevas ideas, mayores detalles sobre el juego que se est creando e igualmente se plantearn problemas y desafos para el lector. Se iniciar con juegos sencillos que hacen uso de pocos bloques de programacin y estructuras no complejas. Poco a poco se introducirn conceptos nuevos a travs de juegos que utilizan variables, soluciones creativas, y que exigen un mayor nmero de bloques de programacin y estructuras ms complejas.

ANTES DE EMPEZAR

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 4

CONTENIDO

Temas
CAPTULO I Conociendo StarLogo TNG: Descarga, instalacin, partes principales del programa, pginas web de apoyo CAPTULO II Bloques bsicos de programacin y programas sencillos CAPTULO III Juegos primera parte: Ms bloques de programacin, introduccin al concepto de variable CAPTULO IV Juegos segunda parte: Uso de variables, niveles. CAPTULO V Juegos finales: Ideas, importacin de modelos en 3D, consejos y sugerencias.

Pgina

12

64

116 200

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 5

Cap

CAPTULO I

Descarga e Instalacin de StarLogo TNG Partes principales del programa Pginas web de apoyo

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 6

StarLogo TNG - Pginas web de apoyo

Este es el sitio web de StarLogo TNG desde el cual podemos descargar el programa y acceder a recursos como: Tutoriales, documentacin, ayuda y una buena seccin de aprendizaje (Learn) con material de estudio y muchas actividades. http://education.mit.edu/projects/starlogo-tng

Proyecto GUTS (Creciendo y Pensando Cientficamente) es otro sitio web que apoya la difusin de StarLogo TNG a travs de la publicacin de material y pequeos tutoriales que ayudan en la solucin de problemas. http://www.projectguts.org/

ICT Mind Tools ofrece algunos tutoriales bsicos en programas orientados al aprendizaje y al desarrollo de habilidades en nios. Tiene una seccin sobre StarLogo TNG que explica algunos conceptos sencillos del programa. http://ictmindtools.net/starlogo_tng/

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 7

Instalacin de StarLogo TNG


El proceso de instalacin de StarLogo TNG empieza con la descarga del programa, la cual se puede hacer desde el sitio web: http://education.mit.edu/starlogo-tng/download/

Una vez que se haya descargado el archivo llamado StarLogoTNG-V1.5setup.exe podemos iniciar el proceso de instalacin que tomar solo un minuto. Con ayuda de un asistente el proceso es an ms fcil solo debemos seguir los pasos que nos propone y aceptar con los botones NEXT, AGREE, INSTALL y FINISH.

Existe tambin una versin de StarLogo TNG para computadores MAC que se puede descargar del mismo sitio que la versin para Windows. El archivo se llama StarLogoTNG1.5.dmg y el proceso de instalacin es igual al descrito.

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 8

Instalacin de StarLogo TNG


CONSEJOS Asegrate de tener un computador que cumpla con las condiciones mnimas exijidas. Ver los requerimientos en la parte inferior de este recuadro.

Descarga y guarda el instalador del programa en el disco duro de tu computador o en otro dispositivo de almacenamiento, ejecuta el instalador con un doble clic y sigue los pasos del asistente. QU COMPUTADOR USAR?

Cuando termina el proceso de instalacin y abrimos el programa por primera vez, debemos ver algo similar a esta imagen

Cualquier computador reciente debera ser suficiente para instalar StarLogo TNG sin problemas. Sin embargo, se tienen mejores resultados cuando el computador tiene una tarjeta de video independiente, memoria RAM superior a 2Gb y un procesador INTEL o AMD diseado para aplicaciones grficas o videojuegos. En computadores que tienen la tarjeta de video integrada en la motherboard, es necesario instalar los controladores originales de la marca y modelo correspondiente. En Windows: Pentium 4/Celeron/ Athlon 1.8GHz o Pentium M 1.4GHz o un procesador superior. Tarjeta de video nVidia (GeForce 5200 o superior) o ATI (Radeon 7000 o superior). En MAC: Cualquier computador reciente iMac, eMac, Powerbook, o iBook con sistema operativo Mac OS 10.4.6 o superior, as como Java instalado

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 9

Conociendo las partes de StarLogo TNG


SPACELAND: Es el entorno en
tres dimensiones que muestra el resultado de la programacin. Al inicio del programa siempre se ve como una regin plana de color verde, con algunas opciones para poder explorarla.

CANVAS: Es el escenario de programacin, el


espacio en donde se colocan los bloques que permiten crear los juegos y modelos. Est dividido en secciones que pemiten ensamblar los elementos de una forma lgica y organizada

MINIMAP: Una forma para moverse fcilmente por las secciones del CANVAS.

LA PALETA DE CAJONES:

Es donde encontramos los BLOQUES DE PROGRAMACIN que se colocarn en el CANVAS. Los cajones estn etiquetados con nombres para encontrar fcilmente los bloques necesarios, los cuales se arrastran hasta el escenario de programacin

esta regin se van colocando los botones que controlarn el comportamiento de los juegos y modelos. Tambin aloja otras opciones como las herramientas para dibujar en el SPACELAND, para detener y correr el programa, as como otras para la creacin de niveles.

VENTANA DE EJECUCIN: En

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 10

Conociendo las partes de StarLogo TNG


En el SPACELAND se ofrecen algunas herramientas para la visualizacin de los modelos y juegos programados. No debemos olvidar que StarLogo TNG ofrece un entorno de simulacin en tres dimensiones y de ah la importancia de las herramientas de visualizacin.

Opciones para visualizar el modelo o juego desde diferentes puntos de vista: Superior-desde un personajedesde atrs de un personaje
Esta regin verde del SPACELAND se llama TERRENO
Herramientas para desplazarse por el TERRENO y ajustar su tamao. Tambin es posible hacerlo con los 3 botones del mouse.

SWAP VIEWS permite alternar entre una vista en 3D y una vista superior en 2D

Opcin para EDITAR el TERRENO: Crea estructuras simples con elevaciones y depresiones, con bordes rectos y curvos

Dibuja en el TERRENO con algunas herramientas bsicas como rectngulos, crculos, polgonos y un lpiz. Crea diversos colores combinando escalas de rojo, verde y azul (RGB: Red-Green-Blue). Ms adelante se explicar cmo crear un color especfico.

Juegos en StarLogo TNG - Juan Javier Guampe - 2012

Pgina 11

También podría gustarte