Closed silveiravh closed 7 years ago
Não consegui fechar o antigo pull request e estou tentando atualizar o antigo. Professor, não sei se os arquivos foram atualizados no pull request. Por favor verifique,
2017-09-25 22:19 GMT-03:00 Vinícius Henrique vhsilveira2@gmail.com:
Professor, acabei de tentar um novo pull request com as alterações que fizemos. Favar verificar. Abs
2017-09-25 22:15 GMT-03:00 Flávio Coutinho notifications@github.com:
@fegemo requested changes on this pull request.
Pessoal, a maior parte das coisas que falei na revisão do pull request continua. Para aceitar o pull request do jeito que ele está, vou gastar umas 2h minhas pra ajustar o que está indevido e vocês podem perder muitos pontos por isso. Vocês pretendem alterar ou vão deixar como está?
In _gitignore https://github.com/fegemo/cefet-games-meow-au/pull/11#discussion_r140937117 :
@@ -0,0 +1,72 @@ +## Java
Este arquivo _gitignore continua aqui, mas por que vocês o adicionaram? O git usa um .gitignore e nós já temos um.
In _nb-gradle-properties.xml https://github.com/fegemo/cefet-games-meow-au/pull/11#discussion_r140937157 :
@@ -0,0 +1,3 @@ +
Idem. Este arquivo não deveria ter sido incluído no repositório.
In core/src/br/cefetmg/games/minigames/Bot.java https://github.com/fegemo/cefet-games-meow-au/pull/11#discussion_r140937289 :
@@ -0,0 +1,328 @@ +package br.cefetmg.games.minigames;
Conforme conversamos em sala, as classes específicas de cada minigame devem residir como classes internas dentro da classe do respectivo minigame.
In core/src/br/cefetmg/games/minigames/Colision.java https://github.com/fegemo/cefet-games-meow-au/pull/11#discussion_r140937327 :
@@ -0,0 +1,126 @@ +package br.cefetmg.games.minigames;
Idem.
In core/src/br/cefetmg/games/minigames/MiniGame.java https://github.com/fegemo/cefet-games-meow-au/pull/11#discussion_r140937361 :
@@ -29,7 +29,7 @@ protected float maxDuration; private float timeSpentOnInstructions; private float timeSpentPlaying;
- private MiniGameState state;
- MiniGameState state;
Aqui continua alterado, sem justificativa.
In core/src/br/cefetmg/games/minigames/Obstacle.java https://github.com/fegemo/cefet-games-meow-au/pull/11#discussion_r140937406 :
@@ -0,0 +1,37 @@ +package br.cefetmg.games.minigames;
Deveria estar dentro da classe de um minigame.
In core/src/br/cefetmg/games/screens/PlayingGamesScreen.java https://github.com/fegemo/cefet-games-meow-au/pull/11#discussion_r140937468 :
@@ -246,5 +248,11 @@ public void onGameResumed() { FINISHED_GAME_OVER, FINISHED_WON } +
- @Override
- public void resize(int width, int height) {
A pergunta não foi respondida e a alteração continua aqui...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/fegemo/cefet-games-meow-au/pull/11#pullrequestreview-65078693, or mute the thread https://github.com/notifications/unsubscribe-auth/AQJ2OvC7wrtkq10ipZqOai3vJkQCFyWAks5smFAjgaJpZM4PaZsC .
-- Vinícius Henrique Silveira
Computer Engeneering Student at CEFET-MG
“Life begins at the end of your comfort zone.” — Neale Donald Walsch
-- Vinícius Henrique Silveira
Computer Engeneering Student at CEFET-MG
“Life begins at the end of your comfort zone.” — Neale Donald Walsch
Correção para @antaema e @silveiravinicius
Sobre o código e a entrega: 4% (-2%) presença de código inutilizado (importações, variáveis) (-2%) nomes de variáveis não significativos (e.g., "rect", "Sprite color") (-2%) carregando assets novamente dentro do minigame em vez de usar os pré-carregados via assetManager
Alguns commits com ajustes que fiz:
Característica SuperPremium: 20% (+20%) Inteligência artificial do gatinho ninja e do bot do headsoccer, além dos cálculos menos triviais de colisão
MiniGame 1: Funcionamento básico: 11% (-3%) música não pára ao final do minigame. Este é um bug crítico. (-3%) música não está sendo pré-carregada (porque não foi colocada na CatAvoiderFactory), por isso demora a começar a executar. Além disso, o "impact" não deveria ser uma "Music", mas um "Sound". A LibGDX trata as duas coisas diferentemente: Music é para arquivos grandes, Sound é para efeitos sonoros (curtos). Este é um bug crítico.
MiniGame 1: Dificuldade variável: 0 (-8%) a dificuldade é a mesma independente do "difficulty" recebido em "configureDifficultyParameters" (reparem que o método não está usando o parâmetro difficulty). O jogo está muito difícil. Talvez, a dificuldade atual deveria ser aplicada à difficulty 100% apenas. Este é um bug crítico.
MiniGame 1: Independência de resolução: 5%
MiniGame 1: Input correto: 3% (-2%) está dando para "roubar" no jogo, bastante tirar o mouse da tela
MiniGame 1: Estilo próprio: 5%
MiniGame 2: Funcionamento básico: 9% (-3%) música não pára ao final do minigame. Este é um bug crítico. (-3%) música não está sendo pré-carregada (porque não foi colocada na HeadSoccerFactory), por isso demora a começar a executar. (-2%) bug da bola tremendo na trave
MiniGame 2: Dificuldade variável: 6% (-2%) o jogo está meio difícil em dificuldades baixas. Uma possível solução: em dificuldades < 0.5, (a) você até possa tomar um gol, mas precisa fazer pelo menos 1 ou (b) se empatar você ganha. Aí, com dificuldades >= 0.5, pode ser que você tenha que fazer 1 gol sem tomar nenhum... o que acham?
MiniGame 2: Independência de resolução: 5%
MiniGame 2: Input correto: 5%
MiniGame 2: Estilo próprio: 5%
Extra: Diversão e Criatividade: 3% (+3%) os dois minigames são superpremium, com premissas bem simples mas jogabilidade complexa, e comportamento emergente!
Extra: Harmonia: 6% (+6%) os estilos ficaram muito consistentes e legal, com arte feita por vocês!!
Percentual de atraso: 0
Nota Porcentual: 87.00% Nota Final: 13.05
Professor, acabei de tentar um novo pull request com as alterações que fizemos. Favar verificar. Abs
2017-09-25 22:15 GMT-03:00 Flávio Coutinho notifications@github.com:
-- Vinícius Henrique Silveira
Computer Engeneering Student at CEFET-MG
“Life begins at the end of your comfort zone.” — Neale Donald Walsch