Saaalve, galera! Estou muito empolgado de falar desse projeto, joguei muito jogo quando era mais novo e sempre tive a curiosidade de saber como era desenvolvido os jogos e saber que foi mais ou menos por aqui onde tudo começou (sei que o começo de tudo não foi por aqui, mas já da pra ter uma boa noção) foi bem empolgante! Muito aprendizado e com uma didática incrível que o Bonieky Lacerda tem! Projeto todo desenvolvido em React e Typescript.
• Criamos um component para representar o personagem e demos um tamanho de 30px.
• Pegamos um mapa.png de 480x480 e mapeamos uma matriz de 16x16 com ZEROS e UNS (0 e 1) nele para usarmos como base a movimentação do personagem, onde era permitido ou não andar.
• Criamos uma pasta hook e usamos um arquivo para ter toda a lógica e validação que era preciso para a movimentação do personagem.
Tudo estilizado em CSS in JS com styled-components.
Feito com ❤️ por C. Eduardo!
🛠 FrontEnd Developer Jr.
📍 Fortaleza - Brasil