Sou o desenvolvedor do Arrowmap, um jogo de setas diário da DNA2Tech, empresa de software de Curitiba. Este é um pitch sobre como o projeto foi construído.

Como Construir o Arrowmap: Um Desafio Mundial de Setas

O Jogo

O jogo consiste em tocar nas setas. Se o caminho até a borda estiver livre, a seta sai. Se bater em outra seta, você perde uma vida. Todos recebem os mesmos tabuleiros no dia (UTC), com até 24 lotes.

Garantindo Pontuação Única

Cada lote é gerado a partir da data UTC e do número do lote. A mesma função roda no navegador e no Worker. Ao concluir, o cliente envia a lista de jogadas. O servidor reconstrói o tabuleiro e refaz as jogadas antes de aceitar.

Limitações do Plano Gratuito

Arquivos estáticos não contam nas 100 mil requisições/dia. Só o /api/* conta. Os rankings leem uma tabela pequena de stats ou no máximo 100 linhas de líderes, sem varrer todos os jogadores. Um lote concluído grava a linha do jogador e um ou dois contadores de região. Os contadores diários são apagados após 21 dias.

Conclusão

O Arrowmap é um jogo de setas diário que registra pontos para países, estados e cidades. Construído com Workers Free e D1 Free, garante uma experiência segura e eficiente. Feedback sobre dificuldade e ideia de ranking por região é bem-vindo.

ArrowmapConstruirDesafioMundialSetas