Ir al contenido principal

Entradas

Mostrando las entradas de diciembre, 2019

Unidad 5 Practica 2 - Juego 'Space Invaders'

# coding=utf-8 #Space Invaders import turtle import os import math import random # Configurar la pantalla win = turtle.Screen() win.bgcolor("black") win.title("Space Invaders") win.bgpic("space_invaders_background.gif") #Registra los gráficos para el juego turtle.register_shape("invader.gif") turtle.register_shape("player.gif") #Dibujar borde border_pen = turtle.Turtle() border_pen.speed(0) border_pen.color("white") border_pen.penup() border_pen.setposition(-300,-300) border_pen.pensize(3) border_pen.pendown() for side in range(4): border_pen.fd(600) border_pen.lt(90) border_pen.hideturtle() # Establecer el puntaje a 0 score = 0 # Dibuja la puntuación en el escenario score_pen = turtle.Turtle() score_pen.speed(0) score_pen.color("white") score_pen.penup() score_pen.setposition(-290,280) scorestring = "Score: %s" %score score_pen.write(scorestring, False, align="left", font = ("Arial...

Practica 1 Unidad 5 - Figura en 3d

import pygame from pygame.locals import * from OpenGL.GL import * from OpenGL.GLU import * verticies = ( (0,-4,0), (0,0,-4), (0,4,0), (0,0,4), (-4,0,0), (4,0,0), (0,-2,0), (0,0,-2), (0,2,0), (0,0,2), (-2,0,0), (2,0,0), ) edges = ( (0,1), (1,2), (2,3), (3,0), (0,4), (1,4), (2,4), (3,4), (0,5), (1,5), (2,5), (3,5), (6,7), (7,8), (8,9), (9,6), (6,10), (7,10), (8,10), (9,10), (6,11), (7,11), (8,11), (9,11), ) def Cube(): glBegin(GL_LINES) for edge in edges: for vertex in edge: glVertex3fv(verticies[vertex]) glEnd() def main(): pygame.init() display = (800,600) pygame.display.set_mode(display, DOUBLEBUF|OPENGL) gluPerspective(500, (display[0]/display[1]), 0.3, 500.0) glTranslatef(0.0,0.0, -8) while True: for event in pygame.event.get(): if event.type == pyg...