feat(jogo): expediente dos mortos, jogo de zumbis em primeira pessoa
Etapa 1 inteira (logica com 100% de cobertura, cena 3D, toque, sons, bancada de desempenho, e2e) e a base da etapa 2 (mapa novo no Tiled, texturas, imagens dos itens, sons conferidos, golpe recortado e medido). Pagina /jogo fora do menu e do sitemap ate a medicao no celular.
This commit is contained in:
1 parent
c7d09d63d4
commit
67b32fcab3
118 files changed
+16730
No files matched your search
@@ -0,0 +1,22 @@
|
||||
import type { Dificuldade, TipoZumbi } from "./tipos";
|
||||
import { DIFICULDADES, ZUMBIS } from "./valores";
|
||||
|
||||
/** Os valores do tipo com velocidade e dano multiplicados pela dificuldade. */
|
||||
export function ajustar(
|
||||
tipo: TipoZumbi,
|
||||
dificuldade: Dificuldade,
|
||||
): {
|
||||
vida: number;
|
||||
velocidade: number;
|
||||
dano: number;
|
||||
raio: number;
|
||||
altura: number;
|
||||
} {
|
||||
const base = ZUMBIS[tipo];
|
||||
const nivel = DIFICULDADES[dificuldade];
|
||||
return {
|
||||
...base,
|
||||
velocidade: base.velocidade * nivel.velocidade,
|
||||
dano: base.dano * nivel.dano,
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user