Executando verificação de segurança...
3

Criei um "Mortal Kombat" de Devs e o Filipe Deschamps é um Boss impossível (╥﹏╥)

Fala, pessoal!

Sou dev júnior e, queria tirar meus projetos de estudo do óbvio. Decidi criar algo para testar com meus amigos: o README Battle. (ง •̀_•́)ง

A ideia é simples: você coloca dois usuários do GitHub pra sairem na mão, o código vai ver qual perfil tem + repositórios, seguidores, stars, forks. O combate é em tempo real e sangrento, estilo "mortal kombat", o vencedor dá Fatality no Oponente.

A lógica do combate é baseada em:

  • HP: 100 de HP + número de repositórios + estrelas totais.
  • Escudo: É o seu número de seguidores (eles absorvem o dano antes de chegar no HP).
  • Dano: Baseado nos seus repositórios (estrelas + forks).

Eu achei que o balanceamento estava bom, até testar contra o Felipe Deschamps. Meus amigos e eu fomos massacrados. O HP do cara é tão alto que parece que ele tem hack, cada golpe dele me matou com 1 hit. Ele é oficialmente o Boss Final desse jogo. (╥﹏╥)

Mas eu não aceitei a derrota. Cacei pelo GitHub inteiro até achar alguém que conseguisse derrubar o boss (spoiler: tem que ter MUITA estrela acumulada pra tancar o TabNews). Usei a Rafaella Ballerini, e ela venceu por causa do escudo (número de seguidores).

Até que coloquei a microsoft pra lutar contra ela e vi ela morrer num hit, a Google também foi deitar sem sono. Aposto que vou rir com a criatividade de vocês para armar lutas tbm...

Pergunta para a comunidade: Quem vocês acham que é o dev mais forte do GitHub brasileiro hoje? Alguém aí tem HP suficiente para aguentar o tranco? ⚔️

O projeto foi feito para meu portfólio, mas acabou virando uma diversão interna com amigos. Vou deixar os links (GitHub e Demo) no primeiro comentário para quem quiser testar o desafio impossível de bater o Deschamps. Adoraria se pudessem dar uma star no projeto tbm :)

O que aprendi tecnicamente nesse projeto:

  1. Web Audio API: Descobri que dá para gerar som de "porrada" e sons no 'geral' puramente via código, sem precisar carregar arquivos de áudio externos.
  2. Manipulação de DOM: Atualizar as barras de vida e escudos em tempo real enquanto a lógica de turnos acontece no background foi um ótimo exercício de JS puro.
Carregando publicação patrocinada...
1

Ficou muito legal ! Muito bom mesmo !
😃

Eu achei tão incrível que você tinha que ver. Fiquei impressionado.
Assim que pude eu fui ver o source-code e também gostei demais. Você manda bem, logo vi.

Daí naveguei nos seus repositórios e o nível é surpreendente. Alto, bem alto ! 😃
Os códigos-fonte que vi são todos muito bem escritos. Eu vou precisar de tempo para curtir as páginas que você publica. Com certeza eu volto para bisbilhotar no github.

O job generator é hilário e o git fóssil também ficou muito bom. Eu vou precisar de tempo para ver os outros.

Parabéns pela obra e pelo conjunto da obra.

0
1