About

One developer. One stockpile card game.

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

Miksi tämä on olemassa

App Storen suurten julkaisijoiden korttipinopeli-sovellukset törmäävät kaikki samaan seinään: mainoksia jokaisen kierroksen jälkeen, energialaskuri joka rajoittaa pelaamista ja moninpeli, joka piileskelee maksumuurin takana. Klassinen korttipinopeli ei tarvitse mitään näistä. Se on selkeä, nopea korttipeli, jonka pitäisi vain toimia.

Joten rakensin sellaisen. Ei mainoksia. Kolikkotalous on suljettu silmukka – ansaitset kolikoita voittamalla yksin- tai moninpeliotteluita ja käytät niitä kosmeettisiin teemoihin. Koko katalogin saa pelaamalla; mitään ei ole lukittu „katso tämä 30 sekunnin mainos jatkaaksesi“ -seinän taakse.

Mitä se vaati

Tehty Swift / SwiftUI:lla iOS 16+:lle, puhtaalla Swiftillä toteutetulla sääntömoottorilla, joka pyörii myös macOS:llä (jotta voin kirjoittaa kunnon yksikkötestejä). Moninpeli kulkee pienen Node.js-relayn kautta, jota itse ylläpidän; ääniyhteys ratsastaa samalla WebSocketillä. Kaikkiaan noin 9 000 riviä koodia, mikä on paljon korttipelille ja vähän App Storen mittapuussa.

Kiitokset

  • Korttigrafiikan pohja: Kenney Playing Cards Pack (CC0)
  • Mukautetut korttinumerot + jokerin ilme: alkuperäisgrafiikkaa
  • Pelimoottori, tekoäly, moninpeli, ääni, UI: yhden hengen työ
  • Markdown-renderöinti tällä sivulla: Parsedown

Ota yhteyttä

Bugit, kysymykset, ominaisuusideat tai medianpyyntöjä – tukisivulla on lomake, tai laita suoraan sähköpostia osoitteeseen [email protected]. Vastaukset yleensä 1–2 päivässä.