Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Eu gostei do seu jogo e de como você conseguiu captar o espírito desse estilo de jogabilidade. Ficou caótico e bem engraçado. 
Tomei um susto com o abacaxi na primeira vez que ele apareceu. Eu realmente não estava esperando aquilo acontecer.
Os controles estão muito bem programados e a movimentação dos personagens está rodando lisa. Tudo bem animado e colorido. Mesmo sendo artes tão simples, tudo é inteligível. E a música e efeitos sonoros estão muito bons e condizem com o estilo de arte (chiptune).
Achei os chefes desbalanceados, muito mais difíceis que o resto (e entendo que a falta de tempo não permite focar muito nesses detalhes).  
No sapo emo, como você fez para ele vir em sua direção?
A barra de energia realmente faz falta. Em nenhum momento eu consegui arriscar alguma tática mais ofensiva por medo de ser a última chance e ter que começar a fase de novo. Só joguei na retranca.
Os balões ficam muito tempo na tela e muitas vezes atrapalham. Mesmo os diálogos sendo tão engraçados, talvez diminuir o tempo de tela deles seja uma boa mudança.  
Por fim, me diverti bastante. É um ótimo jogo.

Parabéns!

(+1)

Os chefes ficaram dificeis pq eu gosto mesmo kkkkk acho legal ter um desafio maior neles e depois vou balancear melhor.
Para o sapo emo vir em na direção do jogador certinho, primeiro tem 3 variaveis, z,  velz, e grav; o z é a altura, o velz é o tanto que a altura sobe e a grav é a gravidade. Com essas variaveis, numa parte do codigo eu coloco
z += velz;
velz += grav;

Isso faz com que, se velz = -3, z += -3; e com grav sendo .1; então o bixo sobe (negativo) e desce (positivo);
Com tudo isso eu rodo esse codigo (ele tem que ser rodado 1 vez! senão não dá certo)

direction = point_direction(x, y, obj_player.x, obj_player.y); //DIREÇÃO PARA DELE PARA O JOGADOR
var _dist = point_distance(x, y, obj_player.x, obj_player.y); //DISTANCIA DELE PARA O JOGADOR

var _frames_no_ar = (-2 * velz) / grav;  //CALCULA O TEMPO TOTAL
speed = _dist / _frames_no_ar; //VELOCIDADE NECESSARIA

com isso deve dar certo.

Se você for nas OPÇÕES, EXTRAS, você vai ter a opção de desativar os que os inimigos te xingam. Mesmo assim valeu pelo feedback!