O presente repositório comporta o desenvolvimento de um projeto proposto pela disciplina de Paradigmas de Linguagem de Programação, ministrada pelo professor Everton Leandro Galdino no período 2021.2 - UFCG. Para este projeto, foram utilizadas as linguagens de programação Haskell (Paradigma funcional) e Prolog (Paradigma lógico).
“Pokebang!” é um jogo inspirado nos antigos jogos da franquia Pokémon combinado com elementos de um jogo shooter 2D. É essencialmente um jogo baseado em uma disputa entre pokemóns, no qual dois jogadores entram em uma batalha de disparos, o primeiro a acertar o adversário detêm a vitória!
POKEBANG! é um jogo em que dois jogadores assumem os papéis de dois Pokemóns que se movimentam verticalmente e possuem pokébolas para atirar uns contra os outros.
Existem certos "obstáculos", que consistem em outros pokémons que aparecem aleatoriamente para impedir o êxito dos jogadores. Cada um desses têm diferentes características que os tornam adversidades diferentes. Por enquanto, nesse momento, temos três principais:
Existem três obstáculos que aparecem aleatoriamente entre os jogadores:
Vileplume - solta espinhos na direção dos jogadores, os quais são tão fatais quanto um tiro;
Rhydon - intercepta um projétil;
Slowpoke - ao ser atingido por um projétil, diminui a velocidade do mesmo;