Blog
Tutorial10 min read

Como Criar um Deckbuilder Como Slay the Spire (Com IA)

Um guia passo a passo para criar seu próprio roguelike deckbuilder com IA. Os sistemas exatos a recriar, qual template usar como ponto de partida e como lançar o jogo na Summer Engine.

Slay the Spire parece profundo e intimidador, e a parte surpreendente e o quanto dessa profundidade não esta no motor. Você começa uma luta, compra cinco cartas, gasta três de energia, e o inimigo faz exatamente o que o ícone de intenção prometeu. Tudo de interessante acontece nas cartas que você draftou e nas relíquias que pegou. O combate em si e um sistema pequeno e determinístico que as mesmas cinco ou seis regras executam a cada turno.

Essa divisão e o motivo pelo qual um roguelike deckbuilder e um ótimo gênero para criar você mesmo. A parte difícil de construir, o motor de combate por turnos, e finita e bem compreendida. A parte que torna o jogo bom, o pool de cartas e as sinergias entre cartas e relíquias, e puro trabalho de design que você faz em linguagem natural. Este guia cobre os seis sistemas que fazem um deckbuilder funcionar e como construir cada um com IA comeando por um template em vez de um projeto em branco.

{/* IMAGE: Hero graphic showing a deckbuilder combat scene, a hand of cards at the bottom, an enemy with an intent icon above it, and an energy counter. 1200x675, illustration. */}

Os seis sistemas que fazem um deckbuilder

Remova tudo de Slay the Spire e você ficara com seis sistemas. Faça esses sistemas funcionarem juntos e você tem o gênero. Tudo além disso são cartas, relíquias e tema.

SistemaO que fazPor que importa
Energia e custo de cartasCada turno da um orçamento fixo de energia; cartas custam energia para jogarA restrição contra a qual toda decisão turno a turno empurra
Compra, descarte, embaralhamentoA mão e comprada do baralho, cartas jogadas vão para o descarte, o descarte embaralhaO loop de baralho como motor que torna a remoção e adição de cartas relevantes
Tela de recompensa de cartasApós cada luta, escolha uma carta para adicionar (ou pule)A decisão de draft que constrói seu baralho ao longo de uma corrida
Mapa ramificadoUm mapa de nos com combates, elites, lojas e eventos para percorrerO caminho de risco e recompensa que da forma a uma corrida
RelíquiasEfeitos passivos que mudam as regras do jogoOs pickups que transformam a estratégia e fazem duas corridas parecerem diferentes
Intenção do inimigoUm telegrafo do que cada inimigo fara no próximo turnoA informação que transforma o combate de sorte em planejamento

A armadilha ao construir isso do zero e o motor de combate. Você pode gastar suas primeiras duas semanas acertando a economia de energia, a pilha de compra e o sistema de intenção, e nunca chegar na parte divertida: escrever cartas que fazem combo. E isso que um template resolve.

Comece pelo template de deckbuilder, não por um projeto em branco

O maior economizador de tempo e começar por um template que já tem o loop de combate funcionando. Na Summer Engine, o template de roguelike deckbuilder vem com a economia de energia, a pilha de compra, descarte e embaralhamento, uma tela de recompensa de cartas, telegrafos de intenção dos inimigos, um mapa ramificado e um sistema de relíquias já totalmente conectados. Você abre e já tem uma corrida jogável na primeira inicialização.

Isso muda a forma como você trabalha. Em vez de construir o motor de combate, você muda uma coisa de cada vez e joga o resultado. Adiciona uma carta. Cria uma relíquia. Adiciona um inimigo. Reconfigura o mapa. Cada mudança e uma conversa curta, e você faz uma corrida depois de cada uma.

Comece pelo template de roguelike deckbuilder aqui.

A biblioteca completa de templates cobre RPGs, plataformas, survivors-likes e mais, mas para este gênero o template de roguelike deckbuilder e o ponto de partida certo.

Passo 1: Jogue a corrida base e mude o visual

Abra o template e jogue uma corrida completa antes de mudar qualquer coisa. Você quer sentir a linha de base: o orçamento de energia, o tamanho inicial da mão, como o sistema de intenção se lê, como o mapa se ramifica. Essa linha de base e o seu ponto de referência para cada decisão de balanceamento depois.

Agora torne o jogo seu com o tema primeiro, porque tema e a mudança mais barata e faz o projeto parecer um jogo de verdade imediatamente. Descreva o mundo que você quer:

Mude o visual para um deckbuilder ambientado em uma relojoaria assombrada. O jogador e um relojoeiro, os inimigos são autômatos quebrados e fantasmas, e as cartas tem temas relacionados ao tempo: rebobinagens, congelamentos e ataques sobrecarregados que causam mais dano mas custam vida.

A IA troca a arte, renomeia as cartas iniciais e ajusta o enquadramento. Você joga de novo. O combate e idêntico, mas agora e o seu jogo. Esse e o ritmo de toda a construção: mudança pequena, jogar, decidir, repetir.

{/* IMAGE: Before and after of a reskin, default fantasy card frames on the left, haunted-clocktower theme on the right. 1200x675, illustration. */}

Passo 2: Crie seu baralho inicial e o pool central de cartas

Um deckbuilder vive ou morre pelas suas cartas, então e aqui que você passa a maior parte do tempo. Comece pequeno. O Ironclad de Slay the Spire começa com ataques e defesas básicos mais uma carta de assinatura, e o jogo inteiro cresce a partir dessa base simples.

Defina seu baralho inicial primeiro:

O baralho inicial tem cinco cartas Vento que causam dois de dano, quatro cartas Proteção que dão cinco de bloqueio, e uma carta de assinatura chamada Sobrecarga que causa oito de dano mas custa dois de vida para jogar.

Depois construa o pool do qual você drafa. Cartas são apenas regras, então você descreve cada uma em linguagem natural:

Adicione uma carta chamada Rebobinar que custa uma energia e retorna a última carta jogada da pilha de descarte para a mão. Adicione uma carta chamada Tique que custa zero energia, causa um dano e compra uma carta. Adicione uma carta chamada Mola Principal que da uma energia extra no próximo turno.

O trabalho de design aqui e seu e e o coração do gênero: quais cartas fazem combo, e quais seriam quebradas juntas. Uma carta de custo zero que compra uma carta e uma peça de motor conhecida, então combine-a com cuidado. Mire em um pool onde duas ou três cartas juntas fazem muito mais do que cada uma sozinha. Esse momento de descoberta e o que faz os jogadores começar mais uma corrida.

Passo 3: Construa o sistema de relíquias

Relíquias são o que faz duas corridas do mesmo personagem parecerem diferentes. Uma relíquia não custa energia e não fica no seu baralho. Ela muda uma regra do jogo pelo resto da corrida, e as melhores reescrevem toda a sua estratégia ao redor delas.

Uma relíquia e apenas uma regra passiva. Você descreve o gatilho e o efeito:

Adicione uma relíquia chamada Ampulheta Trincada: a primeira vez que você jogar uma carta de custo zero em cada turno, compre uma carta. Adicione uma relíquia chamada Pesos de Chumbo: você começa cada combate com uma energia a menos mas compra duas cartas extras. Adicione uma relíquia chamada Engrenagem Eco: a cada terceira carta que você jogar, o efeito dela se repete.

A IA conecta o gatilho e o efeito de cada uma. O trabalho criativo e seu: quais relíquias empurram os jogadores em direção a uma build, e quais se combinam com cartas específicas para criar um motor definitivo de corrida. Uma relíquia que recompensa cartas de custo zero mais um pool cheio delas e o tipo de sinergia que os jogadores printam. Crie relíquias que tornem um arquetipo de cartas subitamente valioso de perseguir.

{/* IMAGE: Three relic cards with icon, name, and a one-line rule each, showing how a relic changes a game rule. 1200x675, illustration. */}

Passo 4: Ajuste o mapa e o arco da corrida

O mapa ramificado e o que transforma uma série de lutas em uma corrida com forma. Os jogadores escolhem um caminho por combates, elites, lojas, locais de descanso e eventos, pesando uma rota mais segura contra uma mais gananciosa com melhores recompensas. Essa única decisão, rota segura ou rota gananciosa, e a pergunta que Slay the Spire faz repetidamente.

Você ajusta o mapa em linguagem natural:

Faça o mapa ter três atos. Cada ato termina em um chefe. Coloque uma luta de elite na maioria dos caminhos na segunda metade de cada ato, de as elites uma recompensa garantida de relíquia, e adicione uma loja e um local de descanso a cada ato para que os jogadores tenham que escolher entre se curar, melhorar uma carta e comprar.

O motivo para fazer isso por conversa e a velocidade. O ritmo das corridas e iterativo: você joga uma corrida completa, sente que o ato dois não tem tensão, e ajusta o posicionamento das elites ou a curva de recompensa em um prompt curto. Esse loop e muito mais rápido do que procurar valores no código, e você ainda pode abrir o editor para editar a geração do mapa manualmente quando quiser controle exato. Os dois caminhos editam o mesmo projeto.

Passo 5: Acerte a intenção dos inimigos e o design de encontros

A intenção dos inimigos e o que faz um deckbuilder ser um jogo de planejamento em vez de sorte. Antes do seu turno, cada inimigo mostra o que vai fazer: um número para um ataque, um escudo para um bloqueio, um ícone para um buff ou debuff. Você joga em torno desse telegrafo, e remove-lo transforma o gênero em adivinhação. O template cuida da exibição de intenção, então seu trabalho aqui e o design de encontros. Descreva os inimigos como um conjunto de comportamentos:

Adicione um inimigo chamado Engrenagem Presa que alterna entre um ataque de seis de dano e aplicar dois de Ferrugem, que faz a próxima carta do jogador custar uma energia a mais. Adicione uma elite chamada O Maestro que convoca dois autômatos e os fortalece a cada turno, de modo que o jogador deve escolher entre eliminar os adicionais e correr contra a elite.

Bons encontros são puzzles que o baralho do jogador precisa responder. Um inimigo que pune uma mão cheia recompensa um baralho enxuto. Uma elite que escala a cada turno recompensa uma build rápida e agressiva. Crie lutas que fazem perguntas diferentes, para que o mesmo baralho não possa pilotar automaticamente a corrida inteira.

Passo 6: Encontre o seu diferencial

Um roguelike deckbuilder de base e divertido, mas o gênero esta cheio de jogos fortes. O que carrega o seu e uma ideia que o padrão não tem. Como o motor de combate e finito, você pode construir a base rapidamente e dedicar seu esforço real ao diferencial.

Escolha um e va fundo:

  • Um segundo recurso além da energia, como um medidor de momento que cresce ao longo dos turnos e desbloqueia suas cartas mais fortes
  • Um baralho que você molda em uma grade, onde a adjacência das cartas cria bônus
  • Uma camada de pressão em tempo real em que o inimigo age em um temporizador, misturando o deckbuilder com o ritmo de ação
  • Meta-progressão onde cartas que você descarta no final de uma corrida se juntam ao baralho de uma cidade para corridas futuras
  • Dois jogadores compartilhando um baralho em co-op, comprando em turnos da mesma pilha

Você constrói o diferencial da mesma forma que construiu todo o resto: descreva, jogue, ajuste. Como a base e sólida, o diferencial e onde a maior parte da sua energia de design pode ir.

O que e gratuito e o que custa dinheiro

A Summer Engine e gratuita. O template de roguelike deckbuilder, 2D, o fluxo de criação por conversa, o editor e a exportação para uma build de desktop real que você pode colocar no Steam ou no itch.io estão todos no plano gratuito. Você pode criar e lançar um deckbuilder completo sem pagar.

Existem planos pagos para uso mais intenso de IA e iterações mais rápidas quando você itera muito, o que um deckbuilder estimula porque grande parte do trabalho e escrever e rebalancear cartas. Nenhum dos sistemas centrais neste guia esta atrás de um paywall, então o plano gratuito e o lugar certo para construir seu protótipo e seu primeiro lançamento.

Construa

O roguelike deckbuilder e um dos gêneros mais recompensadores de criar porque o trabalho no motor e finito e o espaço de design acima dele e enorme. Assim que o loop de energia e compra funciona, cada carta, relíquia e inimigo e uma pequena adição que pode gerar uma combinação que você não planejou. Comece pelo template, coloque um personagem funcionando e depois adicione cartas uma de cada vez até as sinergias surpreenderem você.

Comece pelo template de roguelike deckbuilder ou abra o criador de jogos com IA e descreva o deckbuilder que esta na sua cabeça. Se quiser jogar o gênero antes de construir, nosso guia de jogos como Slay the Spire e um bom lugar para encontrar ideias de cartas e relíquias que vale a pena tomar emprestado.

Frequently asked questions

Qual e a dificuldade de criar um deckbuilder como Slay the Spire?

Os sistemas são mais complexos do que um survivors-like, mas ainda são bem compreendidos. O combate e por turnos e determinístico, então não há física nem código de rede para lidar. A dificuldade real esta no conteúdo e no balanceamento: criar cartas e relíquias suficientes para que sinergias surjam, e depois ajustar os números para que nenhuma combinação torne o jogo trivial. Começar por um template elimina o trabalho no motor, deixando você com tempo para o design de cartas, que e a parte que de verdade faz o gênero ser bom.

Qual template devo usar como ponto de partida?

Use diretamente o template de roguelike deckbuilder. Ele já vem com a economia de energia, a pilha de compra, descarte e embaralhamento, uma tela de recompensa de cartas, telegrafos de intenção dos inimigos, um mapa ramificado e um sistema de relíquias totalmente conectados. Na primeira vez que você abre, já há uma corrida jogável, e a partir daí e só adicionar cartas, criar relíquias e ajustar o mapa por meio de conversa. Começar do zero significa reconstruir todo o loop de combate a mão antes de chegar na parte divertida.

A IA pode criar as cartas e relíquias para mim?

A IA implementa qualquer carta ou relíquia que você descreva e pode sugerir sinergias, mas as decisões de design são suas. Uma carta e um conjunto de regras: custo, alvo, efeito e qualquer condição. Você descreve a regra em português simples e a IA implementa. O trabalho criativo, decidir quais combinações valem a pena perseguir e quais quebrariam o jogo, e a parte que torna o seu deckbuilder único, e esse julgamento e seu.

Preciso saber programar?

Não. Você cria descrevendo o que quer em linguagem natural, e o motor escreve e edita o código Godot subjacente para você. Você pode abrir o editor e ajustar valores de cartas ou a matemática do combate diretamente se quiser mais controle, mas nunca precisa escrever um script do zero para ter um deckbuilder funcionando.

Criar um deckbuilder como Slay the Spire e de graça?

Sim. A Summer Engine e gratuita, incluindo o template de roguelike deckbuilder, 2D e exportação para uma build de desktop real que você pode publicar no Steam ou no itch.io. Existem planos pagos para uso mais intenso de IA e iterações mais rápidas, mas o plano gratuito e suficiente para criar, balancear e lançar um deckbuilder completo.

Posso vender meu deckbuilder no Steam?

Sim, desde que sua arte, os textos das cartas e a música sejam seus ou devidamente licenciados. Mecânicas de jogo não são protegidas por direitos autorais, então criar a sua versão do gênero e legalmente tranquilo, mas você não pode copiar os nomes específicos das cartas, os nomes das relíquias ou a arte de Slay the Spire. A Summer Engine exporta uma build nativa para desktop, então o mesmo projeto que roda no editor e o que você publica. O processo completo esta coberto em Como Publicar um Jogo no Steam.

Quanto tempo leva para criar um protótipo?

Uma corrida jogável com um único personagem a partir do template leva uma tarde. Você começa com um personagem, um baralho inicial e alguns inimigos funcionando, e depois itera: adiciona cartas, cria relíquias, constrói um segundo personagem, ajusta o mapa. O gênero se beneficia de um pool profundo de cartas, então a maior parte do seu tempo vai para escrever e balancear cartas em vez de construir sistemas, que e exatamente a parte que a IA mais acelera.

O que torna um deckbuilder divertido de expandir?

O motor de combate e fixo, mas o espaço de design acima dele e enorme. Assim que o loop de energia e compra funciona, cada nova carta, relíquia e inimigo e uma adição pequena e autônoma que pode criar combinações surpreendentes. Você pode lançar um jogo enxuto com um único personagem rapidamente, e continuar adicionando cartas e personagens enquanto as sinergias permanecerem interessantes, que e o motivo pelo qual o gênero tem uma vida útil tão longa.

  • Tutorial
  • Slay the Spire
  • Deckbuilder
  • Roguelike
  • AI Game Dev