Excelente Grafico de Polígonos semestre enero - jun 2020!!
Código de Personaje de Francisco
lunes, 30 de marzo de 2020
viernes, 27 de marzo de 2020
Esto esta Interesante para los Enfermos de Coronavirus, que requieren ventiladores Artificiales
https://simulation.health.ufl.edu/technology-development/open-source-ventilator-project/
Usan un Arduino y un aspiradora, porque los hospitales no se van a dar abasto con la cantidad
de respiradores que necesitaran...
Favor de analizar y esto puede ser un proyecto de innovación!! y para residencias, el que lo es-
tudie ya no presentara examen en Lenguaje de Interfaz, con esto pasa la materia, puede ser por
equipos o individual.... favor de comentar los que se interesen!! aqui en comentarios..
Usan un Arduino y un aspiradora, porque los hospitales no se van a dar abasto con la cantidad
de respiradores que necesitaran...
Favor de analizar y esto puede ser un proyecto de innovación!! y para residencias, el que lo es-
tudie ya no presentara examen en Lenguaje de Interfaz, con esto pasa la materia, puede ser por
equipos o individual.... favor de comentar los que se interesen!! aqui en comentarios..
lunes, 23 de marzo de 2020
Carrito Seguidor de Linea!!
Excelente Trabajo!!
no dejar de ver.... y analizar código
https://www.youtube.com/watch?time_continue=33&v=d-PIamGGue0&feature=emb_logo
no dejar de ver.... y analizar código
https://www.youtube.com/watch?time_continue=33&v=d-PIamGGue0&feature=emb_logo
jueves, 19 de marzo de 2020
Excelente Proyecto Cubo de Led s con Arduino:
por:
Integrantes:
Barrón Morales Cynthia Lizeth
De la Cruz Aguirre Jesús Roberto
Santos Gutierrez Alfredo de Jesus
www.tinkercad.com
miércoles, 11 de marzo de 2020
Poligonos ago-dic 2019
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*-# -*- 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 los botones | |
if num == 1: #Alfredo_Santhos | |
a = tkColorChooser.askcolor(title="Color de contorno") | |
b = tkColorChooser.askcolor(title="Color de cornia y partes iluminadas") | |
c = tkColorChooser.askcolor(title="Color de piel iluminada") | |
d = tkColorChooser.askcolor(title="Color de sombra clara") | |
e = tkColorChooser.askcolor(title="Color de sombra oscurra") | |
f = tkColorChooser.askcolor(title="Color de sombra media") | |
g = tkColorChooser.askcolor(title="Color de pupila") | |
h = tkColorChooser.askcolor(title="Color de iris") | |
canvas1 = Canvas(v1, width=450, height=560, | |
bg='white') # (b[1])) esto es para seleccionar el color de fondo# OBJETO DE LA TKINTER CANVAS(FIGURAS) 200 pixeles de ancho 200 ancho | |
canvas1.pack(expand=YES, | |
fill=BOTH) # DESPLEGAR EL CANVAS, EXPAND QUE SEA EXPANDIBLE | |
# puntos = [0, 0, 0, 10, 10, 10, 10, 20] | |
# canvas1.create_polygon(puntos, width=10, fill=(a[1])) | |
# Cabeza | |
canvas1.create_polygon(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, width=10, fill=( | |
a[1])) # fill='black')#negro | |
# beige | |
canvas1.create_polygon(70, 150, 140, 120, 180, 120, 270, 130, | |
270, 180, 210, 180, 210, 200, 200, 220, | |
170, 250, 80, 250, 60, 240, 40, 220, | |
40, 200, 50, 180, 60, 170, 70, 150, width=10, fill=( | |
c[1])) # fill="#%02x%02x%02x" % (240, 230, 140)) | |
canvas1.create_polygon(30, 200, 30, 220, 40, 220, 40, 230, | |
50, 230, 50, 240, 60, 240, 60, 250, | |
80, 250, 80, 260, 110, 260, 110, 300, | |
120, 300, 120, 330, 130, 330, 130, 350, | |
140, 350, 140, 360, 150, 360, 150, 370, | |
160, 370, 160, 380, 170, 380, 170, 370, | |
160, 370, 160, 360, 150, 360, 150, 350, | |
140, 350, 140, 330, 130, 330, 130, 300, | |
120, 300, 120, 260, 170, 260, 170, 250, | |
180, 250, 180, 240, 190, 240, 190, 230, | |
200, 230, 200, 220, 210, 220, 210, 200, | |
220, 200, 220, 190, 250, 190, 250, 180, | |
280, 150, 280, 140, 270, 140, 270, 130, | |
260, 130, 260, 120, 210, 120, 210, 130, | |
200, 130, 200, 140, 210, 140, 210, 130, | |
260, 130, 260, 140, 270, 140, 270, 150, | |
280, 150, 250, 180, 210, 180, 210, 200, | |
200, 200, 200, 220, 190, 220, 190, 230, | |
180, 230, 180, 240, 170, 240, 170, 250, | |
80, 250, 80, 240, 60, 240, 60, 230, | |
50, 230, 50, 220, 40, 220, 40, 200, | |
30, 200, width=10, fill=(f[ | |
1])) # fill="#%02x%02x%02x" % (210, 106, 30) ) #barro | |
canvas1.create_polygon(220, 50, 190, 50, 190, 60, 170, 60, | |
170, 80, 160, 80, 160, 90, 140, 100, | |
110, 100, 110, 90, 90, 90, 90, 110, | |
110, 110, 110, 100, 130, 100, 130, 110, | |
140, 110, 140, 120, 90, 120, 90, 130, | |
80, 130, 80, 140, 70, 140, 70, 150, | |
130, 150, 130, 140, 140, 140, 140, 120, | |
210, 110, 230, 110, 230, 100, 210, 100, | |
210, 110, 140, 120, 140, 100, 160, 90, | |
170, 90, 170, 70, 190, 70, 190, 60, | |
220, 60, 220, 60, width=10, fill=(b[ | |
1])) # fill='white')#blanco | |
# cafemarrom | |
canvas1.create_polygon(70, 100, 70, 120, 60, 120, 60, 170, | |
50, 170, 50, 180, 60, 180, 60, 170, | |
70, 170, 70, 140, 80, 140, 80, 130, | |
90, 130, 90, 120, 100, 120, 100, 110, | |
90, 110, 90, 100, 70, 100, width=10, fill=( | |
d[1])) # fill="#%02x%02x%02x" % (250, 133, 63)) | |
canvas1.create_rectangle(180, 120, 210, 130, width=1, fill=(d[1]), outline=( | |
d[1])) # fill="#%02x%02x%02x" % (250, 133, 63),outline="#%02x%02x%02x" % (250, 133, 63)) | |
canvas1.create_polygon(290, 120, 300, 120, 300, 160, 290, 160, | |
290, 170, 280, 170, 280, 180, 250, 180, | |
250, 170, 260, 170, 260, 160, 270, 160, | |
270, 150, 280, 150, 280, 140, 290, 140, | |
290, 120, width=10, fill=(d[ | |
1])) # fill="#%02x%02x%02x" % (250, 133, 63)) | |
# cafe | |
canvas1.create_polygon(200, 100, 190, 100, 180, 100, 180, 90, | |
170, 90, 170, 70, 190, 70, 190, 60, | |
220, 60, 220, 50, 230, 50, 230, 80, | |
220, 80, 220, 90, 200, 90, 200, 100, | |
200, 110, 180, 110, 180, 100, 160, 100, | |
160, 90, 110, 90, 110, 110, 100, 110, | |
100, 120, 130, 120, 130, 100, 140, 100, | |
140, 110, 130, 110, 130, 120, 260, 120, | |
260, 130, 270, 130, 270, 140, 290, 140, | |
290, 110, 270, 110, 270, 100, 230, 100, | |
230, 110, 210, 110, 210, 100, 200, 100, width=10, fill=( | |
e[1])) # fill="#%02x%02x%02x" % (139, 69, 19)) | |
# NARIZ | |
canvas1.create_rectangle(20, 170, 50, 200, width=1, fill=(a[1]), outline=( | |
a[1])) # fill="black", outline="black")#negro | |
canvas1.create_rectangle(30, 180, 40, 190, width=1, fill=(e[1]), outline=( | |
e[1])) # fill="#%02x%02x%02x" % (139, 69, 19),outline="#%02x%02x%02x" % (139, 69, 19))#cafe | |
# OJO | |
canvas1.create_polygon(140, 160, 140, 170, 110, 170, 110, 180, | |
100, 180, 100, 190, 90, 190, 90, 220, | |
100, 220, 100, 230, 130, 230, 130, 220, | |
160, 220, 160, 210, 170, 210, 170, 170, | |
180, 170, 180, 160, 140, 160, width=10, fill=( | |
a[1])) # fill='black')#negro | |
canvas1.create_polygon(100, 200, 100, 190, 110, 190, 130, 180, | |
160, 180, 160, 210, 150, 210, 150, 220, | |
140, 220, 100, 200, width=10, fill=(b[ | |
1])) # fill='white')#blanco | |
canvas1.create_rectangle(100, 210, 130, 220, width=1, fill=(g[1]), outline=( | |
g[1])) # fill="sky blue", outline="sky blue")#celeste | |
canvas1.create_polygon(100, 210, 100, 200, 110, 200, 110, 180, | |
130, 180, 130, 190, 140, 190, 140, 220, | |
130, 220, 130, 210, width=10, fill=(h[ | |
1])) # fill='blue')#azul | |
# cuerpo | |
# MARRON | |
canvas1.create_polygon(160, 450, 150, 450, 150, 480, 140, 480, | |
140, 500, 120, 500, 120, 450, 130, 450, | |
130, 450, 140, 450, 140, 360, 150, 360, | |
150, 370, 160, 370, 160, 450, 160, 480, | |
150, 480, 150, 500, 180, 500, 180, 470, | |
190, 470, 190, 430, 200, 430, 200, 380, | |
210, 380, 210, 350, 220, 350, 260, 320, | |
270, 340, 270, 370, 280, 380, 280, 430, | |
270, 470, 270, 500, 310, 500, 330, 420, | |
330, 420, 340, 400, 360, 400, 360, 480, | |
350, 480, 350, 500, 400, 500, 400, 430, | |
420, 430, 420, 370, 390, 370, 390, 360, | |
360, 210, 340, 190, 340, 260, 250, 300, | |
140, 260, 130, 260, 130, 290, 145, 340, | |
170, 370, 170, 450, 160, 450, width=10, fill=(d[1])) | |
# NEGRO | |
canvas1.create_polygon(130, 350, 130, 450, 120, 450, 120, 480, | |
110, 480, 110, 500, 120, 500, 120, 510, | |
180, 510, 180, 500, 190, 500, 190, 470, | |
200, 470, 200, 430, 210, 430, 210, 380, | |
200, 380, 200, 430, 190, 430, 190, 470, | |
180, 470, 180, 500, 150, 500, 150, 480, | |
160, 480, 160, 450, 170, 450, 170, 380, | |
160, 380, 160, 450, 150, 450, 150, 480, | |
140, 480, 140, 500, 120, 500, 120, 480, | |
130, 480, 130, 450, 140, 450, 140, 350, | |
130, 350, width=10, fill=(a[1])) | |
canvas1.create_polygon(260, 340, 260, 370, 270, 370, 270, 380, | |
280, 380, 280, 430, 270, 430, 270, 470, | |
260, 470, 260, 500, 270, 500, 270, 510, | |
310, 510, 310, 500, 320, 500, 320, 460, | |
330, 460, 330, 420, 340, 420, 340, 400, | |
360, 400, 360, 450, 350, 450, 350, 480, | |
340, 480, 340, 500, 350, 500, 350, 510, | |
390, 510, 390, 500, 400, 500, 400, 470, | |
410, 470, 410, 430, 420, 430, 420, 410, | |
430, 410, 430, 380, 420, 380, 420, 370, | |
410, 370, 410, 360, 390, 360, 390, 370, | |
410, 370, 410, 380, 420, 380, 420, 410, | |
410, 410, 410, 430, 400, 430, 400, 470, | |
390, 470, 390, 500, 350, 500, 350, 480, | |
360, 480, 360, 450, 370, 450, 370, 390, | |
340, 390, 340, 380, 320, 380, 320, 370, | |
310, 370, 310, 360, 300, 360, 300, 350, | |
290, 350, 290, 340, 280, 340, 280, 350, | |
290, 350, 290, 360, 300, 360, 300, 370, | |
310, 370, 310, 380, 320, 380, 320, 390, | |
340, 390, 340, 400, 330, 400, 330, 420, | |
320, 420, 320, 460, 310, 460, 310, 500, | |
270, 500, 270, 470, 280, 470, 280, 430, | |
290, 430, 290, 380, 280, 380, 280, 370, | |
270, 370, 270, 340, 260, 340, width=10, fill=(a[1])) | |
canvas1.create_polygon(160, 250, 160, 260, 170, 260, 170, 270, | |
180, 270, 180, 280, 200, 280, 200, 270, | |
220, 270, 220, 260, 240, 260, 240, 250, | |
260, 250, 260, 240, 320, 240, 320, 250, | |
340, 250, 340, 200, 350, 200, 350, 210, | |
360, 210, 360, 220, 370, 220, 370, 210, | |
360, 210, 360, 200, 350, 200, 350, 190, | |
340, 190, 340, 180, 330, 180, 330, 240, | |
320, 240, 320, 230, 260, 230, 260, 240, | |
240, 240, 240, 250, 220, 250, 220, 260, | |
200, 260, 200, 270, 180, 270, 180, 260, | |
170, 260, 170, 250, 160, 250, width=10, fill=(a[1])) | |
# cafe | |
canvas1.create_polygon(140, 260, 140, 270, 150, 270, 150, 280, | |
160, 280, 160, 290, 200, 290, 200, 300, | |
320, 300, 320, 290, 330, 290, 330, 280, | |
340, 280, 340, 250, 320, 250, 320, 240, | |
260, 240, 260, 250, 240, 250, 240, 260, | |
220, 260, 220, 270, 200, 270, 200, 280, | |
180, 280, 180, 270, 170, 270, 170, 260, | |
140, 260, width=10, fill=(e[1])) | |
# beige | |
canvas1.create_rectangle(220, 270, 240, 290, width=1, fill=(c[1]), outline=(c[1])) | |
canvas1.create_rectangle(260, 250, 280, 270, width=1, fill=(c[1]), outline=(c[1])) | |
canvas1.create_rectangle(280, 270, 300, 290, width=1, fill=(c[1]), outline=(c[1])) | |
canvas1.create_rectangle(290, 240, 310, 250, width=1, fill=(c[1]), outline=(c[1])) | |
canvas1.create_polygon(370, 220, 370, 230, 380, 230, 380, 260, | |
370, 260, 370, 270, 380, 270, 380, 290, | |
390, 290, 390, 330, 380, 330, 380, 350, | |
370, 350, 370, 340, 360, 340, 360, 220, | |
370, 220, width=10, fill=(c[1])) | |
canvas1.create_polygon(210, 360, 220, 360, 220, 350, 230, 350, | |
230, 340, 250, 340, 250, 330, 290, 330, | |
290, 340, 300, 340, 300, 320, 290, 320, | |
290, 310, 260, 310, 260, 320, 240, 320, | |
240, 330, 230, 330, 230, 340, 220, 340, | |
220, 350, 210, 350, 210, 360, width=10, fill=(c[1])) | |
canvas1.create_polygon(120, 260, 120, 300, 130, 300, 130, 330, | |
140, 330, 140, 350, 150, 350, 150, 360, | |
160, 360, 160, 370, 170, 370, 170, 350, | |
160, 350, 160, 340, 150, 340, 150, 320, | |
140, 320, 140, 290, 130, 290, 130, 260, | |
120, 260, width=10, fill=(c[1])) | |
# blanco | |
canvas1.create_polygon(150, 290, 150, 300, 160, 300, 160, 320, | |
170, 320, 170, 330, 180, 330, 180, 380, | |
170, 380, 170, 420, 180, 420, 180, 380, | |
190, 380, 190, 350, 200, 350, 200, 340, | |
210, 340, 210, 330, 200, 330, 200, 320, | |
190, 320, 190, 310, 170, 310, 170, 300, | |
160, 300, 160, 290, 150, 290, width=10, fill=(b[1])) | |
canvas1.create_polygon(320, 340, 330, 340, 330, 360, 340, 360, | |
340, 330, 330, 330, 330, 320, 320, 320, | |
320, 340, width=10, fill=(b[1])) | |
canvas1.create_polygon(350, 480, 350, 490, 360, 490, 360, 480, | |
370, 480, 370, 450, 380, 450, 380, 430, | |
370, 430, 370, 450, 360, 450, 360, 480, | |
350, 480, width=10, fill=(b[1])) | |
# barro | |
canvas1.create_polygon(210, 380, 220, 380, 220, 360, 230, 360, | |
230, 350, 250, 350, 250, 340, 290, 340, | |
290, 330, 250, 330, 250, 340, 230, 340, | |
230, 350, 220, 350, 220, 360, 210, 360, | |
210, 380, width=10, fill=(f[1])) | |
canvas1.create_polygon(380, 360, 390, 360, 390, 330, 400, 330, | |
400, 290, 390, 290, 390, 270, 380, 270, | |
380, 260, 390, 260, 390, 230, 380, 230, | |
380, 220, 370, 220, 370, 230, 380, 230, | |
380, 260, 370, 260, 370, 270, 380, 270, | |
380, 290, 390, 290, 390, 330, 380, 330, | |
380, 360, width=10, fill=(f[1])) | |
elif num == 2: #hugo | |
panel = Canvas(v1, width=250, height=500, bg='white') | |
panel.pack() | |
# ELRICHMC | |
# Brazo izquierdo | |
panel.create_polygon(6, 126, 22, 122, 82, 124, 82, 324, 14, 330, 6, 318, width=1, fill="#0a0a08") # Brazo base | |
# | |
# Brazo derecho | |
panel.create_polygon(186, 146, 232, 146, 232, 312, 188, 314, width=1, fill="#0a0a08") # Brazo base | |
# | |
# Piernas | |
panel.create_polygon(62, 442, 77, 415, 98, 414, 98, 369, 115, 368, 115, 310, | |
165, 309, 165, 362, 180, 360, 187, 401, 185, 441, | |
88, 457, width=1, fill="#898989") | |
# | |
# Pies | |
panel.create_polygon(63, 470, 63, 442, 88, 457, 185, 441, 185, 468, 88, 485, width=1, fill="#282828") | |
# | |
# Camisa | |
panel.create_polygon(126, 179, 138, 179, 138, 295, 165, 295, 165, 310, | |
114, 310, 114, 297, 125, 297, width=1, fill="#181917") # Parte negra | |
panel.create_polygon(125, 165, 151, 165, 151, 310, 138, 310, 138, 180, | |
125, 180, width=1, fill="#861400") # Parte roja | |
# | |
# Cuerpo/capa | |
panel.create_polygon(58, 449, 58, 326, 81, 324, 81, 132, 186, 134, 235, 142, 234, 312, | |
190, 315, 190, 402, 175, 362, 164, 362, 165, 296, 150, 296, | |
151, 166, 126, 165, 126, 298, 114, 298, 116, 368, 100, 369, | |
100, 414, 86, 417, 80, 414, width=1, fill="#0a0b08") | |
# | |
# Cara de ElRichMC | |
panel.create_polygon(102, 10, 202, 22, 202, 137, 104, 132, width=1, fill="#333333") # Cara frontal | |
panel.create_polygon(52, 32, 102, 10, 104, 132, 52, 133, width=1, fill="#1c1c1c") # Parte trasera | |
panel.create_polygon(116, 72, 142, 72, 142, 88, 116, 86, width=1, fill="#060606") # Ojo izquierdo | |
panel.create_polygon(168, 76, 190, 78, 192, 92, 166, 90, width=1, fill="#060606") # Ojo derecho | |
panel.create_polygon(128, 104, 180, 106, 180, 121, 128, 118, width=1, fill="#060606") # Boca (sho te amo) | |
# | |
# Decoración | |
panel.create_polygon(6, 126, 22, 122, 82, 124, 82, 138, 24, 136, 6, 140, width=1, | |
fill="#530800") # Decoración - capa roja | |
panel.create_polygon(5, 142, 6, 157, 9, 157, 11, 156, 11, 141, 18, 139, 18, 155, 21, 155, | |
23, 154, 23, 138, 31, 137, 31, 153, 37, 153, 38, 154, 46, 154, | |
46, 138, 62, 138, 63, 153, 64, 155, 78, 155, 78, 139, 84, 139, | |
84, 155, 113, 156, 113, 173, 126, 173, 126, 143, 100, 143, | |
99, 135, 88, 135, 88, 140, width=1, | |
fill="#d3ac00") # Decoración - capa roja / decoración | |
panel.create_polygon(186, 146, 232, 146, 234, 132, 214, 132, 214, 142, 186, 140, width=1, | |
fill="#530800") # Decoración - capa roja | |
panel.create_polygon(235, 148, 235, 161, 224, 161, 224, 147, 211, 146, 211, 160, 199, 160, | |
199, 146, 195, 147, 193, 159, 168, 159, 167, 174, 154, 175, | |
154, 181, 151, 180, 151, 153, 155, 152, 155, 145, 175, 146, | |
176, 139, 185, 140, 186, 146, 195, 147, width=1, | |
fill="#d3ac00") # Decoración - capa roja / decoración | |
elif num == 3: #Brandon | |
panel = Canvas(v1, width=220, height=460, bg="white") | |
panel.pack() | |
# Sombra | |
panel.create_polygon(60, 10, 150, 10, 150, 20, 160, 20, 160, 130, 150, 130, 150, 140, 170, 140, 170, 150, | |
180, 150, 180, 160, 190, 160, 190, 180, 200, 180, 200, 240, 190, 240, 190, 250, 180, 250, | |
180, 260, 170, 260, 170, 280, 160, 280, 160, 340, 170, 340, 170, 400, 180, 400, 180, 410, | |
190, 410, 190, 420, 200, 420, 200, 440, 120, 440, 120, 360, 110, 360, 110, 360, 110, 320, | |
100, 320, 100, 360, 90, 360, 90, 440, 10, 440, 10, 420, 20, 420, 20, 410, 30, 410, 30, 400, | |
40, 400, 40, 340, 50, 340, 50, 280, 40, 280, 40, 260, 30, 260, 30, 250, 20, 250, 20, 240, | |
10, 240, 10, 180, 20, 180, 20, 160, 30, 160, 30, 150, 40, 150, 40, 140, 60, 140, 60, 130, | |
50, 130, 50, 20, 60, 20, width=1, fill="black", outline="black") | |
# Cabeza | |
panel.create_polygon(60, 20, 150, 20, 150, 30, 140, 30, 140, 40, 70, 40, 70, 30, 60, 30, width=3, fill="white", | |
outline="white") | |
# Cara | |
panel.create_polygon(60, 40, 70, 40, 70, 50, 140, 50, 140, 40, 150, 40, 150, 130, 140, 130, 140, 140, 70, 140, | |
70, 130, 60, 130, width=1, fill="white", outline="white") | |
# Ojos | |
panel.create_polygon(70, 70, 80, 70, 80, 80, 90, 80, 90, 70, 100, 70, 100, 80, 90, 80, 90, 90, 100, 90, 100, | |
100, | |
90, 100, 90, 90, 80, 90, 80, 100, 70, 100, 70, 90, 80, 90, 80, 80, 70, 80, 70, 70, width=1, | |
fill="black", outline="black") | |
panel.create_polygon(110, 70, 120, 70, 120, 80, 130, 80, 130, 70, 140, 70, 140, 80, 130, 80, 130, 90, 140, 90, | |
140, 100, 130, 100, 130, 90, 120, 90, 120, 100, 110, 100, 110, 90, 120, 90, 120, 80, 110, | |
80, width=1, | |
fill="black", outline="black") | |
# Boca | |
panel.create_polygon(70, 110, 80, 110, 80, 120, 130, 120, 130, 110, 140, 110, 140, 120, 130, 120, 130, 130, 80, | |
130, | |
80, 120, 70, 120, 70, 110, width=1, fill="black", outline="black") | |
# Cuello | |
panel.create_polygon(90, 140, 120, 140, 120, 150, 110, 150, 110, 160, 100, 160, 100, 150, 90, 150, width=1, | |
fill="#FFCC99", outline="#FFCC99") | |
panel.create_polygon(90, 150, 100, 150, 100, 160, 110, 160, 110, 150, 120, 150, 120, 160, 110, 160, 110, 170, | |
100, 170, 100, 160, 90, 160, 90, 150, width=1, fill="gray", outline="gray") | |
# Brazo izquierdo | |
panel.create_polygon(40, 150, 60, 150, 60, 160, 70, 160, 70, 190, 80, 190, 80, 200, 60, 200, 60, 190, | |
50, 190, 50, 210, 40, 210, 40, 220, 60, 220, 60, 210, 70, 210, 70, 240, 60, 240, 60, 250, | |
30, 250, 30, 240, 20, 240, 20, 180, 30, 180, 30, 160, 40, 160, 40, 150, | |
width=1, fill="white", outline="white") | |
# Brazo derecho | |
panel.create_polygon(130, 200, 130, 190, 140, 190, 140, 160, 150, 160, 150, 150, 170, 150, 170, 160, 180, 160, | |
180, 180, 190, 180, 190, 240, 180, 240, 180, 250, 150, 250, 150, 240, 140, 240, 140, 200, | |
130, 200, width=1, fill="white", outline="white") | |
panel.create_polygon(140, 200, 150, 200, 150, 190, 160, 190, 160, 210, 170, 210, 170, 220, 150, 220, | |
150, 210, 140, 210, 140, 200, width=1, fill="black", outline="black") | |
# Cuerpo | |
panel.create_polygon(80, 150, 90, 150, 90, 160, 100, 160, 100, 170, 110, 170, 110, 160, 120, 160, 120, 210, | |
110, 210, 110, 230, 120, 230, 120, 240, 140, 240, 140, 250, 150, 250, 150, 290, 60, 290, | |
60, 250, 70, 250, 70, 240, 90, 240, 90, 230, 100, 230, 100, 210, 90, 210, 90, 160, 80, 160, | |
80, 250, width=1, fill="white", outline="white") | |
# Cinturon | |
panel.create_polygon(60, 290, 150, 290, 150, 300, 60, 300, width=1, fill="gray", outline="gray") | |
# Mano izquierda | |
panel.create_polygon(70, 200, 80, 200, 80, 210, 100, 210, 100, 230, 70, 230, 70, 200, width=1, | |
fill="#FFCC99", outline="#FFCC99") | |
# Mano derecha | |
panel.create_polygon(110, 210, 130, 210, 130, 200, 140, 200, 140, 230, 110, 230, 110, 210, width=1, | |
fill="#FFCC99", outline="#FFCC99") | |
# Pierna Izquierda | |
panel.create_polygon(60, 300, 100, 300, 100, 320, 90, 320, 90, 360, 80, 360, 80, 400, 50, 400, 50, 340, 60, 340, | |
60, 300, width=1, fill="white", outline="white") | |
# Pierna Derecha | |
panel.create_polygon(110, 300, 150, 300, 150, 340, 160, 340, 160, 400, 130, 400, 130, 360, 120, 360, 120, 320, | |
110, 320, width=1, fill="white", outline="white") | |
# Pie Izquierdo | |
panel.create_polygon(40, 400, 50, 400, 50, 420, 40, 420, width=1, fill="gray", outline="gray") | |
panel.create_polygon(30, 410, 40, 410, 40, 420, 50, 420, 50, 410, 80, 410, 80, 430, 20, 430, 20, 420, 30, 420, | |
width=1, fill="white", outline="white") | |
panel.create_polygon(60, 410, 70, 410, 70, 420, 60, 420, width=1, fill="gray", outline="gray") | |
# Pie Derecho | |
panel.create_polygon(160, 400, 170, 400, 170, 420, 160, 420, width=1, fill="gray", outline="gray") | |
panel.create_polygon(180, 410, 170, 410, 170, 420, 160, 420, 160, 410, 130, 410, 130, 430, 190, 430, 190, 420, | |
180, 420, width=1, fill="white", outline="white") | |
panel.create_polygon(140, 410, 150, 410, 150, 420, 140, 420, width=1, fill="gray", outline="gray") | |
elif num == 4: #Cassandra | |
panel = Canvas(v1, width=220, height=460, bg='white') # dibujar algo, un lienzo, figuras | |
panel.pack(expand=YES, fill=BOTH) # para expandir la ventana | |
# Cuerpo completo | |
panel.create_polygon(20, 10, 20, 10, 50, 10, 50, 20, 100, 20, 100, 10, 130, 10, 130, 20, 140, 20, 140, 50, 130, | |
50, 130, 60, 120, 60, 120, 150, 110, 50, 110, 70, 120, 70, 120, 110, 130, 110, 130, 120, | |
140, 120, 140, 130, 150, | |
130, 150, 140, 160, 140, 160, 150, 180, 150, 180, 130, 170, 130, 170, 120, 160, 120, 160, | |
100, 180, 100, | |
180, 110, 190, 120, 190, 120, 200, 120, 220, 130, 210, 130, 210, 210, 70, 210, 70, 190, 80, | |
190, 80, 160, 70, | |
160, 70, 150, 60, 150, 60, 130, 50, 130, 50, 120, 40, 120, 40, 110, 30, 110, 30, 70, 40, | |
70, 40, 50, 30, 50, 30, | |
60, 20, 60, 20, 50, 10, 50, 10, 20, 20, 20, 20, 10, width=7, fill="black", outline="black") | |
# Color cafe oreja izq | |
panel.create_polygon(50, 20, 50, 30, 40, 30, 40, 40, 30, 40, 30, 50, 20, 50, 20, 20, 50, 20, width=5, | |
fill="brown", outline="brown") | |
# Color cafe oreja derecha | |
panel.create_polygon(130, 20, 130, 50, 120, 50, 120, 40, 110, 40, 110, 30, 100, 30, 100, 20, 130, 20, width=5, | |
fill="brown", outline="brown") | |
# Cara | |
panel.create_polygon(100, 30, 50, 30, 50, 70, 40, 70, 40, 110, 50, 110, 50, 120, 70, 120, 70, 110, 80, 110, 80, | |
120, | |
100, 120, 100, 110, 110, 110, 110, 70, 100, 70, 100, 30, width=5, fill="white", | |
outline="white") | |
# Ojo izq1 | |
panel.create_polygon(60, 50, 60, 60, 70, 60, 70, 50, 60, 50, width=5, fill="black", outline="black") | |
# Mancha en el ojo | |
panel.create_polygon(100, 40, 70, 40, 70, 70, 100, 70, 100, 40, width=6, fill="brown", outline="brown") | |
# Ojo derecho | |
panel.create_polygon(80, 50, 80, 60, 90, 60, 90, 50, 80, 50, width=5, fill="black", outline="black") | |
# Nariz | |
panel.create_polygon(90, 80, 90, 100, 60, 100, 60, 80, 90, 80, width=6, fill="black", outline="black") | |
# Lengua | |
panel.create_polygon(80, 120, 70, 120, 70, 150, 80, 150, 80, 120, width=5, fill="pink", outline="pink") | |
# Cuerpo mitad 1 | |
panel.create_polygon(120, 110, 120, 190, 130, 190, 130, 200, 110, 200, 110, 150, 100, 150, 100, 200, 80, 200, | |
80, 190, | |
90, 190, 90, 130, 100, 130, 100, 120, 110, 120, 110, 110, 120, 110, width=5, fill="white", | |
outline="white") | |
# Cuerpo mitad 2 | |
panel.create_polygon(200, 130, 200, 200, 170, 200, 170, 190, 180, 190, 180, 180, 170, 180, 170, 170, 160, 190, | |
160, 200, 140, 200, | |
140, 190, 130, 190, 130, 160, 180, 160, 180, 150, 190, 150, 190, 130, 200, 130, width=5, | |
fill="white", outline="white") | |
# Cola | |
panel.create_polygon(180, 110, 170, 110, 170, 120, 180, 120, 180, 130, 190, 130, 190, 120, 180, 120, 180, 110, | |
width=5, fill="brown", outline="brown") | |
# Mancha lomo | |
panel.create_polygon(130, 120, 120, 120, 120, 150, 130, 150, 130, 160, 160, 160, 160, 150, 150, 150, | |
150, 140, 140, 140, 140, 130, 140, 130, 140, 120, 120, 120, width=3, fill="brown", | |
outline="brown") | |
elif num == 5: #Leal | |
panel = Canvas(v1,width=1000, height=600, bg="cyan") | |
panel.pack() | |
# cuerpo | |
panel.create_polygon(96, 110, 137, 110, 290, 110, 317, 137, 289, 164, 275, 179, 275, 317, 220, 303, 221, 276, | |
206, 261, 165, 275, 151, 276, 109, 247, 109, 234, 123, 220, 165, 220, 165, 179, 96, 165, | |
width=1, fill="#6BE0FF", outline="black") | |
# mano | |
panel.create_polygon(289, 109, 303, 82, 325, 60, 337, 62, 344, 82, 344, 55, 330, 55, 330, 42, 345, 27, 372, 28, | |
385, 41, 385, 69, 317, 137, width=1, fill="#2063FF", outline="black") | |
# buster | |
panel.create_polygon(96, 165, 96, 178, 54, 178, 41, 164, 13, 165, 14, 151, 0, 137, 13, 124, 13, 110, 41, 109, | |
55, 96, 96, 96, 96, 109, width=1, fill="#2063FF", outline="black") | |
# pies | |
panel.create_polygon(165, 275, 152, 316, 137, 331, 82, 331, 68, 317, 68, 303, 96, 276, 109, 234, 123, 220, | |
width=1, fill="#2063FF", outline="black") | |
panel.create_polygon(275, 303, 275, 330, 261, 344, 261, 399, 246, 413, 220, 412, 206, 399, 206, 330, 220, 316, | |
220, 289, width=1, fill="#2063FF", outline="black") | |
# cabeza | |
panel.create_polygon(138, 137, 138, 68, 275, 68, 275, 137, 234, 179, 179, 178, width=1, fill="#FFF595", | |
outline="black") | |
# cara | |
panel.create_polygon(151, 137, 179, 137, 179, 82, 138, 82, 138, 110, width=1, fill="#FFFFFF", outline="black") | |
panel.create_polygon(165, 124, 179, 124, 179, 96, 165, 96, width=1, fill="#000000", outline="black") | |
panel.create_polygon(193, 137, 193, 82, 234, 82, 248, 96, 248, 124, 234, 138, width=1, fill="#FFFFFF", | |
outline="black") | |
panel.create_polygon(193, 124, 220, 124, 220, 96, 193, 96, width=1, fill="#000000", outline="black") | |
panel.create_polygon(179, 137, 207, 138, 220, 151, 220, 164, 207, 179, 179, 178, 165, 165, 165, 151, width=1, | |
fill="#000000", outline="black") | |
# armor | |
panel.create_polygon(247, 137, 247, 165, 275, 137, 275, 55, 249, 28, 220, 28, 193, 55, 193, 69, 165, 69, 165, | |
55, 151, 55, 137, 69, 137, 82, 165, 82, 165, 96, 193, 96, 193, 83, 234, 82, 261, 108, 261, | |
137, width=1, fill="#2063FF", outline="black") | |
panel.create_polygon(275, 220, 275, 248, 235, 261, 207, 261, 165, 220, width=1, fill="#2063FF", outline="black") | |
# accesorios | |
panel.create_polygon(0, 137, 13, 124, 82, 124, 70, 137, width=1, fill="#6BE0FF", outline="black") | |
panel.create_polygon(165, 68, 165, 55, 193, 27, 220, 27, 193, 55, 193, 68, width=1, fill="#6BE0FF", | |
outline="black") | |
elif num == 6: #David | |
canvas1 = Canvas(v1, width=500, height=500, bg="black") | |
canvas1.pack(expand=YES, fill=BOTH) | |
canvas1.create_polygon(140, 20, 160, 20, 200, 40, 240, 80, 260, 100, 300, 80, 340, 100, 360, 80, 400, 40, 440, | |
20, 460, 20, 480, 80, 460, 140, 440, 200, 360, 140, 300, 200, 240, 140, 160, 200, 140, | |
140, 120, 80, width=5, fill=("#C6A58A"), outline="#FFFFFF") | |
canvas1.create_polygon(160, 200, 240, 140, 300, 200, 360, 140, 440, 200, 460, 280, 480, 360, 460, 360, 440, 340, | |
380, 400, 320, 420, 280, 420, 220, 400, 160, 340, 140, 360, 120, 360, 140, 300, width=5, | |
fill=("#AF7A4E"), outline="#FFFFFF") | |
canvas1.create_polygon(200, 220, 220, 220, 260, 240, 220, 240, width=5, fill=("yellow"), outline="#000000") | |
canvas1.create_polygon(340, 240, 380, 220, 400, 220, 380, 240, width=5, fill=("yellow"), outline="#000000") | |
canvas1.create_polygon(320, 220, 340, 300, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(340, 300, 360, 340, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(360, 340, 360, 360, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(280, 220, 260, 300, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(260, 300, 240, 340, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(240, 340, 240, 360, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(240, 360, 280, 380, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(360, 360, 320, 380, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(360, 360, 400, 280, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(240, 360, 200, 280, width=5, fill=("black"), outline="#FFFFFF") | |
canvas1.create_polygon(320, 380, 340, 340, 320, 320, 280, 320, 260, 340, 280, 380, width=5, fill=("black"), | |
outline="#FFFFFF") | |
canvas1.create_polygon(220, 220, 240, 240, 220, 240, width=5, fill=("black"), outline="#000000") | |
canvas1.create_polygon(380, 220, 380, 240, 360, 240, width=5, fill=("black"), outline="#000000") | |
canvas1.create_polygon(160, 40, 160, 140, 180, 160, 220, 120, 220, 100, width=5, fill=("#AF7A4E"), | |
outline="#FFFFFF") | |
canvas1.create_polygon(440, 40, 380, 100, 380, 120, 420, 160, 440, 140, width=5, fill=("#AF7A4E"), | |
outline="#FFFFFF") | |
elif num == 7: #Muñoz | |
panel = Canvas(v1, width=600, height=500, bg="light blue") | |
panel.pack() | |
# Pie1 | |
panel.create_polygon((70, 180), | |
(60, 170), | |
(90, 170), | |
width=1, fill="#FFFF00", outline="black") | |
# pie2 | |
panel.create_polygon((100, 180), | |
(90, 170), | |
(120, 170), | |
fill="yellow", outline="black", width=1) | |
# pierna1 | |
panel.create_line((90, 170), | |
(90, 160), | |
fill="black", width=1) | |
# pierna2 | |
panel.create_line((120, 170), | |
(110, 160), | |
fill="black", width=1) | |
# cuerpo | |
panel.create_polygon((50, 50), (60, 40), (80, 40), | |
(90, 60), (90, 80), (70, 100), | |
(90, 100), (120, 120), (140, 120), | |
(110, 160), (90, 160), (50, 130), | |
(50, 100), (70, 80), (70, 60), | |
fill="gray", outline="black", width=1) | |
# pico | |
panel.create_polygon((40, 60), | |
(70, 60), | |
(50, 50), | |
width=1, outline="black", fill="yellow") | |
# ojo | |
panel.create_polygon((60, 40), (60, 50), (70, 50), width=1, outline="black", fill="yellow") | |
elif num == 8: #Nicol | |
panel = Canvas(v1, width=600, height=500, bg="gray") | |
panel.pack() | |
# contorno | |
panel.create_polygon(92, 30, 148, 30, 174, 84, 148, 110, 200, 110, 229, 140, 255, 113, | |
255, 193, 229, 220, 92, 220, 65, 194, 65, 140, 90, 112, 66, 86, 66, 58, width=1, | |
fill="#FFC914") | |
# Alita | |
panel.create_line(120, 140, 120, 166, width=4, fill="#ff9f04") | |
panel.create_line(120, 166, 146, 194, width=4, fill="#ff9f04") | |
panel.create_line(146, 194, 201, 193, width=4, fill="#ff9f04") | |
panel.create_line(201, 193, 227, 166, width=4, fill="#ff9f04") | |
panel.create_line(227, 166, 202, 140, width=4, fill="#ff9f04") | |
panel.create_line(202, 140, 172, 140, width=4, fill="#ff9f04") | |
# Ojito | |
panel.create_oval(94, 72, 106, 86, width=4, fill="black") | |
# Piquito | |
panel.create_polygon(66, 86, 90, 112, 40, 112, width=4, fill="#ff9f04") | |
# Agua | |
panel.create_rectangle(0, 220, 600, 440, width=0, fill="#22d8cf") | |
# Arena | |
panel.create_rectangle(0, 438, 600, 520, width=0, fill="#fffa70") | |
# conchita | |
panel.create_polygon(249, 420, 285, 420, 302, 438, 304, 458, 266, 475, 254, 476, 248, 472, width=2, | |
fill="#ff88c3") | |
panel.create_polygon(266, 475, 254, 476, 266, 482, width=2, fill="#ff88c3") | |
panel.create_polygon(254, 476, 248, 460, 242, 466, width=2, fill="#ff88c3") | |
# cuerpo pescadito | |
panel.create_polygon(31, 290, 42, 302, 60, 308, 74, 318, 88, 333, 88, 348, 73, 348, 45, 333, 43, 330, | |
37, 319, 31, 305, width=2, fill="#2682b4") | |
# aletas pescadito | |
panel.create_polygon(60, 308, 60, 290, 74, 305, 74, 318, width=2, fill="#f98ea9") | |
panel.create_polygon(59, 333, 45, 348, 45, 333, width=2, fill="#f98ea9") | |
panel.create_polygon(37, 319, 29, 319, 15, 305, 31, 305, width=2, fill="#f98ea9") | |
# cola pescadito | |
panel.create_polygon(31, 290, 30, 275, 45, 260, 44, 275, 59, 275, width=2, fill="#f98ea9") | |
elif num == 9: | |
panel = Canvas(v1, width=180, height=180, bg="gray") | |
panel.pack() | |
# cuerpo | |
panel.create_polygon(40, 30, 60, 30, 60, 40, 40, 60, 30, 60, 30, 90, 50, 70, 70, 70, 90, 90, 90, 50, 110, 70, | |
150, 70, 170, 50, 170, 110, 160, 120, 140, 130, 120, 130, 100, 120, 90, 110, 90, 140, 100, | |
140, 100, 160, 70, 160, 70, 120, 50, 120, 40, 130, 40, 140, 60, 140, 60, 160, 20, 160, 0, | |
100, 10, 60, | |
width=10, fill="#e0af77", outline="black") | |
# ojos | |
panel.create_polygon(100, 100, 100, 80, 120, 80, 120, 100, width=1, fill="white", outline="black") | |
panel.create_polygon(140, 80, 140, 100, 160, 100, 160, 80, width=1, fill="white", outline="black") | |
elif num == 10: | |
mickey = Canvas(v1, width=390, height=390, bg="light blue") | |
mickey.pack() | |
# oreja | |
mickey.create_polygon(100, 70, 100, 80, 90, 80, 90, 90, 80, 90, 80, 130, 90, 130, 90, 140, 130, 140, 130, 130, | |
140, 130, 140, 90, 130, 90, 130, 80, 120, 80, 120, 70) | |
# cachete izquierdo | |
mickey.create_polygon(120, 140, 120, 150, 110, 150, 110, 200, 120, 200, 120, 210, 130, 210, 130, 220, | |
150, 220, 150, 210, 130, 210, 130, 200, 120, 200, 120, 180, 130, 180, 130, 140) | |
mickey.create_polygon(150, 220, 150, 230, 160, 230, 160, 220) | |
# cara | |
mickey.create_polygon(140, 120, 140, 130, 130, 130, 130, 180, 120, 180, | |
120, 200, 130, 200, 130, 210, 150, 210, 150, 220, 160, 220, | |
160, 230, 210, 230, 210, 220, 220, 220, 220, 210, 240, 210, | |
250, 200, 250, 180, 240, 180, 240, 130, 230, 130, 230, 120, 190, 120, | |
190, 130, 180, 130, 180, 120, width=1, fill="peach puff", outline="black") | |
# frente | |
mickey.create_polygon(130, 110, 230, 110, 230, 120, 130, 120) | |
mickey.create_polygon(170, 100, 200, 100, 200, 110, 170, 110) | |
mickey.create_polygon(180, 120, 190, 120, 190, 130, 180, 130) | |
# mano | |
mickey.create_polygon(130, 230, 130, 250, 140, 250, 140, 240, 150, 240, 150, 230) | |
mickey.create_polygon(110, 220, 110, 230, 90, 230, 90, 250, 100, 250, 100, 260, 130, 260, 130, 250, | |
100, 250, 100, 240, 110, 240, 110, 230, 130, 230, 130, 220, ) | |
mickey.create_polygon(110, 230, 110, 240, 100, 240, 100, 250, 130, 250, 130, 230, width=1, fill="white", | |
outline="black") | |
# oreja derecha | |
mickey.create_polygon(230, 90, 230, 130, 240, 130, 240, 140, 280, 140, 280, 130, 290, 130, 290, 90, 280, 90, | |
280, 80, | |
270, 80, 270, 70, 250, 70, 250, 80, 240, 80, 240, 90) | |
# cachete derecho | |
mickey.create_polygon(240, 140, 240, 180, 250, 180, 250, 200, 240, 200, 240, 210, 250, 210, 250, 200, 260, 200, | |
260, 150, 250, 150, 250, 140) | |
# mano derecha | |
mickey.create_polygon(220, 210, 220, 220, 240, 220, 240, 210) | |
mickey.create_polygon(210, 220, 210, 240, 230, 240, 230, 250, 240, 250, 240, 230, 220, 230, 220, 220) | |
mickey.create_polygon(240, 220, 240, 230, 260, 230, 260, 220) | |
mickey.create_polygon(240, 250, 240, 260, 270, 260, 270, 250, 280, 250, 280, 230, 260, 230, 260, 240, 270, 240, | |
270, 250) | |
mickey.create_polygon(240, 230, 240, 250, 270, 250, 270, 240, 260, 240, 260, 230, width=1, fill="white", | |
outline="black") | |
# cuerpo | |
mickey.create_polygon(140, 280, 140, 260, 150, 260, 150, 230, 210, 230, 210, 240, 160, 240, 160, 260, 150, 260, | |
150, 280) | |
mickey.create_polygon(210, 240, 220, 240, 220, 260, 230, 260, 230, 280, 220, 280, 220, 260, 210, 260, ) | |
# ropa | |
mickey.create_polygon(160, 240, 160, 260, 150, 260, 150, 280, 180, 280, | |
180, 260, 170, 260, 170, 250, 210, 250, 210, 240, width=1, fill="red", outline="black") | |
mickey.create_polygon(190, 250, 180, 250, 180, 270, 190, 270, 190, 280, | |
220, 280, 220, 260, 210, 260, 210, 250, 200, 250, | |
200, 260, 190, 260, width=1, fill="red", outline="red") | |
# botones | |
mickey.create_polygon(170, 250, 170, 260, 180, 260, 180, 250, width=1, fill="yellow", outline="black") | |
mickey.create_polygon(190, 250, 190, 260, 200, 260, 200, 250, width=1, fill="yellow", outline="black") | |
# pies | |
mickey.create_polygon(180, 270, 190, 270, 190, 280, 210, 280, 210, 290, 210, 290, 230, 290, | |
230, 300, 240, 300, 240, 320, 220, 320, 220, 310, 230, 310, 230, 300, 210, 300, | |
210, 290, 200, 290, 200, 300, 190, 300, 190, 280, 180, 280) | |
mickey.create_polygon(180, 300, 180, 320, 150, 320, 150, 330, 180, 330, 180, 320, 190, 320, | |
190, 330, 220, 330, 220, 320, 190, 320, 190, 300) | |
mickey.create_polygon(160, 280, 160, 290, 140, 290, 140, 300, 130, 300, 130, 320, | |
150, 320, 150, 310, 140, 310, 140, 300, 160, 300, 160, 290, 170, 290, | |
170, 300, 180, 300, 180, 280) | |
# zapatos | |
mickey.create_polygon(160, 290, 160, 300, 140, 300, 140, 310, 150, 310, 150, 320, | |
180, 320, 180, 300, 170, 300, 170, 290, width=1, fill="yellow", outline="black") | |
mickey.create_polygon(200, 290, 200, 300, 190, 300, 190, 320, 220, 320, 220, 310, | |
230, 310, 230, 300, 210, 300, 210, 290, width=1, fill="yellow", outline="black") | |
# ojos | |
mickey.create_polygon(150, 160, 150, 180, 160, 180, 160, 160) | |
mickey.create_polygon(210, 160, 210, 180, 220, 180, 220, 160) | |
# nariz | |
mickey.create_polygon(170, 180, 170, 190, 180, 190, 180, 200, 190, 200, 190, 190, | |
200, 190, 200, 180) | |
# boca | |
mickey.create_polygon(160, 200, 160, 210, 170, 210, 170, 220, 200, 220, 200, 210, 210, 210, | |
210, 200, 200, 200, 200, 210, 170, 210, 170, 200) | |
#elif num == 11: #Cynthia Maldonado | |
#elif num == 12: #Banda | |
elif num == 13: #Jesus | |
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, | |
240, 180, 240, 180, 260, 170, 260, | |
170, 270, 160, 270, 160, 260, 150, 260, 150, 270, 140, 270, 140, 260, 130, 260, 130, 240, | |
120, 240, 120, 230, 110, 230, 110, | |
220, 120, 220, 120, 210, 130, 210, 130, 200, 120, 200, 120, 190, 100, 190, 100, 180, 90, | |
180, 90, 150, 80, 150, 80, 120, 90, | |
120, 90, 110, 80, 110, 80, 100, 70, 100, 70, 90, 80, 90, 80, 80, 90, 80, 90, 50, 100, 50, | |
width=1, fill="black") | |
# naranja | |
canvas1.create_polygon(130, 210, 150, 210, 150, 230, 130, 230, width=1, fill="#FF9B00") | |
canvas1.create_polygon(160, 210, 180, 210, 180, 230, 160, 230, width=1, fill="#FF9B00") | |
canvas1.create_polygon(140, 240, 150, 240, 150, 250, 140, 250, width=1, fill="#FF9B00") | |
canvas1.create_polygon(160, 240, 170, 240, 170, 250, 160, 250, width=1, fill="#FF9B00") | |
# CARNE | |
# pies | |
canvas1.create_polygon(140, 250, 150, 250, 150, 260, 140, 260, width=1, fill="#%02x%02x%02x" % (234, 183, 164)) | |
canvas1.create_polygon(160, 250, 170, 250, 170, 260, 160, 260, width=1, fill="#%02x%02x%02x" % (234, 183, 164)) | |
# manos | |
canvas1.create_polygon(120, 220, 130, 220, 130, 230, 120, 230, width=1, fill="#%02x%02x%02x" % (234, 183, 164)) | |
canvas1.create_polygon(180, 220, 190, 220, 190, 230, 180, 230, width=1, fill="#%02x%02x%02x" % (234, 183, 164)) | |
# cara | |
canvas1.create_polygon(110, 180, 120, 180, 120, 190, 200, 190, 200, 180, 210, 180, 210, 160, 200, 160, 200, 150, | |
120, 150, | |
120, 160, 110, 160, width=1, fill="#%02x%02x%02x" % (234, 183, 164)) | |
# banda | |
canvas1.create_polygon(140, 120, 180, 120, 180, 140, 140, 140, width=1, fill="grey") | |
# ojos | |
canvas1.create_polygon(130, 180, 140, 180, 140, 160, 130, 160, width=1, fill="black") | |
canvas1.create_polygon(130, 160, 140, 160, 140, 150, 130, 150, width=1, fill="blue") | |
canvas1.create_polygon(180, 160, 190, 160, 190, 180, 180, 180, width=1, fill="black") | |
canvas1.create_polygon(180, 160, 190, 160, 190, 150, 180, 150, width=1, fill="blue") | |
# cabello | |
canvas1.create_polygon(100, 180, 110, 180, 110, 160, 120, 160, 120, 150, 100, 150, width=1, | |
fill="#%02x%02x%02x" % (221, 220, 76)) | |
canvas1.create_polygon(220, 180, 210, 180, 210, 160, 200, 160, 200, 150, 220, 150, width=1, | |
fill="#%02x%02x%02x" % (221, 220, 76)) | |
canvas1.create_polygon(100, 140, 100, 130, 110, 130, 110, 120, 120, 120, 120, 110, 200, 110, 200, 120, 210, 120, | |
210, 130, 220, 130, 220, 140, | |
230, 140, 230, 120, 220, 120, 220, 110, 230, 110, 230, 100, 240, 100, 240, 90, 230, 90, | |
230, 50, 220, 50, 220, 60, 210, 60, 210, 70, 200, 70, 200, 50, | |
190, 50, 190, 40, 180, 40, 180, 60, 170, 60, 170, 70, 160, 70, 160, 60, 150, 60, 150, 40, | |
140, 40, 140, 50, 130, 50, 130, 70, 120, 70, 120, 60, 110, 60, | |
110, 50, 100, 50, 100, 90, 80, 90, 80, 100, 90, 100, 90, 110, 100, 110, 100, 120, 90, | |
120, 90, 140, width=1, fill="#%02x%02x%02x" % (221, 220, 76)) | |
elif num == 14: #Kenneth | |
panel = Canvas(v1, width=640, height=180, bg="gray") | |
panel.pack() | |
# BODY | |
panel.create_polygon(50, 10, 70, 10, 70, 30, 90, 30, 90, 50, 150, 50, 150, 30, 170, 30, 190, 30, 190, 10, | |
170, 10, 170, 50, 190, 50, 190, 70, 210, 70, 210, 90, 230, 90, 230, 150, 210, 150, | |
210, 110, 190, 110, 190, 150, 170, 150, 130, 150, 130, 170, 170, 170, 170, 130, | |
70, 130, 70, 150, 70, 170, 110, 170, 110, 150, 50, 150, 50, 110, 30, 110, 30, 150, | |
10, 150, 10, 90, 30, 90, 30, 70, 50, 70, 50, 50, 70, 50, 70, 30, 50, 30, 50, 10, | |
width=1, fill="green", outline="black") | |
# OJO | |
panel.create_polygon(70, 70, 90, 70, 90, 110, 70, 110, 70, 70, | |
width=1, fill="white", outline="black") | |
# OJO | |
panel.create_polygon(150, 70, 170, 70, 170, 110, 150, 110, 150, 70, | |
width=1, fill="white", outline="black") | |
# Nave | |
panel.create_polygon(340, 160, 340, 140, 320, 140, 320, 120, 260, 120, 260, 100, 300, 100, 300, 80, 320, | |
80, 320, 60, 340, 60, 340, 40, 380, 40, 380, 20, 500, 20, 500, 40, 540, 40, 540, 60, | |
560, 60, 560, 80, 580, 80, 580, 100, 620, 100, 620, 120, 560, 120, 560, 140, 540, 140, | |
540, 160, 520, 160, 520, 140, 500, 140, 500, 120, 460, 120, 460, 140, 420, 140, 420, 120, | |
380, 120, 380, 140, 360, 140, 360, 160, 340, 160, | |
width=1, fill="orange", outline="black") | |
# NaveWindow | |
panel.create_polygon(340, 80, 340, 100, 360, 100, 360, 80, 340, 80, | |
width=1, fill="white", outline="black") | |
panel.create_polygon(400, 100, 400, 80, 420, 80, 420, 100, 400, 100, | |
width=1, fill="white", outline="black") | |
panel.create_polygon(460, 100, 460, 80, 480, 80, 480, 100, 460, 100, | |
width=1, fill="white", outline="black") | |
panel.create_polygon(520, 100, 520, 80, 540, 80, 540, 100, 520, 100, | |
width=1, fill="white", outline="black") | |
elif num == 15: #Alexis | |
canvas1 = Canvas(v1, width=800, height=800, bg="#092A81") | |
canvas1.pack(expand=YES, fill=BOTH) | |
# casco | |
canvas1.create_polygon(66, 145, 75, 110, 105, 70, 132, 42, 165, 32, 240, 31, 300, 83, 325, 157, 294, 210, | |
211, 265, 169, 268, 128, 254, 80, 205, width=10, fill='grey', outline="black") | |
# VidrioCasco | |
canvas1.create_polygon(66, 145, 75, 110, 105, 70, 160, 47, 224, 48, 256, 64, 290, 98, 308, 137, 309, 163, 283, | |
178, 256, 211, | |
211, 265, 169, 268, 128, 254, 80, 205, width=10, fill="black") | |
# Cuerpo | |
canvas1.create_polygon(294, 210, 211, 265, 169, 268, 165, 275, 175, 320, 220, 375, 310, 420, 410, 430, 430, 440, | |
485, 419, 510, 445, | |
530, 430, 528, 380, 470, 380, 410, 340, 315, 215, width=10, fill='#FFA107', | |
outline="black") | |
# LineaPiernas | |
canvas1.create_polygon(410, 430, 330, 380, width=10, fill='black', outline="black") | |
# Mochila1 | |
canvas1.create_polygon(315, 215, 410, 340, 470, 295, 435, 210, 380, 180, 360, 180, width=10, fill='#DC5700', | |
outline="black") | |
# Mochila2 | |
canvas1.create_polygon(315, 215, 360, 180, 285, 50, 270, 58, 300, 83, 325, 157, 294, 210, width=10, | |
fill='#CA5101', outline="black") | |
# Luna | |
# luna | |
canvas1.create_oval(-50, 800, 800, 460, width=10, fill='grey') | |
# Brazo | |
canvas1.create_polygon(165, 275, 155, 318, 115, 340, 109, 350, 118, 370, 135, 380, 160, 370, 193, 350, 175, 320, | |
width=10, fill='black') | |
# Palo de bandera | |
canvas1.create_polygon(30, 220, 240, 500, width=10, fill='blue', outline="black") | |
canvas1.create_polygon(370, 235, 360, 100, width=10, fill='blue', outline="white") | |
canvas1.create_polygon(360, 100, width=10, fill='blue', outline="black") | |
# bandera | |
canvas1.create_polygon(30, 220, 0, 240, 0, 400, 105, 320, width=10, fill='white', outline="black") | |
# brazo2 | |
canvas1.create_polygon(270, 250, 285, 245, 300, 250, 310, 270, 280, 360, 220, 400, 202, 395, 198, 368, 238, 338, | |
width=10, fill='black', outline="black") | |
# bota | |
canvas1.create_polygon(505, 380, 485, 419, 510, 445, | |
530, 430, 520, 380, width=10, fill='black', outline="black") | |
# Reflejo | |
canvas1.create_polygon(220, 75, 210, 90, 200, 95, 220, 110, 245, 115, 245, 95, width=10, fill='white') | |
#elif num == 16: | |
def ocultar(ventana): ventana.destray() | |
def ejecutar(f): v0.after(200, f) | |
#botones | |
# V0 donde se va desplegar el boton | |
b1 = Button(v0, text='Bambi, por Alfredo', command=lambda: ejecutar(mostrar(1,'Bambi, por Alfredo'))) | |
b1.grid(row=1, column=1) # desplegar boton | |
b2=Button(v0,text='Skin de Minecraft, por Hugo',command=lambda:ejecutar(mostrar(2,'Skin de Minecraft, por Hugo'))) | |
b2.grid(row=2,column=1) #desplegar boton | |
b3=Button(v0,text='DJ Marshmello, por Brandon',command=lambda:ejecutar(mostrar(3,'DJ Marshmello, por Brandon'))) | |
b3.grid(row=3,column=1) #desplegar boton | |
b4=Button(v0,text='Perrito, por Cassandra',command=lambda:ejecutar(mostrar(4,'Perrito, por Cassandra'))) | |
b4.grid(row=4,column=1) #desplegar boton | |
b5=Button(v0,text='dibujo de Leal',command=lambda:ejecutar(mostrar(5,'dibujo de Leal'))) | |
b5.grid(row=5,column=1) #desplegar boton | |
b6 = Button(v0, text='Lobo, por david', command=lambda: ejecutar(mostrar(6,'Lobo, por david'))) | |
b6.grid(row=6, column=1) # desplegar boton | |
b7=Button(v0,text='Ganzo, por Muñoz',command=lambda:ejecutar(mostrar(7,'Ganzo, por Muñoz'))) | |
b7.grid(row=7,column=1) #desplegar boton | |
b8=Button(v0,text='Paisaje, por Nicol',command=lambda:ejecutar(mostrar(8,'Paisaje, por Nicol'))) | |
b8.grid(row=8,column=1) #desplegar boton | |
b9=Button(v0,text='Gato, por Molina',command=lambda:ejecutar(mostrar(9,'Gato, por Molina'))) | |
b9.grid(row=9,column=1) #desplegar boton | |
b10=Button(v0,text='Micky Mouse, por Cynthia Barron',command=lambda:ejecutar(mostrar(10,'Micky Mouse, por Cynthia Barron'))) | |
b10.grid(row=10,column=1) #desplegar boton | |
""" | |
b11 = Button(v0, text='Gatito, por Cynthia Maldonado', command=lambda: ejecutar(mostrar(11,'Gatito, por Cynthia Maldonado'))) | |
b11.grid(row=11, column=1) # desplegar boton | |
b12=Button(v0,text='Steve, por banda',command=lambda:ejecutar(mostrar(12,'Steve, por banda'))) | |
b12.grid(row=12,column=1) #desplegar boton | |
""" | |
b13=Button(v0,text='Naruto ,por Jesus',command=lambda:ejecutar(mostrar(13,'Naruto ,por Jesus'))) | |
b13.grid(row=11,column=1) #desplegar boton | |
b14=Button(v0,text='Naves, por Marlon',command=lambda:ejecutar(mostrar(14,'Naves, por Marlon'))) | |
b14.grid(row=12,column=1) #desplegar boton | |
b15=Button(v0,text='Astronauta, por Alexis',command=lambda:ejecutar(mostrar(15,'Astronauta, por Alexis'))) | |
b15.grid(row=13,column=1) #desplegar boton | |
v0.mainloop() | |
jueves, 5 de marzo de 2020
martes, 3 de marzo de 2020
Juego Orcas ver 2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*-* | |
import random | |
import textwrap | |
def print_Bold(msj): | |
print("\033[1m" + msj + "\033[0m") | |
def mostrar_mision(): | |
msj="Ataca a los Orcos V0.0.1" | |
print_Bold(msj) | |
#print("\033[1m"+"Ataca a los Orcos V0.0.1" + "\033[0m") | |
msg = ("La guerra entre los humanos y sus arqueros enemigos, los Orcos, estaba en el aire." | |
"Un enorme ejército de orcos se dirigía hacia los territos de los humanos. Destruían" | |
"prácticamente todo en su camino. Los grandes reyes de la raza humana, se unieron para" | |
" derrotar a su peor enemigo, era la gran batalla de su tiempo. Sir Gandorel, uno de los " | |
"valientes caballeros que guardan las llanuras meridionales, inició un largo viaje hacia el este" | |
", a través de un desconocido bosque espeso. Durante dos días y dos noches, se movió con cautela " | |
"a través del grueso bosque. En su camino, vio un pequeño asentamiento aislado. Cansado y con " | |
"la esperanza de reponer su stock de alimentos, decidió tomar un desvío. Cuando se acercó al pueblo," | |
"vio cinco chozas. No había nadie alrededor. En ese instante, decidió entrar en un choza...") | |
print_Bold(msg) | |
ancho_linea=72 | |
print(textwrap.fill(msg, width = ancho_linea)) | |
print("\033[1m"+"Misión:"+"\033[0m") | |
print("Elige una choza donde poder descansar...") | |
print("\033[1m"+"NOTA:"+"\033[0m") | |
print("¡Cuidado! Hay enemigos rondando la zona") | |
def ocupar_chozas(): | |
ocupantes=['enemigo','amigo','no ocupada'] | |
chozas=[] | |
# llenamos el arreglo chozas can random de arreglo ocupantes | |
while len(chozas) < 5: | |
eleccion_aleatoria= random.choice(ocupantes) | |
chozas.append(eleccion_aleatoria) | |
return chozas | |
def procesar_decision_usuario(): | |
msg = "\033[1m" + "Elige una choza, introduce un numero entre 1 y 5 " + "\033[0m" | |
decision_usuario = input("\n"+ msg) | |
idx= int(decision_usuario) | |
return idx | |
def print_linea_punteada(ancho=72): | |
print("-" * ancho) | |
def revelar_ocupantes(idx,chozas): | |
msg=" " | |
print("Revelando los ocupantes") | |
for i in range(len(chozas)): | |
ocupantes_info = "<%d:%s>"%(i+1, chozas[i]) | |
if i+1 == idx: | |
ocupantes_info = "\033[1m" + ocupantes_info + "\033[0m" | |
msg += ocupantes_info + " " | |
print('\t' + msg) | |
print_linea_punteada() | |
def play_game(): | |
chozas = ocupar_chozas() | |
idx = procesar_decision_usuario() | |
revelar_ocupantes(idx,chozas) | |
if chozas[idx-1] != "enemigo" : | |
print("Enhorabuena! has Ganado") | |
else: | |
print("Enemigo encontrado perdiste") | |
return | |
def run_application(): | |
seguir_jugando=1 | |
mostrar_mision() | |
while seguir_jugando == 1: | |
play_game() | |
seguir_jugando = int(input("Quieres jugar Si(1) o No (2)?")) | |
run_application() | |
Suscribirse a:
Entradas (Atom)