Skip to content

Latest commit

 

History

History
99 lines (90 loc) · 4.77 KB

README.md

File metadata and controls

99 lines (90 loc) · 4.77 KB

Oil Blood

Jogo em desenvolvimento com base em conteudo disponivel no youtube por Chris Courses. Este é um simples jogo de luta onde dois samurais se enfrentam em uma cidade futuristica. (em desenvolvimento)

Personagens com suas particularidades.

  • O primeiro personagem, (nome será definido)


Caracteristicas:

- Vantagens
    - Precisão aprimorada: sua espada consegue atingir seu inimigo a uma distancia maior.
    - BackRoll: consegue se evadir rapidamente do perigo (em desenvolvimento)
    - Ultima gota de oleo: se em combate sofrer um ataque fatal tem uma chance grande de permanecer de pé e em combate. (bug que virou feat, poderá ser aperfeiçoada)
- Desvantagens
    - Precisão aprimorada: para conseguir atingir seus inimigos a uma distancia segura seus ataques são levementes mais lentos.
  • O segundo personagem, (nome será definido)


Caracteristicas:

- Vantagens
    - Wd40: Este personagem consegue atacar em uma velocidade maior que seu inimgo.
    - Slash: não é o guitarrista, este personagem consegue avançar com um ataque rapido em direção a seu inimigo. (em desenvolvimento)
- Desvantagens
    - Lamina: para combinar com seu estilo de combate este personagem usa uma lamina curta, por isso ele precisa se aproximar um pouco mais de seu inimigo.
    -Uso de Combustivel: dificilmente esse personagem poderá se manter de pé após receber um ataque fatal. (bug que virou feat, poderá ser removida)

##To do
  • Arte
    • Atualização das imagens para combinar com o tema mecha (vai dar trabalho, não tenho muita experiencia com pixel art)
    • Background vivo:
      • Atualização da loja + vendedor
      • Gato mecha adcionado ao background com sua movimentação
      • Trem que passa ao fundo
    • Movimentações:
      • Movimentação dos personagens e ataques.
  • Mecanica
    • Barra de stamina, responsavel por definir as vezes que um personagem pode usar uma habilidade
    • Defesa + dano a stamina
    • Habilidades especiais dos personagens
    • Correção de alguns bugs
    • Balanceamento dos personagens: vida, dano, velocidade, etc...
  • Facil acesso
    • Hospedar jogo para facil acesso de jogadores

Como jogar

Para jogar é bem simples, basta você acessar esse link aqui!

  • Para jogar é necessario duas pessoas para comandar cada um dos personagens.
  • Player vs Player, ganha quem conseguir derrubar seu inimigo primeiro, o jogo dispoem de um contador de segundos que conta 1 minuto, caso esse tempo termine é definido vencedor o jogador com maior quantidade de vida.
  • Caso um Player perca ou o tempo termine para iniciar uma nova partida basta você recarregar a pagina do seu navegador (F5, ou CRTL + R).

##Teclas de movimentação e combate
- Player 1
- W: Pular
- A: Mover para Esquerda
- D: Mover para Direita
- S: Defender (em desenvolvimento)
- Space: Atacar
- Player 2
- ⬆️ : Pular
- ⬅️ : Mover para Esquerda
- ➡️ : Mover para Direita
- ⬇️ : Atacar
- Num5: Defender (em desenvolvimento)

Boa sorte!


#Team Igor "Fakada" Santos - Programador / Direção de Arte
Romulo "SK" Estevam - Artista

Sobre

Esse projeto está sendo desenvolvido como hobbie e com finalidade de aprender novos conceitos voltados ao mundo da programação, meu primeiro contato com HTML canvas e um dos meus primeiros contatos com orientação a objeto voltado a jogos que tem me ajudado a entender sobre esse conceito, caso tenha interesse em iniciar um projeto com essa base ou similar basta utilizar o conteudo disponivel canal do Youtuber Chris Courses, aqui está o link para ter a base desse projeto que estou desenvolvendo de um jogo de luta: Youtube: JavaScript Fighting Game Tutorial with HTML Canvas

Creditos

Base do projeto e conceitos: Chris Courses

Se você consegue ver essa mensagem significa que este projeto não foi finalizado, e caso tenha jogado e queira me dar um feedback uma solução para algum bug ou alguma sugestao basta entrar em contato comigo: LinkdIn