About

One developer. One stockpile card game.

A weekend project that became the stockpile card-game app I always wanted on my phone.

Porque é que isto existe

As apps de jogo de cartas de pilha das grandes editoras na App Store batem todas no mesmo muro: anúncios depois de cada ronda, um temporizador de energia que limita o quanto podes jogar e um modo multijogador escondido por trás de um login pago. Um clássico jogo de cartas de pilha não precisa de nada disso. É um jogo de cartas limpo e rápido que deveria simplesmente funcionar.

Por isso construí um. Sem anúncios. A economia de moedas é um ciclo fechado – ganhas moedas vencendo partidas a solo ou em multijogador e gasta-las em skins estéticos. Todo o catálogo está acessível pelo jogo; nada está trancado por trás de um «vê este anúncio de 30 segundos para continuar».

O que foi preciso

Construído em Swift / SwiftUI para iOS 16+, com um motor de regras em Swift puro que também corre em macOS (para poder escrever testes unitários a sério). O multijogador passa por um pequeno relay Node.js que alojo eu próprio; o chat de voz boleia o mesmo WebSocket. Tudo isto são cerca de 9.000 linhas de código, o que é muito para um jogo de cartas e pouco para os padrões da App Store.

Créditos

  • Base da arte das cartas: Kenney Playing Cards Pack (CC0)
  • Numerais personalizados + cara do curinga: arte original
  • Motor de jogo, IA, multijogador, voz, UI: trabalho a solo
  • Renderização Markdown neste site: Parsedown

Contacta-nos

Bugs, perguntas, ideias para funcionalidades ou pedidos de cobertura – a página de suporte tem um formulário, ou envia diretamente um email para [email protected]. Respostas normalmente em 1 a 2 dias.