Programación de videojuegos€¦ · Repaso – Ángulos Programación Videojuegos - Consejo de...

22
Programación de videojuegos Logo III - Resumen Clase 4 de 10 Programación Videojuegos - Consejo de Curso 2014 1

Transcript of Programación de videojuegos€¦ · Repaso – Ángulos Programación Videojuegos - Consejo de...

Page 1: Programación de videojuegos€¦ · 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

Programación de videojuegos

Logo III - Resumen

Clase 4 de 10

Programación Videojuegos - Consejo de Curso 2014 1

Page 2: Programación de videojuegos€¦ · 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

¿Qué haremos hoy?

• Continuaremos con Logo – Repaso general

– Muchos desafíos!!!

Programación Videojuegos - Consejo de Curso 2014 2

Page 3: Programación de videojuegos€¦ · 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 – Á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

Page 4: Programación de videojuegos€¦ · 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

Page 5: Programación de videojuegos€¦ · 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: triángulo

Programación Videojuegos - Consejo de Curso 2014 5

to triangulo

repeat 3 [

fd 100

rt 120

]

end

Page 6: Programación de videojuegos€¦ · 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 – Ciclos: círculo

Programación Videojuegos - Consejo de Curso 2014 6

to circulo

repeat 360 [

fd 1

rt 1

]

end

Page 7: Programación de videojuegos€¦ · 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 – Archivo

Programación Videojuegos - Consejo de Curso 2014 7

Page 8: Programación de videojuegos€¦ · 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 ejercicios: 15’

Programación Videojuegos - Consejo de Curso 2014 8

1

7

2 3

5 6

4

Page 9: Programación de videojuegos€¦ · 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

Desafíos: 15’

Programación Videojuegos - Consejo de Curso 2014 9

7

2 3

5 6

4 1

Page 10: Programación de videojuegos€¦ · 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

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?

Page 11: Programación de videojuegos€¦ · 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

Lección 7 – Variables: Línea

Programación Videojuegos - Consejo de Curso 2014 11

20

50

100

Page 12: Programación de videojuegos€¦ · 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

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?

Page 13: Programación de videojuegos€¦ · 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

Lección 7 – Variables: Cuadrado

Programación Videojuegos - Consejo de Curso 2014 13

20

50

100

Page 14: Programación de videojuegos€¦ · 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

Ejercicio 7: 10’

Programación Videojuegos - Consejo de Curso 2014 14

1 2 4 3

Page 15: Programación de videojuegos€¦ · 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

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

Page 16: Programación de videojuegos€¦ · 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

Lección 7 – Variables: 2 o más

Programación Videojuegos - Consejo de Curso 2014 16

¿rectangulo 100 50?

¿rectangulo 100 100?

Page 17: Programación de videojuegos€¦ · 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

Ejercicio 7: 10’

1. Escalera

2. Sierra

3. Romboide

Programación Videojuegos - Consejo de Curso 2014 17

1 2

3

Page 18: Programación de videojuegos€¦ · 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

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

Page 19: Programación de videojuegos€¦ · 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

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

Page 20: Programación de videojuegos€¦ · 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

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

Page 21: Programación de videojuegos€¦ · 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

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

Page 22: Programación de videojuegos€¦ · 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

Ejercicio 7: 10’

1. Torre terremoteada

2. Torre de cuadrados II

3. Engranaje

Programación Videojuegos - Consejo de Curso 2014 22

1 3 2