Publicado el Deja un comentario

04 Pygame. Imagenes

Como cargar imagenes con Pygame.

# -*- coding: utf-8 -*-“””Created on Tue Aug 14 15:44:41 2018
@author: Jose“””
#importamos modulosimport pygame, sysfrom pygame.locals import *
#init antes de usar pygamepygame.init()#declaramos ventana con alto anchoventana=pygame.display.set_mode((500,400))#titulopygame.display.set_caption(“Carga imagenes”)#variablescolorFondo=(25,150,70)#carga y posicion de imagenimagen=pygame.image.load(“imagenes/nave.png”)posX,posY=100,90#bucle ejecucion ventanawhile True:    ventana.fill(colorFondo)    ventana.blit(imagen,(posX,posY))    #control de eventos    for evento in pygame.event.get():        if evento.type==QUIT:            pygame.quit()            sys.exit()    #actualiza ventana    pygame.display.update()

Please follow and like us:
Publicado el Deja un comentario

03 Pygame. Lineas y figuras

En el siguiente video vemos como realizar lineas y diversas figuras geometricas usando Pygame con Python.

# -*- coding: utf-8 -*-“””Created on Tue Aug 14 15:44:41 2018
@author: Jose“””
#plantilla Pygame#importamos modulosimport pygame, sysfrom pygame.locals import *
#init antes de usar pygamepygame.init()#declaramos ventana con alto anchoventana=pygame.display.set_mode((500,400))#titulopygame.display.set_caption(“Figuras con Pygame”)#variablescolorFondo=(25,150,70)color=(250,80,40)colorAzul=(51,134,255)#bucle ejecucion ventanawhile True:    ventana.fill(colorFondo)    #linea ventana color punto inicial punto final y grosor    pygame.draw.line(ventana,color,(30,40),(140,100),20)    #pygame.draw.line(ventana,color,(60,90),(170,150),10)    #circulo ventana color punto y radio    pygame.draw.circle(ventana,color,(270,90),40)    #rectangulo ventana color coordenada esq sup izq y esq inf dcha    pygame.draw.rect(ventana,color,(220,230,100,80))    #poligono va uniendo las coordenadas dadas    pygame.draw.polygon(ventana,colorAzul,((100,150),(150,160),(170,180),(160,130)))        #control de eventos    for evento in pygame.event.get():        if evento.type==QUIT:            pygame.quit()            sys.exit()    #actualiza ventana    pygame.display.update()

Please follow and like us:
Publicado el Deja un comentario

02 Pygame. Plantilla inicial

En este video vemos como crear nuestra primera ventana con Pygame, es la que utilizaremos como plantilla en los proximos ejemplos.

# -*- coding: utf-8 -*-“””Created on Tue Aug 14 15:44:41 2018
@author: Jose“””
#plantilla Pygame#importamos modulosimport pygame, sysfrom pygame.locals import *
#init antes de usar pygamepygame.init()#declaramos ventana con alto anchoventana=pygame.display.set_mode((500,400))#titulopygame.display.set_caption(“Plantilla Pygame”)#variablescolor=(25,150,70)#bucle ejecucion ventanawhile True:    ventana.fill(color)    #control de eventos    for evento in pygame.event.get():        if evento.type==QUIT:            pygame.quit()            sys.exit()    #actualiza ventana    pygame.display.update()

Please follow and like us:
Publicado el Deja un comentario

10. Juego del topo con App Inventor

En este video vemos como crear un juego, en este caso creamos el juego del topo, bastante conocido y que nos sirve para ver como dar movimiento a la imagen cambiando su posicion al azar, veremos tambien condicionales, funciones o metodos, variables, etc.
Podeis ver el video aqui:

Os pongo tambien imagenes del codigo y diseño de las pantallas.

Please follow and like us:
Publicado el Deja un comentario

Scratch – 06 Crea tu propio Juego Pong

En este video muestro como crear de manera sencilla nuestro propio juego Pong.
Con los conocimientos adquiridos de los videos anteriores ya se pueden crear juegos con Scratch, todo dependera de la imaginacion de cada uno.
En el video se muestra como manejar las palas mediante teclas asignadas, como detectar contactos entre los objetos del juego, incrementar puntuaciones de los jugadores y cambiar fondos.
Para su realizacion usamos bucles de repeticion, condicionales, variables, etc, ya vistos en anteriores videos, pero de forma practica para realizar el juego.

Please follow and like us: