Home Close

Close

Kheridien's Revenge

Kheridien's Revenge

Created by Breno Viana

Introdução do Jogo

Kheridien's Revenge é um jogo desenvolvido para a disciplina de Mecânicas e Balanceamento de Jogos do curso de Bacharelado em Tecnologia da Informação da Universidade Federal do Rio Grande do Norte (UFRN). Foi utilizada o Godot, uma game engine opens-ource, para o desenvolvimento do jogo e a linguagem padrão dessa engine, a GDScript. Além disso, o jogo, mesmo em fase pré-alpha, participou do festival de jogos da EPoGames 2017 (um evento local de jogos).

A partir de sprites gratuitas encontradas na internet de zumbis e um ninja, o a ideia do jogo surgiu. O jogo se resume no jogador controlar o ninja de forma a matar todos os zumbis que passarem por seu caminho. A história será detalhada na seção Narrativa.

Gênero
Aventura
Jogabilidade
Plataforma
Público-Alvo
Livre para todos os públicos
Gráficos
2D
Plataformas Suportadas
Windows, Linux e Mac OS

Equipe

Desenvolvedores

  • Breno Maurício de Freitas Viana
  • Felipe Barbalho Rocha

Game Designer

  • Breno Maurício de Freitas Viana

Objetivos da Equipe

A ideia do jogo surgiu da necessidade de ser aprovado na disciplina de Mecânicas e Balanceamento de Jogos. A partir desse objetivo principal e do conceito inicial do jogo decidimos por desenvolver um jogo de plataforma.

Gameplay


Objetivos do Jogo

Condições de vitória

O objetivo do jogo é fazer com Kheridien derrote o máximo de zumbis até que chegue ao fim de cada nível.

Condições de derrota

Kheridien morre se sua barra de vida de chegar a zero, devido ao dano provocado pelos zumbis, ou se, acidentalmente, nosso herói roxinho cair de um precipício! PORÉM, haverá vidas extras pensadas especialmente para esse tipo de incompetência! PORÉM², como vovó dizia: "tudo tem limites!", as vidas extras também! Logo se as três vidas extras forem acabarem: Game Over!

Mecânicas

Espaço
Contínuo
Tempo
Baseado em turnos

Ações

  • Mover;
  • Saltar;
  • Escalar;
  • Atacar com espada (no solo e no ar);
  • Lançar kunai (no solo e no ar);
  • Coletar item da caixa.

Estados

Os estados do ninja são os seguintes:

  • Ocioso/Parado;
  • Correndo;
  • Pulando;
  • Atacando com a espada;
  • Atacando com a kunai.

Os estados dos zumbis são:

  • Ocioso/Parado;
  • Andando;
  • Atacando.

Regras

  • O jogador possui 3 vidas inicialmente;
  • O jogador começa com 5 kunais e pode usá-las a qualquer momento;
  • Pode-se atacar com a espada a qualquer momento;
  • O zumbi irá perseguir Kheridien, caso se aproxime dele;
  • Ao entrar em contato com um zumbi o jogador sofre dano de vida;
  • Se Kheridien cair em um precipício ele morre;
  • Quando a barra de vida chega ao fim, ele perde uma vida;
  • Se não houver mais vidas, ocorre game over.

Sorte

Não foi implementada nenhuma mecânica de sorte no jogo.

Narrativa

Nessa seção apresentamos a narrativa criada para o jogo.

Contexto

O jogo se passa no Japão medieval.

Descrição dos Personagens

Kheridien é um ninja muito habilidoso tanto que se tornou uma lenda em sua região. Ele trabalha fazendo missões para quem o contratar e cobra um alto preço por elas.

Enredo

Kheridien recebeu uma missão extremamente importante e urgente e, por isso, teve de deixar sua mulher em casa sozinha para completar a sua missão. Dias depois, após o fim de sua missão, o nosso protagonista chega à porta de sua casa e sente um cheiro de corpo podre. Ele entra e se depara com a casa completamente desarrumada e com sangue por quase toda a casa. Ele sentiu agonia e procurou, ainda dentro da casa, por sua mulher. Ao chegar à cozinha viu que sua esposa estava completamente destroçada, mas sua cabeça se mexia, ela se tornou uma zumbi. Ele pegou uma kunai de seu bolso e acertou a cabeça de sua mulher, em seguida, abraçou-a e chorou por horas. Após algum tempo, Kheridien se recompôs e correu em busca de vingança. Sua missão: matar todos os zumbis da face da terra.

Visual Artístico

Referências visuais

Descrição do Mundo

Cemitério

Aqui o jogador não precisará se preocupar com o tempo, ou com a quantidade de zumbis mortos. Em um espaço contínuo, será necessário ter atenção aos zumbis e também aos mortais precipícios. Matar todos os zumbis não trará vantagem no sucesso da missão mas irá saciar (talvez) a sede de vingança de Kheridien. A passagem pela death road trará alguma dificuldades extras, como por exemplo aprender a escalar (não diremos onde pra não dar SPOILER). Também trará algumas surpresas, como sofrer dano ao ficar em cima do zumbi, apesar de críticos acharem que é bug, temos provas científicas da veracidade desse fenômeno.

Fazer os zumbis perseguirem Kheridien é uma diversão a parte, o jogador se sente em The Walking dead naquelas missões que nunca deram certo (até a 7° temporada).

Descrição da Interface com o Usuário

Por enquanto o jogo só possui interface do teclado para ser jogado.

  • As setas esquerda e direita são responsáveis pela movimentação;
  • A seta para cima faz o personagem pular;
  • A seta para baixo realiza interação com objetos (como abrir uma caixa e coletar itens);
  • A tecla 'A' realiza o ataque com a kunai;
  • A tecla 'S' realiza o ataque com a espada;
  • A tecla de espaço realiza a pausa do jogo;
  • A tecla enter seleciona os itens do menu.

Histórico do Desenvolvimento

O histórico detalhado do desenvolvimento do jogo pode ser visto nesse link.

Cronograma

O protótipo do jogo foi desenvolvido seguindo o cronograma a seguir.

16 de Outubro de 2017

NEWS:
BUGS:

26 de Outubro de 2017

NEWS:

BUGS:

13 de Novembro de 2017

NEWS:

BUGS FIXES:

BUGS:

20 de Novembro de 2017

NEWS:

BUGS FIXES:
  • Animação de morte dos zumbis;
  • Itens não são resetados ao morrer na fase.
BUGS:

27 de Novembro de 2017

NEWS:
  • Reformulação da fase 1 (usando uma técnica nova);
  • Interface de controle com o teclado;
  • Zumbis seguem o ninja.
BUGS FIXES:
  • Pause Screen não fica no centro da tela em alguns pontos da fase;
  • O jogador consegue evitar o fim da fase pulando por cima da placa com a seta;
  • Novo jogo não reinicia os valores;
  • Animação trava ao pular e usar o ataque de kunai sem nenhuma kunai.
BUGS: