Post on 02-Aug-2020
Programación de videojuegos
Logo III - Resumen
Clase 4 de 10
Programación Videojuegos - Consejo de Curso 2014 1
¿Qué haremos hoy?
• Continuaremos con Logo – Repaso general
– Muchos desafíos!!!
Programación Videojuegos - Consejo de Curso 2014 2
Repaso – Ángulos
Programación Videojuegos - Consejo de Curso 2014 3
rt 90 rt 45 rt 135 rt 185
lt 90 lt 45 lt 135 lt 180
Repaso – Figuras: cuadrado
Programación Videojuegos - Consejo de Curso 2014 4
to cuadrado
repeat 4 [
fd 100
rt 90
]
end
Repaso – Figuras: triángulo
Programación Videojuegos - Consejo de Curso 2014 5
to triangulo
repeat 3 [
fd 100
rt 120
]
end
Repaso – Ciclos: círculo
Programación Videojuegos - Consejo de Curso 2014 6
to circulo
repeat 360 [
fd 1
rt 1
]
end
Repaso – Archivo
Programación Videojuegos - Consejo de Curso 2014 7
Repaso ejercicios: 15’
Programación Videojuegos - Consejo de Curso 2014 8
1
7
2 3
5 6
4
Desafíos: 15’
Programación Videojuegos - Consejo de Curso 2014 9
7
2 3
5 6
4 1
Lección 7 – Variables: Línea
Programación Videojuegos - Consejo de Curso 2014 10
fd :largo
end
to linea :largo
¿linea 20? ¿linea 50? ¿linea 100?
Lección 7 – Variables: Línea
Programación Videojuegos - Consejo de Curso 2014 11
20
50
100
Lección 7 – Variables: Cuadrado
Programación Videojuegos - Consejo de Curso 2014 12
repeat 4 [fd :largo rt 90]
end
to cuadrado :largo
¿cuadrado 20? ¿cuadrado 50?
¿cuadrado 100?
Lección 7 – Variables: Cuadrado
Programación Videojuegos - Consejo de Curso 2014 13
20
50
100
Ejercicio 7: 10’
Programación Videojuegos - Consejo de Curso 2014 14
1 2 4 3
Lección 7 – Variables: 2 o más
Programación Videojuegos - Consejo de Curso 2014 15
repeat 2 [
fd :lado1
rt 90
fd :lado2
rt 90
]
end
to rectangulo :lado1 :lado2
Lección 7 – Variables: 2 o más
Programación Videojuegos - Consejo de Curso 2014 16
¿rectangulo 100 50?
¿rectangulo 100 100?
Ejercicio 7: 10’
1. Escalera
2. Sierra
3. Romboide
Programación Videojuegos - Consejo de Curso 2014 17
1 2
3
Ejercicio 7: 10’
1. Capsula
2. Espiral (3 trazos)
3. ¿Murciélago?
4. Pato
Programación Videojuegos - Consejo de Curso 2014 18
1
2
3 4
Ejercicio 7: 10’
¡¡¡¡Gran desafío gran!!!
¿Cómo hacemos un procedimiento para dibujar triángulos, cuadrados, pentágonos, etc. sin importar el número de lados?
¿y de cualquier tamaño?
Programación Videojuegos - Consejo de Curso 2014 19
Ejercicio 7: 10’
to figura :lados
repeat :lados [fd 100 rt 360/:lados]
end
to figura :lados :trazo
repeat :lados [fd :trazo rt 360/:lados]
end
Programación Videojuegos - Consejo de Curso 2014 20
Lección 8 – Lógica condicional
Programación Videojuegos - Consejo de Curso 2014 21
to torreventana :opcion
repeat 4 [
cuadrado
if :opcion = 1 [fd 100]
if :opcion = 2 [rt 90]
]
end
Ejercicio 7: 10’
1. Torre terremoteada
2. Torre de cuadrados II
3. Engranaje
Programación Videojuegos - Consejo de Curso 2014 22
1 3 2