Skip to content

Latest commit

 

History

History
66 lines (57 loc) · 2.96 KB

README.md

File metadata and controls

66 lines (57 loc) · 2.96 KB

Cabeçalho do Projeto

Status de Desenvolvimento Licença Build Status Idioma

Este projeto é uma breve paródia de um dos meus jogos favoritos (Hotline Miami) e também uma homenagem a minha amada faculdade (Fatec Baixada Santista), trata-se de um jogo de estilo 'Top-Down' onde como player temos eu e meus grandes amigos @ptkato e @ericshortcut, o jogo foi desenvolvido apenas com JavaScript, HTML5 e CSS3. Foi necessária a utilização da tag Canvas e algumas de suas funções nativas. Em nenhum momento foram utilizadas frameworks ou templates. Toda a física, sistema de colisão, controle de frames e callbacks e outros recursos utilizados foram desenvolvidos especialmente para este projeto. Caso tenha interesse em continuar o projeto ou utilizar alguma parte do mesmo fique a vontade, pois o código foi cuidadosamente comentado aguardando um forasteiro ou um curioso como você!

Gif Demo


PRINCIPAIS RECURSOS

  • Object Prototype.
  • Recursive Functions.
  • High-Order Functions.
  • First-Class Functions.
  • Currying Functions.

TECNOLOGIAS UTILIZADAS

  • HTML5
  • CSS3
  • JavaScript 1.7

OBJETIVOS PRINCIPAIS

  • Implementar componentes de física e colisão.
  • Desenvolver prototypes dos players.
  • Confeccionar sprites dos players principais (Eu / Eric).
  • Implementar e confeccionar sprites do segundo andar (Prédio Velho).
  • Implementar Diálogos, NPCS e Objetivos do Game.

DEMO DISPONÍVEL

Bom... Se você ficou curioso mesmo ou apenas quer testar e ver como o jogo funciona, entender a mecânica ou apenas visualizar a identidade visual do projeto, você pode acessar a demo que deixei disponível em HOTLINE FATEC-BS

OBS: O sistema de colisão com paredes foi refatorado recentemente então ainda existem 'bugs' por causa do prototype, caso isto venha a acontecer simplesmente pressione F5 isto irá sanar o problema e você poderá jogar normalmente.