Skip to content

Alhenri/game-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game Study

O propósito desse repositório é aprimorar meus conhecimentos sobre ReactJs e Typescript. Um jogo envolve muito mais coisas do que uma aplicação comum pra uma funcionalidade específica, como por exemplo, aprofundamento em estilização (pela necessidade de animar os frames com o CSS, posicionar os elementos e construir toda a interação entre eles), além de muito código e atenção com casos de uso.

Tecnologias utilizadas

  1. ReactJs: O React foi a grande biblioteca utilizada para a rendeziração dos componentes, criação dos contextos que o jogo envolve (configuração, posicionamento dos bots, sistema de vida e etc.) e o uso dos hooks para aumentar a performance (useCallback, useMemo) e criar os efeitos colaterais (useEffect).

  2. Typescript: Linguagem que auxilia MUITO durante a programação pois ajuda o programador a encontrar inconsistência em variáveis, funções e etc.

  3. styled-components: Minha lib de estilização favorita que me ajuda bastante na hora de criar a animação dos frames por que consigo utilizar o Typescript dentro do CSS.

Sobre o jogo

O jogo está em desenvolvimento, o objetivo é derrotar todas as criaturas sem morrer. Com o tempo será lançada novas feature, animações, correções de possiveis bugs, enredo, persnagens, inimigos e talvez até um multiplayer.

O jogo está hospedado na vercel, porém só está disponivel para monitores com a resolução maior ou igual a 1920x1080 e você pode acessa-lo no link abaixo.

Abrir o jogo