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.