예제 #1
0
def main():
    salir = False
    #Bucle principal
    sonido = Sonido()
    menu = Menu()
    puntaje = Puntaje()
    sonido.playSonido(1)
    menu.mostrarMenu()

    while salir != True:
        pygame.init()
        reloj1 = pygame.time.Clock()

        for event in pygame.event.get():

            keys = pygame.key.get_pressed()

            if keys[pygame.K_0] or keys[menu.opcion_instrucciones]:
                menu.mostrarInstrucciones()

            if keys[pygame.K_1] or keys[menu.opcion_jugar]:

                jugador = Jugador('image/Perro4.png', 0, 320,
                                  "")  #otro jugador
                enemigo = Enemigo('image/rock.png', 1000, 320)
                enemigo2 = Enemigo('image/rock.png', 1000, 320)
                enemigo3 = Enemigo('image/rock4.png', 1000, 320)

                sonido.stopSonido()
                newGame = Juego(jugador, enemigo, menu.pantalla[1], 0, sonido,
                                enemigo2, enemigo3)
                newGame.iniciarJuego(salir, event, reloj1)
                sonido.stopSonido()
                sonido.playSonido(1)
                menu.mostrarGameOver()
                puntaje.valor = newGame.puntaje
                puntaje.toPantalla(menu.pantalla[3].display)

                menu.lista_puntaje.append(newGame)

            if keys[pygame.K_2] or keys[menu.opcion_verPuntaje]:
                menu.PantallaPuntaje()  #muestra la pantalla
                puntaje.toListaPuntaje(menu.pantalla[4].display,
                                       menu.lista_puntaje)

            if keys[pygame.K_3] or keys[menu.opcion_salir]:
                salir = True
            if keys[menu.opcion_menu] or keys[pygame.K_SPACE]:
                menu.mostrarMenu()

            if event.type == pygame.QUIT:
                salir = True

        pygame.event.post(event)
        reloj1.tick(600)
        pygame.display.update()

    pygame.quit()
예제 #2
0
pygame.init()

reloj1 = pygame.time.Clock()

# CONSTANTES Y Inicializacion de variables
BLANCO = (255, 255, 255)
salto = False
tiempo = 1
tiempo2 = 1
salir = False

#Prueba Setters

jugador = Jugador('Perro4.png', 0, 320, "jugador1")

enemigo = Enemigo('rock.png', 990, 320)

pantalla = Pantalla("Jump the Rock", pygame.display.set_mode((1080, 420)),
                    'fondo.jpg', 0, 0)
pantalla.setDisplay(1080, 420)
pantalla.setImagen('marte2.jpg')
pantalla.setNombre("Jump the Rock")
pantalla.setX(0)
pantalla.setY(0)

newGame = Juego(jugador, enemigo, pantalla, 0, 'dog.mp3')
newGame.setJugador(jugador)
newGame.setEnemigo(enemigo)
newGame.setPantalla(pantalla)
newGame.setPuntaje(0)
newGame.setSonido('Yet Another Movie.mp3')
예제 #3
0
reloj1 = pygame.time.Clock()

# CONSTANTES Y Inicializacion de variables
BLANCO = (255, 255, 255)
tiempoEnemigo = 1
tiempo = 1
saltar = False
salto = False
sonido = Sonido()

#Prueba Setters

jugador = Jugador('colectivo.jpg', 0, 320, "jugador1")

enemigo = Enemigo('rock.png', 500, 320)

pantalla = Pantalla("Jump the Rock", pygame.display.set_mode((1080, 420)),
                    'f_Martillo.jpg', 0, 0)
pantalla.setDisplay(1080, 600)
pantalla.setImagen('f_Martillo.jpg')
pantalla.setNombre("Test Nuevo Juego")
pantalla.setX(0)
pantalla.setY(0)

newGame = Juego(jugador, enemigo, pantalla, 0)

sonido.playSonido(1)
#salir=True
#Bucle principal del videojuego
while salir != True:
예제 #4
0
menu = Menu()
sonido = Sonido()
puntaje = Puntaje()

sonido.playSonido(1)
menu.mostrarMenu()
#pantalla=menu.pantalla

#pantalla.blit(menu.imagen,[0,0])

#Bucle principal del videojuego
while salir != True:

    jugador = Jugador('Perro4.png', 0, 320, "jugador1")
    enemigo = Enemigo('rock.png', 1000, 320)

    for event in pygame.event.get():

        keys = pygame.key.get_pressed()

        if keys[pygame.K_0] or keys[menu.opcion_instrucciones]:
            menu.mostrarInstrucciones()

        if keys[pygame.K_1] or keys[menu.opcion_jugar]:
            sonido.stopSonido()
            newGame = Juego(jugador, enemigo, menu.pantalla[1], 0)
            newGame.iniciarJuego(salir, event)
            sonido.stopSonido()
            sonido.playSonido(1)
            menu.lista_puntaje.append(newGame.puntaje)
예제 #5
0
reloj1 = pygame.time.Clock()

# CONSTANTES Y Inicializacion de variables
BLANCO = (255, 255, 255)
cadena = ""
escribio = False
tiempo = 1
#Prueba Setters

jugador = Jugador('Perro4.png', 0, 320, "jugador1")
jugador.setImagen('Perro4.png')
jugador.setX(0)
jugador.setY(320)
jugador.setAlias("jugador1")

enemigo = Enemigo('rock.png', 500, 320)
enemigo.setImagen('rock.png')
enemigo.setX(1000)
enemigo.setY(320)

menu = Menu()

pantalla = menu.pantalla[0]

newGame = Juego(jugador, enemigo, pantalla, 0)
newGame.setJugador(jugador)
newGame.setEnemigo(enemigo)
newGame.setPantalla(pantalla)
newGame.setPuntaje(0)

pantalla2 = menu.pantalla[0]
예제 #6
0

# CONSTANTES Y Inicializacion de variables
BLANCO = (255, 255, 255)
cadena=""
escribio=False
tiempo=1
#Prueba Setters

jugador=Jugador('Perro4.png',0,320,"jugador1")
jugador.setImagen('Perro4.png')
jugador.setX(0)
jugador.setY(320)
jugador.setAlias("jugador1")

enemigo=Enemigo('rock.png',500,320)
enemigo.setImagen('rock.png')
enemigo.setX(1000)
enemigo.setY(320)

menu=Menu()

pantalla= menu.pantalla[0]

newGame=Juego(jugador,enemigo,pantalla,0)
newGame.setJugador(jugador)
newGame.setEnemigo(enemigo)
newGame.setPantalla(pantalla)
newGame.setPuntaje(0)

pantalla2=menu.pantalla[0]
예제 #7
0
# CONSTANTES Y Inicializacion de variables
BLANCO = (255, 255, 255)
tiempoEnemigo=1
tiempo=1
saltar=False
salto = False
sonido=Sonido()



#Prueba Setters

jugador=Jugador('colectivo.jpg',0,320,"jugador1")

enemigo=Enemigo('rock.png',500,320)

pantalla=Pantalla("Jump the Rock",pygame.display.set_mode((1080,420)),'f_Martillo.jpg',0,0)
pantalla.setDisplay(1080 ,600)
pantalla.setImagen('f_Martillo.jpg')
pantalla.setNombre("Test Nuevo Juego")
pantalla.setX(0)
pantalla.setY(0)


newGame=Juego(jugador,enemigo,pantalla,0)



sonido.playSonido(1)
#salir=True