Tutorial 1 manejo de herramientas de kodu
description
Transcript of Tutorial 1 manejo de herramientas de kodu
![Page 1: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/1.jpg)
TUTORIAL 1 MANEJO DE HERRAMIENTAS DE KODU
REALIZADO POR: MARIA VICTORIA SIERRA
![Page 2: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/2.jpg)
¿QUÉ ES KODU?
Kodu es un lenguaje de programación visual creado por Microsoft para la creación de juegos. Los programas creados en Kodu son ejecutables en Xbox.
![Page 3: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/3.jpg)
CONTENIDO
REQUISITOS TÉCNICOS Y DESCARGA
USO DE HERRAMIENTAS DE KODU
OBJETOS DE KODU
LENGUAJE DE PROGRAMACION
LA PRÁCTICA
![Page 4: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/4.jpg)
REQUISITOS TÉCNICOS Y DESCARGA
• Para poder instalar el Kodu se tiene que descargar de la siguiente página:
http://www.microsoft.com/en-us/download/details.aspx?id=10056• Se requiere tener instalado el Microsoft
XNA Framework, el cual se puede descargar en:
http://www.microsoft.com/en-us/download/details.aspx?id=15163
![Page 5: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/5.jpg)
USO DE HERRAMIENTAS DE KODU
• Después de instalar el programa, para empezar utilizarlo se da clic en el icono de “Kodu GameLab
• Aparece la pantalla principal inicial de kodu, que posee las siguientes partes:
![Page 6: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/6.jpg)
USO DE HERRAMIENTAS DE KODU
• La opción de “nuevo mundo vacío” aparece un mundo nuevo vacío sin personajes, sólo con un pedazo de escenario en pasto verde.
![Page 7: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/7.jpg)
ELEMENTOS DEL MENÚ EN LA INTERFAZ
Permite reiniciar, editar , guardar, cargar , generar , imprimir el código para el nivel de mundo y salir al menú principal.Permite ejecutar o jugar en el mundo actual que se está ubicado.
![Page 8: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/8.jpg)
ELEMENTOS DEL MENÚ EN LA INTERFAZ
Permite mover la cámara a través del escenario ya sea desplazamiento hacia el frente, atrás, derecha, izquierda y rotar la vista.Permite adicionar objetos, programarlos y acceder a sus opciones.Permite agregar rutas de recorrido, editar rutas existentes y adicionar nodos a rutas existentes.
![Page 9: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/9.jpg)
ELEMENTOS DEL MENÚ EN LA INTERFAZ
Permite adicionar materiales al escenario, teniendo opciones para escoger el tipo de material y la forma en la que se pinta el material en el escenario.
Permite levantar, suavizar o bajar el terreno para crear valles o colinas.
Permite suavizar o nivelar el terreno.
![Page 10: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/10.jpg)
ELEMENTOS DEL MENÚ EN LA INTERFAZ
Permite crear suelo accidentado, arrugando, suavizando o volviendo colinas el terreno.Permite crear agua, levantando o bajando su nivel
Permite borrar elementos en masa.
![Page 11: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/11.jpg)
ELEMENTOS DEL MENÚ EN LA INTERFAZ
Permite cambiar la configuración del mundo.
![Page 12: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/12.jpg)
OBJETOS DE KODU
• Para agregar objetos seleccionamos la herramienta de “objetos” y damos clic en el lugar del mundo donde se desea colocar.
Guía de controles
![Page 13: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/13.jpg)
OBJETOS DE KODU
• Kodu tiene objtos como: manzanas, árboles y otras 3 opciones variadas:
Opción para deshacer lo que has creado
Coordenadas sobre las que está el cursor
![Page 14: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/14.jpg)
OBJETOS DE KODU
• Para trabajar con el objeto insertado das clic en la herramienta de objetos y luego das clic derecho sobre él objeto (en este ejemplo el objeto es el árbol) y te aparece un menú:
![Page 15: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/15.jpg)
LENGUAJE DE PROGRAMACIÓN KODU
• El lenguaje de programación KODU está basado en condicionales (si…entonces) y luego se debe indicar al objeto qué hacer cuando la condición dada sucede.• La condición se programa con la
instrucción WHEN y para indicar que hacer con la instrucción DO.
![Page 16: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/16.jpg)
LENGUAJE DE PROGRAMACIÓN KODU
Es importante saber que el orden de los programas en este software KODU no importan, es decir, la sexta instrucción puede ser la que primero se realice. Esto se debe a que su programación se basa en condicionales (cuando pasa algotiene como consecuencia).
![Page 17: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/17.jpg)
Al darle clic a la opción “WHEN” aparecen las opciones:
LENGUAJE DE PROGRAMACIÓN KODU
![Page 18: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/18.jpg)
Al seleccionar una opción aparece en el 1° bloque de programación: :
LENGUAJE DE PROGRAMACIÓN KODU
Bloque de programación
Si es necesario, se puede agregar otra instrucción al “cuando” dándole clic al signo de +. Esta opción se utiliza cuando la instrucción tiene que ser precisa ya que hay muchas opciones y esto se puede realizar las veces que sea necesario. Por ejemplo, al seleccionar el teclado tenemos que indicar qué tecla del teclado vamos a utilizar:
Si necesita, se puede agregar otra instrucción al “cuando” dé clic al en +. Esto se usa cuando la instrucción debe ser precisa. ya que hay muchas opciones y esto se puede realizar las veces que sea necesario
![Page 19: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/19.jpg)
Al darle clic al “+” a la derecha después de haber seleccionado el teclado tenemos que indicar qué tecla del teclado vamos a utilizar: :
LENGUAJE DE PROGRAMACIÓN KODU
![Page 20: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/20.jpg)
Luego se sigue con la instrucción de “DO”; es decir, la acción que va a realizar el objeto al cumplirse la condición programada en “WHEN”. Para ello dar clic en el “ +” a la derecha de “DO” y en el menú que aparece, se elige la acción que se debe ejecutar al cumplirse dicha condición.
LENGUAJE DE PROGRAMACIÓN KODU
![Page 21: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/21.jpg)
La 1a instrucción quedaría así: “cuando se apriete la tecla A en el teclado, el Kodu se va a mover lentamente”.
LENGUAJE DE PROGRAMACIÓN KODU
TIP: Cuando en la instrucción el “WHEN” está vacío, significa que el objeto va a realizar la instrucción indicada en “DO” todo el tiempo. Esta instrucción indica que el objeto se va a mover dentro del camino indicado SIEMPRE.
Esta instrucción indica que el objeto se va a mover dentro del camino indicado SIEMPRE.
![Page 22: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/22.jpg)
Todos los objetos son programables; las nubes, árboles, cabañas, monedas, motos, estrellas, misiles, pelotas, etc.
LENGUAJE DE PROGRAMACIÓN KODU
![Page 23: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/23.jpg)
LA PRÁCTICA
1. Para comenzar a programar se debe escoger un mundo nuevo vacío y pintar un terreno para el juego:
![Page 24: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/24.jpg)
LA PRÁCTICA
2. Agregar una motocicleta (Protagonista) en uno de los extremos.
![Page 25: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/25.jpg)
LA PRÁCTICA
3. Programarlo para que se mueva con las flechas del teclado.
![Page 26: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/26.jpg)
LA PRÁCTICA
4. Agregar otra motocicleta (Antagonista) en otro de los extremos del escenario y programarlo a que se mueva aleatoriamente.
![Page 27: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/27.jpg)
LA PRÁCTICA
5. Crear una ruta que tenga varios puntos dentro del terreno, tan complicado o sencillo como se desee.
![Page 28: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/28.jpg)
LA PRÁCTICA
6. Agregar un pez volador (Objetivo) en otro de los extremos del terreno y programarlo para que se mueva a través de la ruta.
![Page 29: Tutorial 1 manejo de herramientas de kodu](https://reader031.fdocumento.com/reader031/viewer/2022020715/54644e70af7959f2058b50eb/html5/thumbnails/29.jpg)
LA PRÁCTICA
8. Agregar al antagonista que, si ve una manzana se dirija a ella, y que si se topa con la manzana se la coma.