Entradas

Mostrando las entradas con la etiqueta Tema 2. Ejercicios

Bambi nevada

Imagen
Código en pygame de la figura con polígonos, añadiendo un ciclo for: La figura se deberá ver así, a excepción que los rombos se moverán: import pygame import random blanco= (255, 255, 255) colores=[(255, 255, 255),(0, 162, 232)] Dimensiones = (450, 560) def dibujarBAMBI(window): #fondo pygame.draw.rect(window, blanco, (0, 450, 560, 150), 0) # Cabeza # negro pygame.draw.polygon(window, (0, 0, 0), [(50, 170), (50, 120), (60, 120), (60, 100), (70, 100), (70, 90), (90, 90), (90, 80), (160, 80), (160, 60), (170, 60), (170, 50), (190, 50), (190, 40), (230, 40), (230, 50), (240, 50), (240, 80), (230, 80), (230, 90), (270, 90), (270, 100), (290, 100), (290, 110), (300, 110), (300, 120), (310, 120), (310, 160), (300, 160), (300, 170), (290, 170), (290, 180), (280, 180), (280, 190), (200, 190), (50, 170)], 0) # beige pygame.draw.polyg...

Mi figura con pygame

Imagen
El dia de hoy vamos a pasar nuestra figura de Tkinter que hicimos a Pygame Una de las cosas que debemos saber es que para cerrar la ventana vamos a utilizar escape, por lo cual lo importaremos enseguida del pygame, otra cosa que debemos saber es como hacer figuras en pygame: Para dibujar líneas usamos la siguiente línea pygame.draw.lines(screen, color, closed, pointlist, thickness) Para dibujar rectángulos o cuadrados, usamos esta línea: pygame.draw.rect(screen, color, (x,y,width,height), thickness) Para dibujar círculos u óvalos, lo hacemos con la siguiente línea. pygame.draw.circle(screen, color, (x,y), radius, thickness) Con la siguiente línea podemos crear polígonos en pygame: pygame.draw.polygon(screen,color,[(x, y), (x, y),.....,( x, y)], 0) La figura es la siguiente: # -*- coding: utf-8 -*- import pygame from pygame import K_ESCAPE pygame.init() window = pygame.display.set_mode((450, 560)) pygame.display.set_caption("Bambi") window.fill(color= ...

ejemplo pasar polygonos a pygame

Imagen
El dia de hoy pasaremos el código del perrito que esta en tkinter a pygame programa del perrito El código nos quedaría de la siguiente manera: # -*- coding: utf-8 -*- import pygame from pygame import K_ESCAPE pygame.init() window = pygame.display.set_mode((1200, 650)) pygame.display.set_caption("Perrito con pygame") window.fill(color= (128,128,128)) # cara pygame.draw.polygon(window, (210, 180, 140), [(415, 50), (235, 490), (365, 625), (755, 625), (850, 500), (700, 50)],0) # orejas pygame.draw.polygon(window, (210, 105, 30), [(415, 50), (60, 320), (175, 635)], 0) pygame.draw.polygon(window, (210, 105, 30), [(700, 50), (1045, 320), (896, 635)], 0) # menton pygame.draw.polygon(window, (210, 105, 30), [(365, 625), (550, 415), (755, 625)],0) # ojos pygame.draw.ellipse(window, (0, 0, 0),(420, 225, 60, 80),0) pygame.draw.ellipse(window, (0, 0, 0),(630, 225, 60, 80),0) # bigotes pygame.draw.ellipse(window, (0, 0, 0),(475, 525, 15, 15),0) pygame.d...

Menu de figuras de Polygonos

Imagen
En este programa eh reunido las figuras que han creado mis compañeros con tkinter. (Faltan ejemplos de algunos compañeros, cuando los tenga los añadiré) # -*-# -*- coding: utf-8 -*- from Tkinter import * import tkColorChooser #libreria para obtener la gama de colores #crecion de la ventana principal v0 = Tk() v0.title('Menu de figuras con polygonos') v0.config(bg = 'brown') #bg para el color de fondo de la ventana v0.geometry('200x400')#tamaño de la ventana v0.iconbitmap("descarga.ico")#para cambiar el icono de la ventana #funciones def mostrar(num,nombre): #aparece la gamade colores RGB o en numero hexadecimal #ventana secundaria v1 = Toplevel(v0) v1.title(nombre) v1.protocol('Wn_DELETE_WINDOW',"onexit")#para cerrar la ventana por medio de la cruz #v1.geometry('450x560')#tamaño de la ventana v1.iconbitmap("vhija.ico") # para cambiar el icono de la ventana #condiciones para ...

Mi Figura con tkinter, y seleccion de colores

Imagen
Para trabajar en figuras con tkinter es como si trabajaremos en el 4to cuadrante de un plano cartesiano, nada mas que la Y en lugar de ser negativa sera positiva, y al igual que en el plano cartesiano tomamos primero Y y después Y La siguiente imagen la he creado para trabajar en el plano de coordenadas de tkinter, una es de 200x200 pixeles y la otra es de 500x500 pixeles: La siguiente figura es la que hare: # -*- coding: utf-8 -*- from Tkinter import * import tkColorChooser #libreria para obtener la gama de colores #crecion de la ventana principal v0 = Tk() v0.title('Ventana principal') v0.config(bg = 'brown') #bg para el color de fondo de la ventana v0.geometry('500x500')#tamaño de la ventana #v0.iconbitmap("descarga.ico")#para cambiar el icono de la ventana def mostrar(num): #aparece la gamade colores RGB o en numero hexadecimal a=tkColorChooser.askcolor(title="Color de contorno") b=tkColorChooser.askcolor(title=...