Najważniejsze elementy naszej aplikacji od strony tworzenia treści zostały już wykonane. Strona jako kompletne środowisko dla społeczności funkcjonuje moim zdaniem znakomicie i jest kompletne. Kolejnym elementem, który prowadzi nas do stworzenia aplikacji nazwijmy to Mikronacji opartej o blockchain jest ekonomia. i jest to coś co właśnie wdrażamy. Poniżej przedstawiam kompletną na tym etapie mapę prac. Gorąco zachęcam do zgłaszania uwag i/lub propozycji :)
Założenie główne: w uproszczonej formie symuluje gospodarkę Rzeczypospolitej XVI–XVII wieku.
Legenda statusu:
System symuluje gospodarkę I Rzeczypospolitej w okresie XVI–XVII wieku. Gra jest turowa — każda tura odpowiada jednemu miesiącowi kalendarzowemu, więc rok składa się z 12 tur. Obliczenia oparte są o deterministyczny RNG wykorzystujący ID bloku Hive z momentu zamknięcia tury — pozwala to każdemu zweryfikować wstecznie wyniki.
Kluczowe konta blockchain:
| Konto | Rola |
|---|---|
| Kancelaria — wypłaty graczom (zarobki z chłopów), opłaty za parcele, technologie i nowe wioski | |
| Handel zagraniczny — wyłącznie. W przyszłości konektor między państwami (gdy powstaną dodatkowe wersje gry) | |
| Korona — pobiera podatki, wydaje edykty, włada stolicą (Warszawą) | |
| Spalenie HBD — koszty kościoła, modlitw i rozwoju budynków w stolicy |
sarmatia.app na konta graczyLosowane raz na turę dla każdego województwa. Modlitwy państwowe z Dóbr Kościelnych w stolicy (sekcja 10.5) mogą modyfikować wagi globalnych eventów wojewódzkich.
| Event | Wpływ | Miesiące | P bazowe |
|---|---|---|---|
| Pozytywne | |||
| Urodzaj | +20-50% zboża | 5–10 | 8% |
| Bujny rok dla bydła | +20-50% inwentarza | 4–9 | 5% |
| Łaskawe lasy | +20-40% drewna | 3–10 | 5% |
| Pokój Boży | wzrost chłopów ×1.5 | 1–12 | 4% |
| Negatywne | |||
| Susza | -30-60% zboża | 5–9 | 6% |
| Zaraza | -20-50% wszystko | 3–6, 9–11 | 4% |
| Pomór bydła | -30-60% inwentarza | 1–3, 11–12 | 5% |
| Pożar lasu | -20-50% drewna | 5–8 | 5% |
| Najazd tatarski | -5-15% chłopów | 4–10 | 3% |
| Neutralny | |||
| Spokój | brak | 1–12 | 55% |
Losowane niezależnie od wojewódzkich, raz na turę per parcela. Wagi prawdopodobieństw modyfikowane przez aktywne modlitwy (Błogosławieństwo zwiększa pozytywne, Ochrona zmniejsza negatywne).
Stackowanie z wojewódzkim: jeśli oba dotyczą tego samego surowca — efekt multiplikatywny.
Przykład: wojewódzka susza (-30% zboże) + lokalna drobna susza (-15% zboże) = -40.5% zboża.
| Event | Wpływ | Miesiące | P bazowe |
|---|---|---|---|
| Spokój | brak | 1–12 | 52% |
| Dobre zbiory | +10-20% zboże | 6–9 | 7% |
| Plennik | +10-20% inwentarz | 1–12 | 5% |
| Bujny las | +10-20% drewno | 1–12 | 5% |
| Święto parafialne | +5-10% wszystko | 1–12 | 5% |
| Drobna susza | -10-20% zboże | 5–9 | 6% |
| Pomór drobnego inwentarza | -10-20% inwentarz | 1–12 | 5% |
| Pożar lasu (lokalny) | -15-30% drewno | 1–12 | 4% |
| Napad Swawolnych | -8-15% wszystko | 1–12 | 4% |
| Święto ludowe | wzrost chłopów ×1.5 | 1–12 | 4% |
| Wizyta kuglarzy | -1 chłop | 1–12 | 3% |
agri) — żywność roślinnaanimal) — produkty odzwierzęcewood) — surowiec budowlanyserfs) — siła robocza i źródło dochodusarmatia.app)serfsPerLevel (rolnictwo/zagrody/las = 1, warsztat = 2, magazyn/dworek = 0)Gdy budynek nie ma swojego surowca — używa zamiennika (najwięcej dostępnego):
| Brakujący | Zamiennik | Współczynnik |
|---|---|---|
| zboże | inwentarz | 1:1 |
| zboże | drewno | 1:1 |
| inwentarz | zboże | 2:1 |
| inwentarz | drewno | 1:1 |
| drewno | zboże | 3:1 |
| drewno | inwentarz | 2:1 |
Każda parcela jest NFT z unikalnymi atrybutami. Atrybuty losowane przy mintowaniu w przedziale -10% do +10% (per surowiec + per chłopi).
agri_mod, animal_mod, wood_mod, serf_mod| Typ | Właściciel | Cechy |
|---|---|---|
player | gracz | Standardowa, produkcja chłopów, podatki |
capital | sarmatia.gov | Stolica (Warszawa), budynki rządowe, brak chłopów |
royal_estate | sarmatia.gov | 📋 Królewszczyzny — przyszłość |
sarmatia.app (Keychain transfer)Surowce i chłopi są przypisani do wioski, nie do parceli:
agri/animal/wood/serfshbd_pending) jest na poziomie parceli (jeden portfel gracza)capacity_limit)| Budynek | Start | Produkuje | Konsumuje | Chłopi | Sezony |
|---|---|---|---|---|---|
| 🌾 Pola uprawne | lvl 1 | zboże (10/lvl) | inwentarz 1, drewno 0.5 | 1/lvl | tury 3-10; 3/4/9/10: -10%, 5-8: +10% |
| 🐄 Zagrody | lvl 1 | inwentarz (6/lvl) | zboże 3, drewno 1 | 1/lvl | 1/2/11/12: -10%, reszta: +5% |
| 🌲 Kompleks leśny | lvl 1 | drewno (4/lvl) | zboże 1, inwentarz 1 | 1/lvl | stała |
| 🔨 Warsztat | lvl 0 | +1% wydajności/lvl | zboże 2, inwentarz 1, drewno 1 | 2/lvl | stała |
| 📦 Magazyny | lvl 1 | +50 cap/lvl | — | 0 | stała |
| 🏰 Dworek | lvl 1 | technologie, edykty, limit chłopów | — | 0 | wiosce początkowej |
| 🏚 Chałupy | 5 szt. | 2 chłopów/szt., +0.001 HBD/chłop | 0.3 zboża, 0.1 inw., 0.05 drewno | 0 | stała |
| ⛪ Kościół | lvl 0 | modlitwy | — | 0 | jeden na parcelę |
| ⚔ Koszary | lvl 0 | wojsko (📋) | — | tba | wyłączone |
Surowce (formuły):
base × 1.20^(lvl-1), base: 10/5/40base × (2√lvl - 1), base: 15/10/20HBD (uniwersalny): (10 × 1.5^lvl) − 10 — od lvl 1 = 5 HBD
Kościół (specjalny):
base^lvlnull (Keychain transfer)is_upgrading=1 z target_levelgetBuildRoll(targetLvl, points)level += 1, flagi wyczyszczone, status activeProdukcja (rozkład rzutu):
| AP | Zakres % wydajności |
|---|---|
| 0 | 10% (stałe) |
| 1 | 50–200% |
| 2 | 55–200% |
| 3 | 60–200% |
| ... | +5% min co AP |
| 10 | 95–200% |
Budowa (% postępu na turę):
| AP | Lvl docelowy | Zakres |
|---|---|---|
| 1 | 1 | 10–100% |
| 2 | 1 | 15–100% |
| 1 | 3 | 8–98% (penalty -2pkt od lvl 3) |
| 1 | 5 | 4–94% |
Modlitwa — mechanika identyczna jak budowa (rzut zależny od AP i lvl Kościoła).
Handel — każdy AP = 10% limitu kupieckiego (technologia handlowa państwa).
Dwa typy modlitw, mogą być aktywne jednocześnie. Wpływają tylko na lokalne eventy parceli — nie zmieniają wojewódzkich (te modyfikują tylko modlitwy państwowe z Dóbr Kościelnych w stolicy).
| Typ | Efekt |
|---|---|
| 🙏 Błogosławieństwo | Zwiększa wagi pozytywnych lokalnych eventów |
| 🛡️ Ochrona | Zmniejsza wagi negatywnych lokalnych eventów |
Mechanika:
0.01 × 3^lvl_kościoła HBD do null
api.hive.blog)Po przetworzeniu tury:
gross = serfs × 0.001 HBDpogłowny = serfs × rate (jeśli włączony)łanowy = sum(levels) × rate (jeśli włączony)net = gross - min(taxes, gross) (klamrowane do 0)net z sarmatia.app → konto Hive graczasarmatia.gov| Operacja | Cel | Kwota |
|---|---|---|
| Budowa Kościoła | null | 3^lvl HBD |
| Aktywacja modlitwy | null | 0.01 × 3^lvl HBD |
| Lokowanie wioski | sarmatia.app | min 1 HBD |
| Zakup parceli (Kancelaria) | sarmatia.app | wg cennika |
| Zakup parceli (gracz) | sprzedawca | cena listingu |
| Wpłata na zbiórkę rządową 📋 | null | dowolna (limit/turę = lvl_dworku × 0.1 HBD) |
| Adopcja technologii 📋 | sarmatia.app | 0.01 × 1.5^lvl HBD |
| Kwarciany 📋 | sarmatia.gov | min 0.001 HBD/rok |
Ceny stałe (HBD/jednostka):
| Kierunek | Zboże | Inwentarz | Drewno |
|---|---|---|---|
| Sprzedaż gracza (100% sukces) | 0.001 | 0.002 | 0.003 |
| Zakup od kupców | 0.030 | 0.060 | 0.090 |
Limit zakupu = surowce dostępne na poziomie państwa (state_market lvl).
Cło = procent pobierany przy transakcji (do sarmatia.gov).
sarmatia.gov| Podatek | Baza | Okres | Status |
|---|---|---|---|
| Pogłowny | chłopi w parceli | każda tura | ✅ odliczany od wypłaty |
| Łanowy | suma lvl wszystkich budynków | każda tura | ✅ odliczany od wypłaty |
| Kwarciany | gracz, kwota stała | raz w roku (tura 1) | 📋 płatność Keychain do sarmatia.gov |
| Targowy | % transakcji na targu | per transakcja | 📋 |
| Cło | % transakcji z kupcami | per transakcja | 📋 |
net)Stolica = parcela typu capital z is_capital=1. Domyślnie własność sarmatia.gov. W przyszłości możliwa zmiana właściciela (oblężenie/elekcja).
Skarbiec Korony = balance HBD sarmatia.gov z Hive (read-only).
Każdy budynek rządowy stoi w wiosce stolicy (Warszawa). Mechanika zbiórki zamiast jednorazowego kosztu.
| Budynek | Funkcja | Max lvl | Koszt zbiórki |
|---|---|---|---|
| 🏛 Pałac | Edykty, podatki | 10 | 50 × lvl² HBD |
| 🎓 Akademia | Technologie | 10 | 40 × lvl² HBD |
| ⛪ Dobra Kościelne | Modlitwy państwowe (wpływ na globalne eventy) | 10 | 30 × lvl² HBD |
| 🏛 Targ Królewski | Limit kupców zagr. | 10 | 25 × lvl² HBD |
| 📦 Magazyny Państwowe | Interwencje handlowe | 10 | 20 × lvl² HBD |
sarmatia.gov otwiera zbiórkę (z UI)sarmatia.govnull (HBD spalone — koszt budowy infrastruktury państwowej)lvl_dworku × 0.1 HBDTylko jeden edykt aktywny naraz w całym państwie.
Etapy używania edyktu:
Progresja odblokowywania: każde 2 lvl Pałacu → nowy "tier" edyktów.
| Edykt | Pałac | Trwanie | Cooldown | Efekt |
|---|---|---|---|---|
| Wsparcie produkcji I | lvl 1 | 3 tury | — | +5% produkcji |
| Wsparcie produkcji II | lvl 3 | 3 tury | — | +10% produkcji |
| Wsparcie produkcji III | lvl 5 | 3 tury | — | +15% produkcji + 5% zarobku z chłopów |
| Prace infrastrukturalne I | lvl 1 | 3 tury | — | +5pkt do rzutu budowy |
| Prace infrastrukturalne II | lvl 3 | 3 tury | — | +10pkt do rzutu |
| Prace infrastrukturalne III | lvl 5 | 3 tury | — | +15pkt do rzutu + 5% taniej (surowce) |
| Pospolite ruszenie | lvl 5 | 3 tury | — | placeholder (moduł wojskowy) |
| Wielki Sejm (edykt) | lvl 7 | 12 tur | 24 tury | -10% kosztów edyktów + -10% kosztów budynków rządowych + +10% produkcji |
⚠ Uwaga: "Wielki Sejm (edykt)" to krótkotrwały efekt ekonomiczny wydawany z Pałacu — nie myl z właściwym Sejmem (faza 4.7) który jest osobnym mechanizmem głosowania z posłami.
Aktywowane przez Króla (sarmatia.gov) z Dóbr Kościelnych w stolicy.
Wpływają na wagi globalnych (wojewódzkich) eventów — w odróżnieniu od kościołów graczy, które oddziałują tylko na eventy lokalne parceli.
Mechanika analogiczna do modlitw lokalnych ale jeden poziom wyżej:
null (skala duża)| Typ | Efekt |
|---|---|
| 🙏 Państwowe Błogosławieństwo | Zwiększa wagi pozytywnych globalnych eventów we wszystkich województwach |
| 🛡 Państwowa Ochrona | Zmniejsza wagi negatywnych globalnych eventów we wszystkich województwach |
Wydajność: każdy lvl Dóbr Kościelnych = +1pkt% modyfikacji wag.
Stackowanie z modlitwami lokalnymi:
Niezależny od edyktów Pałacu. Symuluje historyczny Sejm Walny I Rzeczypospolitej.
Demokracja przedstawicielska:
Otwarcie sesji Sejmu:
sarmatia.gov (np. raz w roku) lub przez większość posłówMożliwe propozycje do przegłosowania:
Tabele DB (planowane):
eco_envoys (poseł, województwo, kadencja)eco_sejm_sessions (sesja, status, otwarta_w_turze)eco_sejm_proposals (propozycje + głosy)eco_sejm_votes (poseł, propozycja, głos)Trzy ścieżki:
(1/526) × lvl² × 10 jednostekKażdy lvl Akademii odblokowuje 5 lvl technologii do opracowania.
Koszty:
1 × 1.5^lvl − 1 HBD do sarmatia.app0.01 × 1.5^lvl HBD do sarmatia.app| Źródło | Punkty |
|---|---|
| Wpłata na zbiórkę rządową | 0.1 HBD = 1 pkt 📋 |
| Niezapłacenie kwarcianego do tury 6 | -50 pkt 📋 |
| Pełnienie urzędu posła | tba 📋 |
| Specjalne edykty | tba 📋 |
sarmatiapay, drugie państwo (np. Cesarstwo Niemieckie), realna wymiana zasobów między gramiData ostatniej aktualizacji: 2026-04-30 (Faza 4.1 — fundament Korony zakończony)