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.