Skip to content

Commit

Permalink
Merge branch 'master' into lastBranch
Browse files Browse the repository at this point in the history
  • Loading branch information
MateoGiuffra authored Nov 22, 2023
2 parents b4ea09b + 07dde55 commit 92bf92d
Show file tree
Hide file tree
Showing 10 changed files with 220 additions and 231 deletions.
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,30 @@

## Equipo de desarrollo

- Cristian Fernandez
- Cristian Adrian Fernandez Requejo
- Mateo Gabriel Giuffra Hernandez
- Bianca Picchio
- Malena Sciutto

#Sinopsis

En “Harry Potter y el escape de Azkaban” Hermione comprendió que había un conflicto en la linea temporal del tiempo actual o algo asi, despues de revisarlo se descubrió que Sirius Black escapo de la prisión de azkaban con la ayuda de un misterioso mago que posee una capa de invisibilidad, debido a que los testigos lo vieron utilizar el espectro patronus para detener a los dementores cuando se estaban yendo de azkaban, los testigos mencionaron que poseía la forma de un cervatillo Hermione infiere que harry tendría algo que ver al respecto e inmediatamente lo envio al pasado para descubrir que estaba pasando y arreglar este desperfecto en la linea temporal antes de afrontar las consecuencias que podría traer a su mundo.
En “Harry Potter y el escape de Azkaban” Harry y sus amigos descubrieron que sirus black habia escapado de azkaban con la ayuda de su ahijado. Para mantener la linea temporal, Hermione mando a Harry al pasado a rescatar a su padrino.

## Capturas

(agregar)

## Reglas de Juego / Instrucciones

(Escribirlas)
utilizar W, A, S, D para mover a Sirius
Utilizar las flechas para mover a Harry

Harry utilzia la O para abrir puertas, Enter para usar objetos, L para soltar objetos y P para lanzar hechizos
Sirius utiliza la E para abrir puertas, Space para usar objetos, Q para soltar objetos y Z para lanzar hechizos


## Otros

- Curso/Facultad
- Versión de wollok
- Una vez terminado, no tenemos problemas en que el repositorio sea público / queremos manternerlo privado
- Programacion orientada a objetos 1 de la Universidad Nacional de Quilmes en Bernal
- Ultima versión de Wollok
- Una vez terminado, no tenemos problemas en que el repositorio sea público
Binary file modified assets/baldoza.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/baldozaAzul.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/fondojuego.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/puerta.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 8 additions & 2 deletions src/enemigos.wlk
Original file line number Diff line number Diff line change
Expand Up @@ -184,13 +184,15 @@ class ListaGuardias {

object guardiasNoPerseguidores inherits ListaGuardias {}

//object guardiasNoPerseguidores2 inherits ListaGuardias {}

object guardiasPerseguidores inherits ListaGuardias {}


class CaminoInvalido {

const property position
var property posicionEntrada = tunel.position()
method posicionEntrada() = tunel.position()

method image(){
return "baldoza.png"
Expand All @@ -202,7 +204,7 @@ class CaminoInvalido {
}

method arribaDeLaEntrada() {
return arriba.siguiente(posicionEntrada)
return arriba.siguiente(self.posicionEntrada())
}

method esSolidoPara(personaje) {
Expand Down Expand Up @@ -357,6 +359,10 @@ class PuertaNivel{

}

object puertaNivelVisible inherits PuertaNivel(estado = abierto){
method image() = "puerta.png"
}

class ListaDePuas {

const property puas = #{}
Expand Down
29 changes: 1 addition & 28 deletions src/juego.wpgm
Original file line number Diff line number Diff line change
Expand Up @@ -11,34 +11,7 @@ program juego {
game.width(30)
game.height(18)

nivelB.iniciar()

game.onCollideDo(harry, {colisionado => colisionado.colisionarCon(harry)})
game.onCollideDo(sirius, {colisionado => colisionado.colisionarCon(sirius)})

keyboard.up().onPressDo({ harry.mover(arriba) })
keyboard.down().onPressDo({ harry.mover(abajo) })
keyboard.left().onPressDo({ harry.mover(izquierda) })
keyboard.right().onPressDo({ harry.mover(derecha) })

keyboard.w().onPressDo({ sirius.mover(arriba) })
keyboard.s().onPressDo({ sirius.mover(abajo) })
keyboard.a().onPressDo({ sirius.mover(izquierda) })
keyboard.d().onPressDo({ sirius.mover(derecha) })
keyboard.space().onPressDo({ sirius.usarObjeto() })
keyboard.enter().onPressDo({ harry.usarObjeto() })


keyboard.o().onPressDo({ harry.abrir() })
keyboard.e().onPressDo({ sirius.abrir() })

keyboard.q().onPressDo({ sirius.soltar() })
keyboard.l().onPressDo({ harry.soltar() })

keyboard.p().onPressDo({ harry.usarHechizo()})
keyboard.z().onPressDo({ sirius.usarHechizo()})
menu.iniciar()

game.start()


}
Loading

0 comments on commit 92bf92d

Please sign in to comment.