About

One developer. One stockpile card game.

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

Po co to powstało

Aplikacje Klasyczne karcianki wielkich wydawców w App Store wszystkie wpadają na tę samą ścianę: reklamy po każdej rundzie, licznik energii ograniczający czas gry i tryb wieloosobowy schowany za płatnym logowaniem. Klasyczna gra karciana niczego z tego nie potrzebuje. To czysta, szybka karcianka, która powinna po prostu działać.

Więc zrobiłem jedną. Bez reklam. Ekonomia monet to zamknięta pętla – zdobywasz monety wygrywając mecze solo lub wieloosobowe i wydajesz je na kosmetyczne skiny. Cały katalog osiągniesz grając; nic nie jest zablokowane za „obejrzyj 30-sekundową reklamę, żeby kontynuować“.

Co było potrzebne

Napisane w Swift / SwiftUI dla iOS 16+, z silnikiem reguł w czystym Swifcie, który chodzi też na macOS (żeby móc pisać porządne testy jednostkowe). Tryb wieloosobowy idzie przez mały relay Node.js, który hostuję sam; czat głosowy jedzie na tym samym WebSocket. Całość to około 9 000 linii kodu, dużo jak na karciankę i mało jak na standardy App Store.

Podziękowania

  • Baza grafiki kart: Kenney Playing Cards Pack (CC0)
  • Własne cyfry kart + twarz dżokera: oryginalna grafika
  • Silnik gry, AI, multiplayer, głos, UI: praca solo
  • Renderowanie Markdown na tej stronie: Parsedown

Kontakt

Błędy, pytania, pomysły na funkcje, prośby o materiały prasowe – strona wsparcia ma formularz, albo napisz bezpośrednio na [email protected]. Odpowiedzi zwykle w 1–2 dni.