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ê! |
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. |