@@ -113,7 +113,7 @@ SubProceso inicializarLaberinto(tam, laberinto)
113113 laberinto((tamLaberinto-1),(tamLaberinto-1)-1) <- " ";
114114 laberinto((tamLaberinto-1)-1,(tamLaberinto-1)) <- " ";
115115 laberinto((tamLaberinto-1)-1,(tamLaberinto-1)-1) <- " ";
116-
116+ laberinto(tam-1,tam-1) <- "[";
117117 poblarLaberintoEnemigos(tamLaberinto, laberinto);
118118 Borrar Pantalla;
119119FinSubProceso
@@ -482,7 +482,7 @@ SubProceso pelea(nombrePersonaje, vidaPersonaje Por Referencia, experienciaPerso
482482 danioAlEnemigo <- fuerzaPersonaje * 2;
483483 SiNo
484484 Escribir "Lo atacas! Sacaste un ", valorDadoPersonaje, ", le haces el ", (valorDadoPersonaje - 1) * 20, "% de tu da�o";
485- danioAlEnemigo <- fuerzaPersonaje * redon( ((valorDadoPersonaje - 1) * 20 / 100));
485+ danioAlEnemigo <- redon( fuerzaPersonaje * ((valorDadoPersonaje - 1) * 20 / 100));
486486 Esperar 2 Segundos;
487487 FinSi
488488 valorDadoEnemigo <- lanzarDadoAnimacion;
@@ -499,7 +499,7 @@ SubProceso pelea(nombrePersonaje, vidaPersonaje Por Referencia, experienciaPerso
499499 Escribir "El enemigo bloquea completamente el ataque! No le haces da�o";
500500 SiNo
501501 Escribir "El enemigo se defiende! Sac� un ", valorDadoEnemigo, ", reduce el ", (valorDadoEnemigo - 1) * 20, "% del da�o recibido";
502- danioRecibidoEnemigo <- redon(danioAlEnemigo * (valorDadoEnemigo - 1) * 20 / 100);
502+ danioRecibidoEnemigo <- redon(danioAlEnemigo * (100 - ( valorDadoEnemigo - 1) * 20) / 100);
503503 Escribir "Le hiciste ", danioAlEnemigo, " de da�o al enemigo";
504504 FinSi
505505 FinSi
@@ -2276,6 +2276,8 @@ SubProceso Exploracion(matrizAtras Por Referencia, matrizCortina Por Referencia,
22762276 FinSi
22772277 FinSi
22782278 Hasta Que gano = Verdadero o perdio = Verdadero;
2279+
2280+ animacionCierre;
22792281FinSubProceso
22802282
22812283//Este algoritmo es para que el jugador ingrese o quite una bandera
0 commit comments