O que e o Duts Card Game?
Duts Card Game e um jogo de cartas roguelite desenvolvido pela Curitiba Software, ambientado no universo DUTS Cacadores de Monstros - uma franquia de aventura brasileira que mistura investigacao policial com confrontos contra criaturas do folclore nacional. Inspirado em jogos como Slay the Spire, o Duts Card Game desafia o jogador a explorar mapas procedurais, construir decks poderosos e enfrentar bosses como Alzir, Boitata, Curupira, Matinta Perera e dezenas de outras lendas da cultura popular brasileira.
O destaque tecnico do projeto e a ausencia total de dependencias externas: o jogo e construido com JavaScript puro, HTML e CSS, rodando diretamente no navegador sem necessidade de instalar nada. Disponivel em duts.web3hub.com.br, o Duts Card Game funciona em desktop e mobile, com suporte offline via Service Worker.
Mecanicas de jogo: decks, estrategia e folclore
O nucleo do gameplay e o sistema de deck building roguelite. O jogador escolhe um dos 19 personagens - cada um com habilidades passivas unicas, deck inicial proprio e pool exclusiva de cartas - e embarca em uma run pelo mapa do universo DUTS.
O mapa e gerado proceduralmente: uma grade de 5 linhas por 7 colunas com salas de diferentes tipos - combates normais, elites poderosas, eventos narrativos, descanso, loja e bosses. A jornada culmina no enfrentamento com o boss final do ato, que varia por personagem escolhido.
O sistema de combate e por turnos. Cada turno, o jogador recebe 3 pontos de energia e uma mao de cartas do seu deck embaralhado. Cartas custam energia para jogar e produzem diferentes efeitos: ataques, defesa (bloco), veneno, queimadura, stun, buff de forca, evasao e muito mais. O objetivo e derrotar todos os inimigos antes de chegar a zero pontos de vida.
19 personagens com passivas unicas
Cada personagem do Duts Card Game tem uma passiva que define seu estilo de jogo:
O Duarte, protagonista da franquia, compra uma carta extra a cada terceira carta jogada no turno - ideal para builds de maos grandes. A Yuri ganha energia bonus no proximo turno se jogar tres ou mais cartas. O Kaleski converte cura em bloco equivalente. O Fred ganha um stack de Forca a cada inimigo eliminado, escalando o dano ao longo da run.
Alem dos quatro personagens iniciais, outros 15 podem ser desbloqueados atraves de condicoes especificas no sistema de progressao permanente, que persiste entre as runs. O sistema de progressao rastreia XP, nivel, conquistas, captura de criaturas e check-in diario com recompensas escalonadas por 7 dias consecutivos.
Mais de 120 bosses do folclore brasileiro
O que mais impressiona no Duts Card Game e a amplitude do seu bestiario. Sao mais de 120 bosses com tag isBoss, todos baseados em criaturas do folclore e cultura popular brasileira: Alzir (3 fases, 450 HP, boss final extremo), Boitata, Cuca, Saci, Curupira, Matinta Perera, Espirito, Sentinela e dezenas de outros.
Cada boss tem um briefing narrado antes do combate - um texto estilo terminal typewriter acompanhado de audio gerado com tecnologia de sintese de voz. O sistema de audio usa MP3s pre-gerados via OmniVoice (texto para voz em PT-BR) com fallback para a Web Speech API nativa do navegador.
Os bosses tambem dropam cartas exclusivas ao serem derrotados: 99% de chance de carta normal e 1% de carta lendaria. Essas cartas sao unicas e carregam o tema visual e os poderes do boss que as gerou, adicionando camadas de colleccionamento ao gameplay roguelite.
Sistema de fraquezas e Corposeco
O sistema de fraquezas (Weak System) adiciona profundidade tatica aos combates. Cada inimigo tem uma carta especifica a qual e vulneravel. Quando essa carta esta na mao do jogador, um indicador aparece no card do inimigo. Ao jogar a carta de fraqueza, o dano e dobrado e um efeito especial e ativado - stun, dano em area, remocao de evasao, entre outros.
O sistema Corposeco introduz tensao extra para criaturas sobrenaturais: ao eliminar um inimigo desse tipo, ha 30% de chance de ressurreicao. Cada ressurreicao acumula no perfil da criatura (persistido entre runs), tornando encontros futuros progressivamente mais dificeis.
Tecnologia: JavaScript puro, zero dependencias
A escolha de construir o Duts Card Game sem frameworks ou bibliotecas externas foi intencional. O jogo carrega em ordem: cards.js, relics.js, enemies.js, characters.js, map.js, combat.js, events.js, ui.js e game.js. Cada modulo e responsavel por um aspecto do jogo, com objetos globais bem definidos.
O Service Worker garante que o jogo funcione offline apos a primeira visita, usando estrategia network-first para HTML, JS e CSS (sempre busca versao atualizada do servidor) e cache-first apenas para imagens e audio estatico. O save do jogo e armazenado em localStorage, criptografado, permitindo retomar runs mesmo apos fechar o navegador.
O backend e um servidor Node.js com MongoDB para ranking global, sistema de contas, stamina (energia para jogar, regenerada ao longo do tempo) e loja in-game. Autenticacao com 2FA via WhatsApp garante seguranca das contas dos jogadores.
Comentários
Deixar um comentárioVocê precisa ter uma conta no CuritibaBlog para comentar.