GithubHelp home page GithubHelp logo

oil-blood's Introduction

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

oil-blood's People

Contributors

igorsans avatar

Stargazers

 avatar Rodrigo Assunção  avatar Sabrina de Sousa Guimarães avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.