Ir al contenido principal

Entradas

Juego con Arreglos

El juego de diseñe es el de serpientes y escaleras, con un tablero, utilice la libreria random para simular el lanzamiento de un dado y la libreria time para darle tiempo para que los dados se lancen, el codigo consiste en un tablero de 20 puestos, cada que un jugador lance un dado va a avanzar segun el valor que le toco, no puede avanzar mas de 6 puesto, también puede caer en atajos y en trampas que te dejan avanzar o descender.

Manejo de figuras con Tkinter y colores

Utilizamos la libreria Tkinter para crear una interfaz grafica y utilizamos los metodos   create_line para crear lineas, create_rectangle para crear rectangulos, create_oval para crear circulos y create_polygon para crear poligonos Linea: Figura de un cuadrado: Figura de un circulo: Figura de un poligono(Ejemplo de hugo): Figura de un poligono(figura de Dania): Codigo: from Tkinter import * v0=Tk() v0.title("Ventana principal") v0.config(bg="grey") v0.geometry("700x100") def mostrar(num): v1=Toplevel(v0) v1.title("Ventana hija") v1.protocol("wn_DELETE_WINDOW","onexit") v1.geometry("300x300") if num==1: canvas1=Canvas(v1,width=200,height=200,bg="white") canvas1.pack(expand=YES,fill=BOTH) canvas1.create_line(0,200,200,0,width=10,fill="green") if num == 2: canvas2=Canvas(v1,width=200,height=200...

Manejo de figuras con Pygame y colores

Elaboramos con Tkinter 4 figuras: Una linea, un ovalo, un rectagulo y una estrella  Figuras:   Codigo: # -*- coding: utf-8 -*- #figuras con tkinter import pygame import time from Tkinter import * import tkColorChooser #Libreria para traer paleta de colores v0 = Tk() v0.title('Ventana principal') v0.config(bg='grey') #fondo bg color v0.geometry("565x50") def mostrar(num): if num == 1: pygame.init() running = True window = pygame.display.set_mode((400,400)) while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False COLOR =(237,28,36) pygame.draw.line(window,COLOR, (25, 260), (375, 260), 4) pygame.display.update() pygame.display.quit() elif num == 2: pygame.init() running = True window = pygame.display.set_mode((400,400)) while runnin...

Figura Naruto Pixel Art(Pygame)

Para elaborar la figura en pygame creamos una variable para cada color, también debe estar encerrado en parentesis cada cordena (x,y) Figura: Código: import pygame import time pygame.init() running = True window = pygame.display.set_mode((320,300)) fondo=pygame.Color(192,192,192) window.fill((fondo)) while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False negro=(0, 0, 0) naranja=(223, 103, 68) piel=(254, 218, 192) ojos=(0,0,0) banda=(217,221,224) iris=(39,180,190) cabello=(245,204,125) #Contorno pygame.draw.polygon(window,negro,[(100, 40), (110, 40), (110, 50), (130, 50), (130, 40),(140,40),(140,30),(150,30),(150,40),(160,40) ,(160,60),(170,60),(170,40),(180,40),(180,30),(190,30),(190,40),(200,40),(200,50),(220,50),(220,40),(230,40),(230,50),(240,50),(240, 90),(250,90),(250,100),(240,100),(240,110),(230,110),(230,120),(240,120),(240,150),(230,150),(230,1...

Figura Naruto Pixel Art(Tkinter)

Para diseñar una figura en Tkinter utilice una hoja cuadriculada como esta: La figura que cree fue la siguiente: Codigo: from Tkinter import * v0=Tk() v0.title("Ventana principal") v0.config(bg="grey") v0.geometry("500x500") def mostrar(num): v1=Toplevel(v0) v1.title("Naruto") v1.protocol("wn_DELETE_WINDOW","onexit") v1.geometry("320x300") if num==1: canvas1=Canvas(v1,width=200,height=200,bg="white") canvas1.pack(expand=YES,fill=BOTH) #contorno canvas1.create_polygon(100, 40, 110, 40, 110, 50, 130, 50, 130, 40,140,40,140,30,150,30,150,40,160,40, 160,60,170,60,170,40,180,40,180,30,190,30,190,40,200,40,200,50,220,50,220,40,230,40,230,50,240,50,240, 90,250,90,250,100,240,100,240,110,230,110,230,120,240,120,240,150,230,150,230,180,220,180,220,230,210, 230,210,220,200,220,200,200,190,200,190,220,200,220,200,230,190,230,190,2...

Ciclo for

Con lo que aprendi con el video siguiente aprendi como se maneja el for en Python.  Normalmente la estructura de un ciclo for esta conformado por la palabra "for", en nombre de una variable, y la palabra reservada in y un elemento a recorrer (una lista, un texto, un rango ect). Ejemplo: En la primera linea podemos observar la primera linea del bucle. En la segunda linea es lo que el programa va a repetir un numero de determinado de veces eso quiere decir que sin necesidad de ejecutar el programa ya tengo que saber cuantas veces lo va a repetir, lo sabes por que el numero de la lista esta conformado por 3 valores .  Otro ejemplo: Podemos ver el programa va a imprimir el valor de i. Ejemplos de la pagina:  http://www.mclibre.org/consultar/python/lecciones/python-for.html Ejemplo 1:

1.4 Aspectos matematicos de la graficacion (geometria fractal)

La geometría es fundamental para el desarrollo de software de gráficos. Los científicos y programadores de computadoras estudian geometría fractal, geometría descriptiva y perspectiva lineal, que es la geometría 3D, para desarrollar matemáticamente el dibujo de objetos en vez de dibujar con un mouse o un bolígrafo y un lápiz. Para entender que es la geometría fractal, se debe primero conocer el significado de "Fractal", el cual es un ente geométrico el cual en su desarrollo espacial se va produciendo a si mismo cada vez a una escala menor.  ¿Que es la geometria fractal? La geometría fractal es el estudio de los métodos de dibujo automatizados que se basan en una forma geométrica específica o conjunto de formas geométricas específicas. A menudo, los métodos fractales implican la inscripción repetida de una forma geométrica dentro de otra igual. Un ejemplo, es cuando un triángulo equilátero se inscribe dentro de otro triángulo equilátero, en repetidas ocasione...