SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Pilas (Práctica 1)
Objetivo
Se trata de que des los primeros pasos con Pilas.
Programa 1: pilas1.py
En este programa encontrarás una primera aproximación a elementos de dibujo con Pilas.
Crea un nuevo archivo con Ninja-IDE y copia el código que tienes a continuación, incluída
esa primera línea tan rara que vas a ver:
TECNOLOGÍA DE LA INFORMACIÓN	

 	

 CURSO: 1 BACH
# -*- coding: utf-8 -*-
import pilas
# Crear la ventana con su título
pilas.iniciar(ancho=500, alto=400, titulo='Primera prueba con Pilas')
# Crear la superficie donde se va a dibujar
lienzo = pilas.imagenes.cargar_superficie(200, 200)
# Rellenarla con un color verde fosforito
lienzo.pintar(pilas.colores.Color(100, 255, 0))
# Dibujar la cabeza tal como se indica en la referencia de Pilas
lienzo.circulo(100, 100, 80, color=pilas.colores.verdeoscuro, relleno=True)
# Ojo izquierdo
lienzo.circulo(70, 70, 20, color=pilas.colores.blanco, relleno=True)
lienzo.circulo(64, 70, 10, color=pilas.colores.negro, relleno=True)
# Ojo derecho
lienzo.circulo(134, 70, 20, color=pilas.colores.blanco, relleno=True)
lienzo.circulo(128, 70, 10, color=pilas.colores.negro, relleno=True)
# Naríz y boca
lienzo.linea(100, 100, 100, 120, pilas.colores.rojo, 3)
lienzo.rectangulo(80, 140, 40, 20, pilas.colores.negro, relleno=True)
# Texto de saludo
lienzo.texto(u"¡Hola, Mundo!", 10, 198, magnitud=18,
color=pilas.colores.azul)
# Crear el actor con el dibujo hecho
pilas.actores.Actor(lienzo)
# Lanzar la ejecución del engine mostrando la escena
pilas.ejecutar()
Guarda el programa (a veces verás que nos referimos a él con otra palabra: script) con el
nombre pilas1.py y ejecútalo a continuación arrastrándolo sobre la ventana de Pilas. ¿Te
gusta el dibujo?
Ahora tienes que hacer varias cosas. Lo primero, mirar la documentación de Pilas para
tratar de entender cada una de las instrucciones que aparecen en el código. La primera
linea rara no es específica de Pilas, si no que tiene que ver más con Python, en general.
¿Te imaginas para qué sirve? Googlea un poco y llegarás en seguida a la respuesta.
Una vez que te sientas segur@ con lo que has leído y codificado, modifica el código
para que tu programa haga un dibujo distinto. ¡Sé creativ@! Envía tu script modificado
a tu profesor en un mail como adjunto. ¡Asegúrate que respetas el PEP8! No nos
cansaremos de recordártelo...
Recapitulación
¿Controlas todos los elementos de Pilas que se han manejado en esta práctica? Aquí
tienes un listado de varios de los que aparecen. Si sabes responder a estas preguntas es
que puedes avanzar a la siguiente práctica.
• ¿Para qué sirve pilas.iniciar() ?
• ¿De qué formas distintas puedo definir colores en Pilas?
• ¿Qué es una Superficie? ¿Cómo se dibujan los diferentes elementos? Rectas, círculos,
textos …
• ¿Qué es un Actor?
• ¿Para qué se usa pilas.ejecutar() ?
• ¿Para qué sirve esa rara primera línea: # -*- coding:utf-8 -*-?
TECNOLOGÍA DE LA INFORMACIÓN	

 	

 CURSO: 1 BACH

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Programación con Pygame IX
Programación con Pygame IXProgramación con Pygame IX
Programación con Pygame IX
 
De Cero A Python En 45 Min
De Cero A Python En 45 MinDe Cero A Python En 45 Min
De Cero A Python En 45 Min
 
Programación con Pygame VIII
Programación con Pygame VIIIProgramación con Pygame VIII
Programación con Pygame VIII
 
Python para principiantes
Python para principiantesPython para principiantes
Python para principiantes
 
Instructivo tortugart
Instructivo tortugartInstructivo tortugart
Instructivo tortugart
 
Lenguaje de programación logo
Lenguaje de programación logoLenguaje de programación logo
Lenguaje de programación logo
 
Taller de introduccion a python con turtle
Taller de  introduccion a python  con  turtleTaller de  introduccion a python  con  turtle
Taller de introduccion a python con turtle
 
01 el lenguaje Python
01 el lenguaje Python01 el lenguaje Python
01 el lenguaje Python
 
Guia Fundamentos scripting RHINO
Guia Fundamentos scripting RHINOGuia Fundamentos scripting RHINO
Guia Fundamentos scripting RHINO
 
Tema 8 polimorfismo
Tema 8 polimorfismoTema 8 polimorfismo
Tema 8 polimorfismo
 
Logo 6°
Logo 6°Logo 6°
Logo 6°
 
Taller I Coreis Python 10112009
Taller I Coreis Python 10112009Taller I Coreis Python 10112009
Taller I Coreis Python 10112009
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 
Mswlogo
MswlogoMswlogo
Mswlogo
 
Guia Lenguaje Logo
Guia Lenguaje Logo Guia Lenguaje Logo
Guia Lenguaje Logo
 
Presentacion x logo
Presentacion x logoPresentacion x logo
Presentacion x logo
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon java
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Curso de Python
Curso de PythonCurso de Python
Curso de Python
 
Programando en Logo
Programando en LogoProgramando en Logo
Programando en Logo
 

Destacado

Programación de Videojuegos con Python y Pilas (I)
Programación de Videojuegos con Python y Pilas (I)Programación de Videojuegos con Python y Pilas (I)
Programación de Videojuegos con Python y Pilas (I)Fernando Salamero
 
Programación de Videojuegos con Python y Pilas (II)
Programación de Videojuegos con Python y Pilas (II)Programación de Videojuegos con Python y Pilas (II)
Programación de Videojuegos con Python y Pilas (II)Fernando Salamero
 
(Sin anotaciones) - En busca de la Física
(Sin anotaciones) - En busca de la Física(Sin anotaciones) - En busca de la Física
(Sin anotaciones) - En busca de la FísicaFernando Salamero
 
Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Fernando Salamero
 
Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014
Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014
Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014Fernando Salamero
 
Programación de Videojuegos con Python y Pilas (IX)
Programación de Videojuegos con Python y Pilas (IX)Programación de Videojuegos con Python y Pilas (IX)
Programación de Videojuegos con Python y Pilas (IX)Fernando Salamero
 
Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Fernando Salamero
 
Programación de Videojuegos con Python y Pilas (VIII)
Programación de Videojuegos con Python y Pilas (VIII)Programación de Videojuegos con Python y Pilas (VIII)
Programación de Videojuegos con Python y Pilas (VIII)Fernando Salamero
 
Programación de Videojuegos con Python y Pilas (VII)
Programación de Videojuegos con Python y Pilas (VII)Programación de Videojuegos con Python y Pilas (VII)
Programación de Videojuegos con Python y Pilas (VII)Fernando Salamero
 
Programación con Pygame III
Programación con Pygame IIIProgramación con Pygame III
Programación con Pygame IIIFernando Salamero
 
Programación con Pygame (II)
Programación con Pygame (II)Programación con Pygame (II)
Programación con Pygame (II)Fernando Salamero
 
Curso Programacion de Juego Introducion IA
Curso Programacion de Juego Introducion IACurso Programacion de Juego Introducion IA
Curso Programacion de Juego Introducion IARicardo Daniel Quiroga
 

Destacado (20)

Programación de Videojuegos con Python y Pilas (I)
Programación de Videojuegos con Python y Pilas (I)Programación de Videojuegos con Python y Pilas (I)
Programación de Videojuegos con Python y Pilas (I)
 
Programación de Videojuegos con Python y Pilas (II)
Programación de Videojuegos con Python y Pilas (II)Programación de Videojuegos con Python y Pilas (II)
Programación de Videojuegos con Python y Pilas (II)
 
(Sin anotaciones) - En busca de la Física
(Sin anotaciones) - En busca de la Física(Sin anotaciones) - En busca de la Física
(Sin anotaciones) - En busca de la Física
 
Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)
 
Pythonic Math
Pythonic MathPythonic Math
Pythonic Math
 
Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014
Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014
Taller de Pilas Engine, un motor de juegos en Python - PyConES 2014
 
Programación de Videojuegos con Python y Pilas (IX)
Programación de Videojuegos con Python y Pilas (IX)Programación de Videojuegos con Python y Pilas (IX)
Programación de Videojuegos con Python y Pilas (IX)
 
Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)
 
Programación de Videojuegos con Python y Pilas (VIII)
Programación de Videojuegos con Python y Pilas (VIII)Programación de Videojuegos con Python y Pilas (VIII)
Programación de Videojuegos con Python y Pilas (VIII)
 
Programación de Videojuegos con Python y Pilas (VII)
Programación de Videojuegos con Python y Pilas (VII)Programación de Videojuegos con Python y Pilas (VII)
Programación de Videojuegos con Python y Pilas (VII)
 
Iniciación a python
Iniciación a pythonIniciación a python
Iniciación a python
 
Intro Pygame Capitulo 6
Intro Pygame Capitulo 6Intro Pygame Capitulo 6
Intro Pygame Capitulo 6
 
Programación con Pygame III
Programación con Pygame IIIProgramación con Pygame III
Programación con Pygame III
 
Intro PyGame Capitulo 0
Intro PyGame Capitulo 0Intro PyGame Capitulo 0
Intro PyGame Capitulo 0
 
Programación con Pygame IV
Programación con Pygame IVProgramación con Pygame IV
Programación con Pygame IV
 
Intro PyGame Capitulo 1
Intro PyGame Capitulo 1Intro PyGame Capitulo 1
Intro PyGame Capitulo 1
 
Programación con Pygame (II)
Programación con Pygame (II)Programación con Pygame (II)
Programación con Pygame (II)
 
Curso Programacion de Juego Introducion IA
Curso Programacion de Juego Introducion IACurso Programacion de Juego Introducion IA
Curso Programacion de Juego Introducion IA
 
Intro PyGame Capitulo 5
Intro PyGame Capitulo 5Intro PyGame Capitulo 5
Intro PyGame Capitulo 5
 
Python (ejercicios)
Python (ejercicios)Python (ejercicios)
Python (ejercicios)
 

Similar a Programación de Videojuegos con Python y Pilas (III)

Edición de videos (1)
Edición de videos (1)Edición de videos (1)
Edición de videos (1)Tania Merchán
 
Practicas+de+word (1)[1]
Practicas+de+word (1)[1]Practicas+de+word (1)[1]
Practicas+de+word (1)[1]Armando Rangel
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaesekazz
 
Primeros pasos con Python: Manipulando imágenes ⟷
Primeros pasos con Python: Manipulando imágenes ⟷Primeros pasos con Python: Manipulando imágenes ⟷
Primeros pasos con Python: Manipulando imágenes ⟷Rodolfo Ferro
 
Gratis aprende programacion1
Gratis aprende programacion1Gratis aprende programacion1
Gratis aprende programacion1ArTuro FhliNn
 
Gratis aprende programacion1
Gratis aprende programacion1Gratis aprende programacion1
Gratis aprende programacion1yomito_2
 
Programacion i guia- cap i
Programacion i   guia- cap iProgramacion i   guia- cap i
Programacion i guia- cap iJanneth Simancas
 
Cuadernillo entero (1)
Cuadernillo entero (1)Cuadernillo entero (1)
Cuadernillo entero (1)aitor199
 
Guia de prompts para generar material didactico
Guia de prompts para generar material didacticoGuia de prompts para generar material didactico
Guia de prompts para generar material didacticoDiego Rodriguez
 
Practica3 Look and Feel Java
Practica3 Look and Feel JavaPractica3 Look and Feel Java
Practica3 Look and Feel Javacobymotion
 
actividadespowerpoint-141016143857-conversion-gate01.pdf
actividadespowerpoint-141016143857-conversion-gate01.pdfactividadespowerpoint-141016143857-conversion-gate01.pdf
actividadespowerpoint-141016143857-conversion-gate01.pdferic239935
 
Actividades power point sala inform
Actividades power point sala informActividades power point sala inform
Actividades power point sala informRiguey Jimenez
 

Similar a Programación de Videojuegos con Python y Pilas (III) (20)

Edición de videos (1)
Edición de videos (1)Edición de videos (1)
Edición de videos (1)
 
introduccion a python completo.pdf
introduccion a python completo.pdfintroduccion a python completo.pdf
introduccion a python completo.pdf
 
Practicas+de+word (1)[1]
Practicas+de+word (1)[1]Practicas+de+word (1)[1]
Practicas+de+word (1)[1]
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
Primeros pasos con Python: Manipulando imágenes ⟷
Primeros pasos con Python: Manipulando imágenes ⟷Primeros pasos con Python: Manipulando imágenes ⟷
Primeros pasos con Python: Manipulando imágenes ⟷
 
Python no muerde
Python  no muerdePython  no muerde
Python no muerde
 
Visual 3
Visual 3Visual 3
Visual 3
 
Ficha 2 procedimientos
Ficha 2   procedimientosFicha 2   procedimientos
Ficha 2 procedimientos
 
Gratis aprende programacion1
Gratis aprende programacion1Gratis aprende programacion1
Gratis aprende programacion1
 
Programacion1
Programacion1Programacion1
Programacion1
 
Gratis aprende programacion1
Gratis aprende programacion1Gratis aprende programacion1
Gratis aprende programacion1
 
Programacion i guia- cap i
Programacion i   guia- cap iProgramacion i   guia- cap i
Programacion i guia- cap i
 
Cuadernillo jesu
Cuadernillo jesuCuadernillo jesu
Cuadernillo jesu
 
Cuadernillo entero (1)
Cuadernillo entero (1)Cuadernillo entero (1)
Cuadernillo entero (1)
 
Netbeans
Netbeans Netbeans
Netbeans
 
Guia de prompts para generar material didactico
Guia de prompts para generar material didacticoGuia de prompts para generar material didactico
Guia de prompts para generar material didactico
 
Practica3 Look and Feel Java
Practica3 Look and Feel JavaPractica3 Look and Feel Java
Practica3 Look and Feel Java
 
Tutorial php
Tutorial phpTutorial php
Tutorial php
 
actividadespowerpoint-141016143857-conversion-gate01.pdf
actividadespowerpoint-141016143857-conversion-gate01.pdfactividadespowerpoint-141016143857-conversion-gate01.pdf
actividadespowerpoint-141016143857-conversion-gate01.pdf
 
Actividades power point sala inform
Actividades power point sala informActividades power point sala inform
Actividades power point sala inform
 

Más de Fernando Salamero

(Anotaciones) Ciencia (Cuestiones) que la tiza no propone
(Anotaciones) Ciencia (Cuestiones) que la tiza no propone(Anotaciones) Ciencia (Cuestiones) que la tiza no propone
(Anotaciones) Ciencia (Cuestiones) que la tiza no proponeFernando Salamero
 
Ciencia (Cuestiones) que la tiza no propone
Ciencia (Cuestiones) que la tiza no proponeCiencia (Cuestiones) que la tiza no propone
Ciencia (Cuestiones) que la tiza no proponeFernando Salamero
 
(Con anotaciones) En busca de la Física
(Con anotaciones) En busca de la Física(Con anotaciones) En busca de la Física
(Con anotaciones) En busca de la FísicaFernando Salamero
 
Timeline - En busca de la Física
Timeline - En busca de la FísicaTimeline - En busca de la Física
Timeline - En busca de la FísicaFernando Salamero
 
Programación con Pygame VII
Programación con Pygame VIIProgramación con Pygame VII
Programación con Pygame VIIFernando Salamero
 

Más de Fernando Salamero (8)

(Anotaciones) Ciencia (Cuestiones) que la tiza no propone
(Anotaciones) Ciencia (Cuestiones) que la tiza no propone(Anotaciones) Ciencia (Cuestiones) que la tiza no propone
(Anotaciones) Ciencia (Cuestiones) que la tiza no propone
 
Ciencia (Cuestiones) que la tiza no propone
Ciencia (Cuestiones) que la tiza no proponeCiencia (Cuestiones) que la tiza no propone
Ciencia (Cuestiones) que la tiza no propone
 
(Con anotaciones) En busca de la Física
(Con anotaciones) En busca de la Física(Con anotaciones) En busca de la Física
(Con anotaciones) En busca de la Física
 
Timeline - En busca de la Física
Timeline - En busca de la FísicaTimeline - En busca de la Física
Timeline - En busca de la Física
 
Jovenes físicos
Jovenes físicosJovenes físicos
Jovenes físicos
 
Programación con Pygame VII
Programación con Pygame VIIProgramación con Pygame VII
Programación con Pygame VII
 
Programación con Pygame V
Programación con Pygame VProgramación con Pygame V
Programación con Pygame V
 
Programación con Pygame VI
Programación con Pygame VIProgramación con Pygame VI
Programación con Pygame VI
 

Último

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 

Último (20)

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 

Programación de Videojuegos con Python y Pilas (III)

  • 1. Pilas (Práctica 1) Objetivo Se trata de que des los primeros pasos con Pilas. Programa 1: pilas1.py En este programa encontrarás una primera aproximación a elementos de dibujo con Pilas. Crea un nuevo archivo con Ninja-IDE y copia el código que tienes a continuación, incluída esa primera línea tan rara que vas a ver: TECNOLOGÍA DE LA INFORMACIÓN CURSO: 1 BACH # -*- coding: utf-8 -*- import pilas # Crear la ventana con su título pilas.iniciar(ancho=500, alto=400, titulo='Primera prueba con Pilas') # Crear la superficie donde se va a dibujar lienzo = pilas.imagenes.cargar_superficie(200, 200) # Rellenarla con un color verde fosforito lienzo.pintar(pilas.colores.Color(100, 255, 0)) # Dibujar la cabeza tal como se indica en la referencia de Pilas lienzo.circulo(100, 100, 80, color=pilas.colores.verdeoscuro, relleno=True) # Ojo izquierdo lienzo.circulo(70, 70, 20, color=pilas.colores.blanco, relleno=True) lienzo.circulo(64, 70, 10, color=pilas.colores.negro, relleno=True) # Ojo derecho lienzo.circulo(134, 70, 20, color=pilas.colores.blanco, relleno=True) lienzo.circulo(128, 70, 10, color=pilas.colores.negro, relleno=True) # Naríz y boca lienzo.linea(100, 100, 100, 120, pilas.colores.rojo, 3) lienzo.rectangulo(80, 140, 40, 20, pilas.colores.negro, relleno=True) # Texto de saludo lienzo.texto(u"¡Hola, Mundo!", 10, 198, magnitud=18, color=pilas.colores.azul) # Crear el actor con el dibujo hecho pilas.actores.Actor(lienzo) # Lanzar la ejecución del engine mostrando la escena pilas.ejecutar()
  • 2. Guarda el programa (a veces verás que nos referimos a él con otra palabra: script) con el nombre pilas1.py y ejecútalo a continuación arrastrándolo sobre la ventana de Pilas. ¿Te gusta el dibujo? Ahora tienes que hacer varias cosas. Lo primero, mirar la documentación de Pilas para tratar de entender cada una de las instrucciones que aparecen en el código. La primera linea rara no es específica de Pilas, si no que tiene que ver más con Python, en general. ¿Te imaginas para qué sirve? Googlea un poco y llegarás en seguida a la respuesta. Una vez que te sientas segur@ con lo que has leído y codificado, modifica el código para que tu programa haga un dibujo distinto. ¡Sé creativ@! Envía tu script modificado a tu profesor en un mail como adjunto. ¡Asegúrate que respetas el PEP8! No nos cansaremos de recordártelo... Recapitulación ¿Controlas todos los elementos de Pilas que se han manejado en esta práctica? Aquí tienes un listado de varios de los que aparecen. Si sabes responder a estas preguntas es que puedes avanzar a la siguiente práctica. • ¿Para qué sirve pilas.iniciar() ? • ¿De qué formas distintas puedo definir colores en Pilas? • ¿Qué es una Superficie? ¿Cómo se dibujan los diferentes elementos? Rectas, círculos, textos … • ¿Qué es un Actor? • ¿Para qué se usa pilas.ejecutar() ? • ¿Para qué sirve esa rara primera línea: # -*- coding:utf-8 -*-? TECNOLOGÍA DE LA INFORMACIÓN CURSO: 1 BACH