示例#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
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()
示例#3
0
#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')

newGame.actualizarPantalla()

#newGame.reproducirSonido()

saltar = False
#Bucle principal del videojuego
while salir != True:

    if newGame.actualizarPantalla() != True:  #mientras no pierda
示例#4
0
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')

newGame.actualizarPantalla()

#newGame.reproducirSonido()

saltar=False
#Bucle principal del videojuego
while salir != True:

     if newGame.actualizarPantalla()!=True: #mientras no pierda
示例#5
0
#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:

    if newGame.actualizarPantalla() != True:  #mientras no pierda
        newGame.pantalla.moverPantalla()
        newGame.actualizarPantalla()

    if newGame.puntaje > -1:
        newGame.enemigo.desplazarIzquierda2(tiempoEnemigo)
        tiempoEnemigo = newGame.enemigo.desplazarIzquierda2(tiempoEnemigo)

        enemigo.setImagen('rock.png')
示例#6
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)
            menu.mostrarGameOver()
            puntaje.valor = newGame.puntaje
            puntaje.toPantalla(menu.pantalla[2].display)

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

        if keys[pygame.K_3] or keys[menu.opcion_salir]:
            salir = True
示例#7
0
     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)
            menu.mostrarGameOver()
            puntaje.valor=newGame.puntaje
            puntaje.toPantalla(menu.pantalla[2].display)


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

         if keys[pygame.K_3] or keys[menu.opcion_salir]:
            salir=True
示例#8
0
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]

jump = Jugador('fondo2.jpg', 320, 20, "jugador1")
iconoUnla = Jugador('unla.png', 0, 0, "jugador1")
roca = Jugador('rock.png', 320, 20, "jugador1")
#salir=True
#Bucle principal del videojuego
escribio = False

while salir != True:
示例#9
0
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]

jump=Jugador('fondo2.jpg',320,20,"jugador1")
iconoUnla=Jugador('unla.png',0,0,"jugador1")
roca=Jugador('rock.png',320,20,"jugador1")
#salir=True
#Bucle principal del videojuego
escribio=False

while salir != True:
示例#10
0
#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:

    if newGame.actualizarPantalla()!=True: #mientras no pierda
        newGame.pantalla.moverPantalla()
        newGame.actualizarPantalla()

    if newGame.puntaje>-1:
        newGame.enemigo.desplazarIzquierda2(tiempoEnemigo)
        tiempoEnemigo=newGame.enemigo.desplazarIzquierda2(tiempoEnemigo)