Característica SuperPremium: 7%
(+10%) uso de gravidade (com problemas) no JetRat
(-3%) apenas a gravidade não é uma técnica muito rebuscada
MiniGame 1: Funcionamento básico: 11%
(-2%) a animação do foguetinho do ratinho poderia parar quando você não está dando impulso (tirar o fogo)
(-2%) poderia haver efeitos sonoros do motor e de quando o ratinho encosta em um gato/tubo
(-2%) os gatinhos poderiam ter alguma animaçãozinha pra deixar o jogo mais vivo
MiniGame 1: Dificuldade variável: 4%
(-4%) não está havendo muita variação na dificuldade e, mesmo na dificuldade inicial, está um pouco mais difícil do que deveria. Quem sabe, colocar os canos mais baixos em dificuldades menores e, também, dar um espaço maior entre eles (para facilitar)
MiniGame 1: Independência de resolução: 3%
(-2%) em telas menores, o impulso para cima continua o mesmo (mas ele deveria ser menor, de acordo com o tamanho da tela)
MiniGame 1: Input correto: 1%
(-4%) ao acender o foguete, o ratinho é teletransportado para cima, mas deveria apenas ganhar um impulso. Este é um bug crítico.
MiniGame 1: Estilo próprio: 5%
MiniGame 2: Funcionamento básico: 6%
(-5%) está sempre perdendo o jogo, mesmo quando se mata todos os monstros visíveis. Este é um bug crítico.
(-2%) o gatinho continua fazendo uma animação mesmo quando nada está acontecendo
(-2%) os monstros todos se movimentam sincronizadamente, mas seria mais natural cada um começasse de um ponto diferente da animação
(-2%) não está claro por quê as bolinhas de tênis aparecem do cantinho esquerdo da tela... elas deveriam sair do gatinho? Ou então deveria ter algum "canhão" atirando -as lá do canto... mas aí, por que tem o gatinho no centro?
MiniGame 2: Dificuldade variável: 4%
(-4%) existe uma variável "difficulty" que altera a dificuldade do jogo, mas ela não sofre impacto da "configureDifficultyParameters", que é o método chamado exatamente para definir a dificuldade
MiniGame 2: Independência de resolução: 5%
MiniGame 2: Input correto: 1%
(-4%) o pause não funciona porque o minigame está substituindo o InputAdapter do MiniGame por um outro dentro do MouseAttack:Cat2:update(). Isso não pode ser feito. Neste minigame, não é necessário usar um InputProcessor. Se vocês quiserem usar um mesmo assim, precisam chamar super.useMinigameInputProcessor(meuInputProcessor) dentro da classe MouseAttack. Dessa forma, vocês não substituiriam o InputProcessor da classe MiniGame (que lida com o pause, por exemplo). Este é um bug crítico.
MiniGame 2: Estilo próprio: 5%
Extra: Harmonia: 3%
(+3%) estilo visual consistente do MouseAttack
Correção para @GabrielMelo96 e @natyiassanori
Sobre o código e a entrega: 10%
Fiz alguns commits de ajuste:
Característica SuperPremium: 7% (+10%) uso de gravidade (com problemas) no JetRat (-3%) apenas a gravidade não é uma técnica muito rebuscada
MiniGame 1: Funcionamento básico: 11% (-2%) a animação do foguetinho do ratinho poderia parar quando você não está dando impulso (tirar o fogo) (-2%) poderia haver efeitos sonoros do motor e de quando o ratinho encosta em um gato/tubo (-2%) os gatinhos poderiam ter alguma animaçãozinha pra deixar o jogo mais vivo
MiniGame 1: Dificuldade variável: 4% (-4%) não está havendo muita variação na dificuldade e, mesmo na dificuldade inicial, está um pouco mais difícil do que deveria. Quem sabe, colocar os canos mais baixos em dificuldades menores e, também, dar um espaço maior entre eles (para facilitar)
MiniGame 1: Independência de resolução: 3% (-2%) em telas menores, o impulso para cima continua o mesmo (mas ele deveria ser menor, de acordo com o tamanho da tela)
MiniGame 1: Input correto: 1% (-4%) ao acender o foguete, o ratinho é teletransportado para cima, mas deveria apenas ganhar um impulso. Este é um bug crítico.
MiniGame 1: Estilo próprio: 5%
MiniGame 2: Funcionamento básico: 6% (-5%) está sempre perdendo o jogo, mesmo quando se mata todos os monstros visíveis. Este é um bug crítico. (-2%) o gatinho continua fazendo uma animação mesmo quando nada está acontecendo (-2%) os monstros todos se movimentam sincronizadamente, mas seria mais natural cada um começasse de um ponto diferente da animação (-2%) não está claro por quê as bolinhas de tênis aparecem do cantinho esquerdo da tela... elas deveriam sair do gatinho? Ou então deveria ter algum "canhão" atirando -as lá do canto... mas aí, por que tem o gatinho no centro?
MiniGame 2: Dificuldade variável: 4% (-4%) existe uma variável "difficulty" que altera a dificuldade do jogo, mas ela não sofre impacto da "configureDifficultyParameters", que é o método chamado exatamente para definir a dificuldade
MiniGame 2: Independência de resolução: 5%
MiniGame 2: Input correto: 1% (-4%) o pause não funciona porque o minigame está substituindo o InputAdapter do MiniGame por um outro dentro do MouseAttack:Cat2:update(). Isso não pode ser feito. Neste minigame, não é necessário usar um InputProcessor. Se vocês quiserem usar um mesmo assim, precisam chamar super.useMinigameInputProcessor(meuInputProcessor) dentro da classe MouseAttack. Dessa forma, vocês não substituiriam o InputProcessor da classe MiniGame (que lida com o pause, por exemplo). Este é um bug crítico.
MiniGame 2: Estilo próprio: 5%
Extra: Harmonia: 3% (+3%) estilo visual consistente do MouseAttack
Percentual de atraso: 1.56%
Nota Porcentual: 63.44% Nota Final: 9.52