Repository navigation
v0.21.52
Najważniejsze
Jedno duże wydanie: poprawki po graniu na iPhonie (dawne v0.21.51), sekretne zlecenia i nowy, dłuższy postęp z wieloma
celami, a na koniec mapa kariery z nowymi budynkami (GBA i Godot, wspólny rdzeń):
- Mur i błoto (#36, #37) – autokafle ścian (mur wygląda jak mur, miękkie przejście w ciemność), błoto dwa razy
rzadziej jako płaska mokra plama. - Spójne sterowanie (#38) – A / „Wybierz” zawsze po prawej, B / „Wróć” po lewej, chwila blokady po otwarciu okna,
nieodwracalne wybory przez zaznaczenie; HUD z pełną nazwą etapu w pionie. - Sekretne zlecenia (#39) – 8 ukrytych celów („???” z podpowiedzią), za nie zawody Spawacz, Geodeta, Majster,
Młot Zenka, Poziomica mistrza, Złota kielnia, kask w paski i ranga Respektu. - Stabilność – poprawiony crash przy skrzyni w magazynie (stos i limit kafli sprite'ów), błędy znalezione przez
nowe testy małpy (GBA: losowe klawisze, Godot: klawiatura, mysz i dotyk) – każda część przechodzi je bez błędów. - Tempo postępu (#41–#43, #52) – Szkolenia po 4 poziomy, rosnące ceny zawodów i narzędzi, odznaki i zlecenia dają
tytuły i kolory kasku; koniec budowy z paskami postępu. Wykupienie wszystkiego to ~25 budów (było 3–4). - Poziom inspektora (#44), mistrzostwo zawodu (#45), stopnie inwestora (#48) – nagroda co poziom (Respekt, tytuły,
kaski, SMS-y, ozdoby Osiedla, druga pamiątka), wariant mocy, broń mistrza, premia mistrzostwa, kask mistrza. - Drzewko Szkoleń (#46), kolekcje (#49), zadania dnia i tygodnia (#50), seria dni (#51) – wybór węzłów w gałęziach
Fach / BHP / Logistyka (np. Precyzja albo Siła rozpędu, Hartowany albo Apteczka), komplety problemów i karty bossów,
3 + 2 zadania z daty za Respekt, nagrody za kolejne dni budowy dnia. - Mapa kariery (#47, cz. d) – po wygranych kolejne budynki z własnymi etapami, wyglądem i bossem: Domek
letniskowy (krótki, z drewna), Bliźniak (wspólna ściana: co zostawisz w lewej połowie, przejdzie na prawą),
Dom z poddaszem (silniejszy wiatr) i Kamienica (remont zabytku); pierwsza wygrana każdego – Respekt, tytuł
i kolor kasku.
Nowe
-
Szkolenia (sekcja
meta.upgrades, polesteps): poziom = działanie + przyrost + koszt (z danych, różne działania
w jednym Szkoleniu: HP, % obrażeń, kryt, termos, materiały, jakość sprzętu, budżet). W Kosztach wiersz „Kondycja 2/4”,
opis „Poziom III: +1 HP na start”, na maksimum „Razem: …” (Godot: też „teraz”).Szkolenie I II III IV Ceny Razem (v0.21.51) Kondycja +1 HP +1 HP +1 HP +1 HP 25/50/90/150 +4 HP (+4 HP) Szkolenie BHP -1% otrzym. Sprzęt +1 -1% otrzym. Budżet +5 zł 30/60/110/180 -2% (-2%) Kurs fachowy +1% obrażeń Sprzęt +1 +1% obrażeń Kryt +1% 35/70/125/200 +2% (+2%) Lepszy termos Termos +1 Kawa +1 HP Termos +1 Termos +1 25/50/90/150 kawa +1 HP (+1 HP) Dostawy Materiały +5% +1 znajdźka Budżet +5 zł Materiały +5% 25/50/90/150 +1 znajdźka (+1) Kurs BHP II Sprzęt +1 +1 szczęścia Sprzęt +1 Sprzęt +1 30/60/110/180 +1 SZCZ (+1) Warsztaty Sprzęt +1 +1 stat. broni Sprzęt +1 Sprzęt +1 35/70/125/200 +1 stat. broni (+1) „Sprzęt +1” = +1 do rzutu na jakość paczek sprzętu (jak Respekt Dobre źródła).
-
Ceny rosnące z każdym zakupem: zawody 60 / 100 / 150 dośw. (
meta.classCosts), narzędzia 60 / 80 / 100 / 125 / 150
(meta.toolCosts, narzędzie na sprzedaż:shop), Trudny 100 (było 40), brygada: Pompa 50, Elektryk-kolega 60. Cena
widoczna w Kosztach, na wyborze zawodu i w Zespole. Cały sklep: 3600 dośw. (było 460). -
Odznaki i zlecenia: odznaki 5–15 dośw. (razem 85, było 295), zlecenia 10–15 (razem 70, było 250). Każda daje
tytuł (poletitle, np. Bez skazy, Terminowy, Seryjny pogromca, Twarda sztuka, Deweloper, Siłacz, Stały bywalec),
a pięć – kolor kasku (cosmetic: niebieski – Przed terminem, czarny – Twardziel, zielony – Katalog usterek,
złoty – Osiedle, biały – Stały klient). Pamiątki ze zleceń bez zmian. -
Tytuły: profil > Odznaki, strona 5 Tytuły (A przełącza strony; GBA: SELECT wybiera, Godot: Tab / „Wybierz” albo
drugie stuknięcie). Wybrany tytuł: GBA – w wierszu na zmianę na planszy końcowej, Godot – na Osiedlu i w podsumowaniu.
Banery odznak i zleceń pokazują tytuł. -
Kolor kasku: wybór zawodu > SELECT (Godot: Tab) – strona Wygląd za modyfikatorami trybu inwestora (przed pierwszą
wygraną – sam Wygląd), A zmienia na kolejny odblokowany. Kask w paski ma pierwszeństwo. GBA: klatki 160–183 z kaskiem
w indeksie 10 palety i osobna paleta bohatera; Godot: te klatki z eksportu i shader podmieniający kolor (mapa, wybór
zawodu, prolog). -
Koniec budowy – paski postępu (#52): GBA – strona 4/4 podsumowania „Postęp” (najbliższe Szkolenie z paskiem
dośw./koszt albo „Stać Cię!”, Mistrzostwo i Poziom inspektora – „wkrótce”); Godot – karta POSTĘP w podsumowaniu. -
Scenariusz 69 (GBA) i sceny zrzutów
titles,looks,recap-progress(Godot).
Balans
Pełne Szkolenia mają tę samą moc co wcześniej plus drobne dodatki (sprzęt, budżet, termos, materiały, kryt +1%).
| Wygrane bota (300 przebiegów na zawód) | v0.21.51 | v0.21.52 |
|---|---|---|
| Łatwy | 54% | 54% |
| Normalny | 32% | 32% |
| Trudny | 10% | 10% |
| Normalny, pełne Szkolenia | 54% | 57% |
| Normalny, pełne Szkolenia + pełny Respekt | 69% | 72% |
| Normalny, pełne Szkolenia (i Respekt) + wszystkie modyfikatory | 10% | 13% |
| Normalny bez picia kawy (bez meta / pełne Szkolenia) | 23% / 39% | 23% / 38% |
| Normalny, pełne Szkolenia + pełny Respekt + Akt 0 (wszystkie nagrody) | 67% | 68% |
Tempo postępu
Bot: kariera od pustego profilu na Normalnym (kolejne odblokowane zawody, odznaki, zlecenia i sekrety jak w grze, po
każdej budowie kupuje najtańsze), 40 karier.
| v0.21.51 | v0.21.52 | |
|---|---|---|
| Doświadczenie z budowy bez meta (średnio / wygrana / porażka) | 115 / 165 / 91 | 115 / 165 / 91 |
| Doświadczenie z odznak i zleceń (wszystkie) | 545 | 155 |
| Koszt całego sklepu | 460 | 3600 |
| Doświadczenie na budowę w karierze (z odznakami, rosnące z meta) | – | 160 |
| Budowy do wykupienia wszystkiego | 3–4 | 23 (20–27) |
Zmiany
- Profil v13 (200 B): wybrany tytuł i kolor kasku. Migracja v12 (i starszych): kupione poziomy Szkoleń wracają jako
doświadczenie po starej cenie (legacyCosts; poziom ponad stare maksimum –refund), poziomy od zera; zawody,
narzędzia, Trudny i brygada zostają. Zapis budowy bez zmian (PBRUN14) – przerwana budowa się wznowi. - Test złoty (Godot) z migawki v0.21.52 (55 przebiegów, + tytuł, kask i ceny w profilu).
- Monkey test GBA: 20 seedów zwykłej gry + scenariusze 57, 58, 69 (po 5) x 20000 klatek – bez błędów (szczyt kafli
sprite'ów 134/256, sprite'ów 103/128, stosu ~8,1 KB).
Godot
- Port rdzenia (UpgradeStep, ceny, Titles, kolory kasku, MigrateV13), te same ekrany: Koszty z poziomami, Tytuły,
Wygląd z próbką koloru kasku, karta POSTĘP, banery z tytułem; test dymny tytułów. - Test małpy: Ustawienia ~10% akcji zamiast ~38% (klucz rzadziej w celach stuknięć, Z / Esc na tytule i mapie zwykle
zamienione, w Ustawieniach częściej wyjście). Seria pion + dotyk (50 seedów x 3000 akcji) znalazła dwa błędy –
poprawione: marsz po dotknięciu (AutoWalk: NullReferenceException, gdy akcja zmieniła ekran) i podgląd problemów pod B
(wybór spoza nowej listy). Po poprawkach: pion + dotyk 28 seedów, klawiatura + mysz 40 seedów x 3000 – bez błędów.
Cz. b – poziom inspektora, mistrzostwo zawodu, stopnie inwestora
-
Poziom inspektora (#44) – sekcja
inspector: dośw. z budowy = 8 za budowę + 6 za ukończony etap + 10 za bossa- 3 za elitę + 4 za magazyn + 25 za wygraną, x 80 / 100 / 125% (Łatwy / Normalny / Trudny); liczone na końcu budowy
(śmierć, wygrana, porzucenie) ze znakiem wodnym w profilu – „Kolejna budowa” (NG+) dolicza tylko nowe etapy.
35 poziomów, próg 100 + 14 x poziom (114…590, razem 12 320). Nagroda co poziom z listy w danych:
Nagroda Poziomy Respekt (10–40) 1, 6, 11, 16, 21, 26, 31, 34 Tytuł (Praktykant, Stażysta, Rzeczoznawca, Inspektor, Kierownik robót, Nadzór budowlany, Główny inspektor) 2, 8, 14, 19, 24, 29, 35 Wątek SMS od Inspektora Kowala (7 nowych, Wiadomości 26) 3, 7, 9, 15, 20, 25, 30 Kolor kasku (czerwony, fioletowy, turkusowy, różowy, srebrny, brązowy) 4, 13, 18, 23, 28, 33 Ozdoba Osiedla (Nowa betoniarka, Rusztowanie, Paleta cegieł, Żuraw, Piaskownica, Altana – pixel art) 5, 12, 17, 22, 27, 32 Druga pamiątka (inna niż pierwsza, zawsze na randze I) 10 Respekt przychodzi raz, w chwili osiągnięcia poziomu; reszta działa od poziomu. GBA: pasek pod wersją na tytule, profil >
Odznaki > strona Inspektor (lista 35 poziomów: Masz / postęp / Poz. N), banery „Inspektor: poziom N” z nagrodą;
Godot: to samo (złote banery na planszy końcowej). - 3 za elitę + 4 za magazyn + 25 za wygraną, x 80 / 100 / 125% (Łatwy / Normalny / Trudny); liczone na końcu budowy
-
Mistrzostwo zawodu 1–10 (#45) – sekcja
mastery: dośw. mistrzostwa = dośw. inspektora z budowy tym zawodem; progi
80/120/160/200/260/320/400/480/560/640 (razem 3220). Poziomy 1, 2, 4, 6, 8, 9 – Respekt (5–10), 3 – wariant mocy
(dane: + siła mocy i tury odnowienia, np. Długa odprawa +1 t. ogłuszenia / +2 t. odnowienia, Mur na zakładkę +3 t.
muru, Szybki zawór -2 HP / -4 t., Lekki taran, Szybkie tyczenie; włącza się sam, wybór zawodu > SELECT: Wygląd – wł. /
wył.), 5 – broń mistrza (Kielnia mistrza itd.: kryt +2–4% tylko z bronią zawodu, złoty błysk przy krycie, nazwa
na karcie i w rozpisce), 7 – premia mistrzostwa w ofercie po etapie (12 nowych premii zawodów, np. Mur oporowy +2 OBR,
Wysokie napięcie +2 cele Łańcucha; na końcu listy – oferty bez mistrzostwa bez zmian), 10 – kask mistrza (złoty,
tylko tym zawodem). Wybór zawodu: „Mistrz N” obok nazwy i pasek pod portretem; Zespół: „Mistrz N”. -
Stopnie inwestora (#48) –
investor.ranks: każda nowa najwyższa stawka wygranej budowy (dowolny zawód, 1–10) daje
nagrodę: Respekt 15/20/25/30 (stawki 1, 4, 6, 9), tytuły Ryzykant / Negocjator / Pupil inwestora / Budowa marzeń
(2, 5, 8, 10), kask miedziany i granatowy (3, 7). Strona trybu inwestora pokazuje nagrodę za kolejny stopień. -
Koniec budowy (#52): strona Postęp (GBA 4/4, Godot karta POSTĘP) – trzy paski: Szkolenie, mistrzostwo zawodu,
inspektor („+dośw.” albo „Poziom N!”). -
Kolory kasku: 16 wyglądów (było 7; przełączniki tylko wśród pierwszych 8, kolory w
p.helmet). Tytuły: 26 (było 15).
Jak grać: GBA str. 16, Godot str. 9. Scenariusz 70 (GBA), scenyinspector,help-progress(Godot).
Balans cz. b
Mistrzostwo i inspektor to drobne premie (bot nie używa mocy – wariant mocy bez wpływu).
| Wygrane bota (Normalny, 300 przebiegów na zawód) | |
|---|---|
| pełne Szkolenia + Respekt + Akt 0 (jak wyżej) | 68% |
| + mistrzostwo 10 każdym zawodem i maks. inspektor | 70% |
| ... + odznaka Bez usterek (sama: 72%) i 2. pamiątka Kask ojca (I) | 86% |
| ... z Kaskiem ojca jako pierwszą pamiątką (bez drugiej) | 84% |
Druga pamiątka nie daje więcej niż wybór najlepszej jako pierwszej (Kask ojca: +1 OBR jest dla bota bardzo mocny); cele
Łatwy 54%, Normalny 32%, Trudny 10%, Szkolenia 57%, + Respekt 72%, modyfikatory 13%, Akt 0 68% – bez zmian.
Tempo cz. b
Bot: kariera od pustego profilu (40 karier x 300 budów, jak tabela tempa wyżej).
| Dośw. inspektora na budowę (średnio) | 143 |
| Maksymalny poziom inspektora (35) | po 88 budowach (79–98) |
| Poziom inspektora po wykupieniu Szkoleń (~23 budowy) | 13 |
| Mistrzostwo 3 / 5 / 7 / 10 (budowy tym zawodem) | 3 / 6 / 11 / 22 |
Zmiany cz. b
- Profil v14 (240 B, zapis budowy dalej od 256): dośw. inspektora (uint32 @200), mistrzostwo 12 zawodów (uint16 @204),
włączone warianty mocy (@228), znak wodny postępu budowy (@230), druga pamiątka (@232), 7 B zapasu. Migracja v13
(i starszych): inspektor = 20 x budowy + 60 x wygrane + 50% Respektu łącznie, mistrzostwo = 120 x dom zawodu na
Osiedlu + 60 za wygraną zawodem; Respekt za osiągnięte poziomy, wątki SMS inspektora od razu. - Zapis budowy GBA bez zmian (pole mistrzostwa w miejscu wyrównania
run_mods– stara przerwana budowa się wznowi);
Godot: nowy rozmiar stanu, stara przerwana budowa przepada. - GBA: klatka między scenami (ekran wygaszony) – kafle sprite'ów poprzedniej sceny zwalniają się przed rysowaniem nowej
(monkey test: tytuł z paskiem inspektora i pierwsza karta wyboru zawodu = brak VRAM). - Monkey test GBA: 20 seedów zwykłej gry + scenariusze 58, 69, 70 (po 6) x 20000 klatek – bez błędów (szczyt kafli
sprite'ów 129/256, sprite'ów 105/128, stosu ~8,1 KB). - Test złoty: 62 przebiegi (+ mistrzostwo z bota „smart” – Odprawa, Ścianka, Zawór, Taran, Tyczenie, Złota rączka –
i druga pamiątka).
Godot cz. b
- Port rdzenia (
Progress,ProgressGain,MasteryBit,Game.Mastery, profil v14MigrateV14),InspectorMasteryTests;
dotnet test238/238, build 0 ostrzeżeń. - Te same ekrany: pasek inspektora na tytule, „Mistrz N” z paskiem na karcie zawodu, strona Wygląd / Tryb inwestora
z wariantem mocy, drugą pamiątką i kolejnym stopniem, karta POSTĘP z trzema paskami, złote banery nowych poziomów
(wątki fabuły zbiorczo, gdy więcej niż 2), Odznaki > Inspektor, „Mistrz N” w Zespole, ozdoby z inspektora na Osiedlu,
Jak grać str. 9; sceny zrzutówinspector,help-progress; test dymny (9 stron Jak grać, Tytuły -> Inspektor). - Test małpy: klawiatura + mysz 20 seedów i pion + dotyk 20 seedów x 3000 akcji – bez błędów.
Cz. c – drzewko Szkoleń, kolekcje, zadania dnia i tygodnia, seria dni
-
Drzewko Szkoleń (#46,
meta.tree) – 7 Szkoleń to pień trzech gałęzi; w gałęzi dwa węzły otwierane po N poziomach
pnia gałęzi, w węźle wybór 1 z 2 (pierwszy wybór 60 / 120 dośw., zmiana na drugą opcję 20 dośw. – pozostaje wybrana
jedna). Węzły w danych (nodes: gałąź, głębokość, koszt, 2 opcje: nazwa, krótka nazwa na GBA, działanie, wartość):Gałąź (pień) Węzeł I Węzeł II Fach (Kurs fachowy, Warsztaty) pień 3, 60: Precyzja kryt +1% / Siła rozpędu pierwszy cios w nietknięty problem +1 pień 6, 120: Rzemieślnik +2% obrażeń / Szybka ręka moc -1 t. BHP (Szkolenie BHP, Kurs BHP II, Kondycja) pień 4, 60: Hartowany -2% otrzymanych / Apteczka kawa +1 HP pień 9, 120: Refleks unik +1% / Zapas sił +1 HP Logistyka (Lepszy termos, Dostawy) pień 3, 60: Hurtownik Hurtownia -10% / Magazynier materiały +10% pień 6, 120: Księgowa +15 zł / Brygadzista brygada -15% Ta sama moc co wcześniej: z pnia zeszły kawa (Lepszy termos II), kryt (Kurs fachowy IV), +1 stat. broni (Warsztaty II)
i 1 HP (Kondycja III) – w ich miejscu „Sprzęt +1”; wróciły jako opcje węzłów (stat. broni był w długiej budowie
z Aktem 0 za mocny – zamiast niego Rzemieślnik +2% obrażeń). Lepszy termos: termos +3; Warsztaty: same „Sprzęt +1”.
Siła rozpędu: premia w bitach 8-11run_mods::mastery(zapis budowy bez zmiany rozmiaru). GBA: Koszty > SELECT:
Drzewko (3 kolumny, wybrana opcja zielona, zaznaczona fioletowa, zamknięta szara, pastylka: koszt / zmiana / pień N;
strzałki po węzłach, L/R zakładki, A wybiera); Godot: Koszty > Tab: Drzewko (kolumny z pniem i paskiem, opis z pniem
gałęzi; strzałki / stuknięcie, Spacja / drugie stuknięcie wybiera). -
Kolekcje (#49,
collections) – profil liczy pokonanych każdego rodzaju (do 255; znak wodnykill_markjak liczniki
zleceń – wznowienie budowy, NG+ i bank na końcu etapu bez podwójnego liczenia). Komplety:Komplet Warunek Nagroda Stan surowy każdy problem aktu I x10 (13 rodzajów) +10 zł na start (stała premia) Pod dachem każdy problem aktu II x10 tytuł Łowca usterek Wykończenie każdy problem aktu III x10 ceglasty kask Papierologia każdy problem Aktu 0 x10 tytuł Urzędnik Karty bossów każdy z 5 bossów pokonany +5% doświadczenia (stała premia) Album Osiedla wszystkie 12 ozdób tytuł Architekt Telefon profilu > Katalog (licznik „x12” zamiast „ZAMKNIĘTA”) > A (Godot: Spacja): Kolekcje (postęp, nagroda;
Godot: najbliższy brakujący problem), Bossowie (karta z portretem i licznikiem), Album (ozdoba: stoi / skąd).
Baner „Komplet: …” raz (bitycollectionsw profilu), na końcu etapu albo budowy. -
Zadania dnia i tygodnia (#50,
tasks) – 3 zadania z puli dnia (10) i 2 z puli tygodnia (6), wybór z seeda numeru
dnia / tygodnia (te same dla wszystkich; GBA: data budowy dnia, Godot: data z systemu). Postęp z każdej budowy (też
budowy dnia i tygodnia; znak wodnytask_mark, bank na końcu etapu, budowy i przy porzuceniu), nowy dzień / tydzień –
od zera. Wykonane: Respekt od razu (dnia 4–5, tygodnia 12–20); za 5 / 15 / 40 wykonanych: Respekt +15, limonkowy kask,
tytuł Pracowity. Liczniki: problemy, elity, bossowie, etapy, wezwania brygady, moce, kawy, kombinacje, magazyny,
SMS-y, wygrana, wygrana bez zakupów w Hurtowni (nowe liczniki budowy w miejscu wyrównania stanu – rozmiar bez zmian).
Odznaki > Zadania (A na GBA; postęp, „Gotowe”, nagroda i seria dni w opisie), tytuł „Zadania 1/3”, w budowie
telefon > Koszty – najbliższe zadanie z postępem na żywo; banery „Zadanie dnia +5 Respektu” (kilka – zbiorczo)
i „Zadania: 5 wykonanych”. -
Seria dni (#51,
daily.streak) – budowa dnia w kolejne dni: liczy się tylko dzień zaraz po ostatnim (GBA: data
wpisana ręcznie – ten sam dzień albo wstecz nic nie zmienia, przerwa = od nowa). Za najdłuższą serię: 3 dni – pamiątka
Kalendarz majstra (kawa +1/2/3 HP), 7 – oranżowy kask, 14 – tytuł Niezawodny. Tytuł: „Seria N dni”, opis w Zadaniach. -
Kask ojca – -5/8/10% otrzymanych obrażeń (ranga I/II/III) zamiast +1/2/3 OBR (jako jedyna pamiątka na pełnym meta
dawał +12 pkt wygranych, teraz +4 – porównywalnie z innymi). -
Tytuły z kolekcji, serii dni i zadań (Tytuły: skąd tytuł), pamiątka z serii (Pamiątki: „Seria 3 dni budowy dnia”).
Jak grać: GBA str. 17 „Cele”, Godot str. 10 (sekcjagoalsHelp). Scenariusz 71 (GBA), sceny zrzutów Godota (niżej).
Balans cz. c
Bot: 300 przebiegów na zawód (9 zwykłych), Normalny.
| Wygrane bota | v0.21.52 cz. b | cz. c |
|---|---|---|
| Łatwy / Normalny / Trudny (bez meta) | 54% / 32% / 10% | 54% / 32% / 10% |
| Pełne Szkolenia (cz. c: pień + najlepsze wybory drzewka; sam pień) | 57% | 58% (pień 50%) |
| + pełny Respekt | 72% | 73% |
| + wszystkie modyfikatory trybu inwestora | 13% | 12% |
| Pełne meta z Aktem 0 | 68% | 67% |
| + mistrzostwo 10 i maks. inspektor | 70% | 70% |
Opcje drzewka osobno (sam pień 50,5%; Szybka ręka, Hurtownik, Księgowa, Brygadzista – bez wpływu na bota, który nie
używa mocy i nie kupuje w Hurtowni): Precyzja 50,3%, Siła rozpędu 52,2%, Rzemieślnik 52,1%, Hartowany 52,3%, Apteczka
53,7%, Refleks 50,1%, Zapas sił 51,0%, Magazynier 50,7%. „Najlepsze wybory” w tabeli = Siła rozpędu, Rzemieślnik,
Apteczka, Zapas sił, Magazynier, Księgowa.
| Pamiątka jako jedyna (pełne meta + mistrzostwo i inspektor, 100 przebiegów na zawód) | ranga I | ranga III |
|---|---|---|
| bez pamiątki | 72% | |
| Termos babci | 72% | 72% |
| Kask ojca (cz. b: +1 / +3 OBR – ok. 84–87%) | 76% | 80% |
| Szczęśliwa kielnia | 79% | 85% |
| Stara poziomica | 72% | 72% |
| Notes kierownika | 72% | 72% |
| Kalendarz majstra (nowa) | 74% | 77% |
Poziomica i Notes nie działają na bota (widzenie, moc). Szczęśliwa kielnia (+2 szczęścia) jest teraz najmocniejsza.
Tempo cz. c
Kariera bota jak wyżej (kupuje też węzły drzewka, opcje na przemian): cały sklep 4140 dośw. (było 3600), wszystko
wykupione po 25 budowach (22–31; było 23), dośw. na budowę w karierze 188; inspektor maks. po 90 budowach (81–103).
Zmiany cz. c
- Profil v15 (384 B): wybór w drzewku (@240, 2 bity na węzeł), liczniki kolekcji i znak wodny (@242, @290, po 48 B),
zadania (dzień, tydzień, postęp i znak wodny 5 zadań, wykonane, łącznie), seria (dni, ostatni dzień, rekord), ogłoszone
komplety, 24 B zapasu. Migracja v14 (i starszych): drzewko puste, kolekcje – rodzaje z Katalogu jako 1 pokonany, seria
z wyników ostatnich dni budowy dnia (kolejne dni do najnowszego), komplety już osiągnięte bez banera. - Zapis budowy GBA od bajtu 512 (było 256 – profil nie mieści się przed 256). Przy migracji profilu warstwa GBA najpierw
przenosi przerwaną budowę spod 256 pod 512, dopiero potem zapisuje profil (wyłączenie konsoli w trakcie: zostaje stary
profil i stara budowa). Zapis PBRUN15: nowe liczniki zadań w miejscu wyrównania – rozmiar stanu bez zmian, więc PBRUN14
się wczytuje (liczniki od zera) – przerwana budowa z cz. b się wznowi. - Test złoty: 66 przebiegów (+ drzewko z Siłą rozpędu i wyborami, zadania z bankiem na końcu etapu, seria dni z budowy dnia).
- Monkey test GBA: 20 seedów zwykłej gry + scenariusz 71 (10 seedów) x 20000 klatek – bez błędów (szczyt kafli sprite'ów
131/256, sprite'ów 112/128, stosu ~8,2 KB).
Godot cz. c
- Port rdzenia (
SkillTree,CollectionBook,DailyTasks,DayStreak,Goals.MigrateV15,Game.HelpersCalled/
ShopBuys,RunMods.FirstHitBonus),GoalsTests;dotnet test254/254, build 0 ostrzeżeń. Zapis budowy z cz. b
(o 2 bajty krótszy) wczytuje się z zerami w nowych licznikach. - Te same ekrany: Koszty > Drzewko, Katalog > Kolekcje / Bossowie / Album, Odznaki > Zadania, tytuł z zadaniami i serią,
telefon w budowie > Koszty – zadanie dnia, złote banery celów (koniec etapu i plansza końcowa), Jak grać str. 10;
sceny zrzutówtitle-goals,tree,tree-locked,collections,bosses,album,tasks,phone-goals,
goals-end,help-goals; test dymny (drzewko: zamknięty węzeł, wybór, zmiana za opłatą; cele; 10 stron Jak grać). - Test małpy: klawiatura + mysz 20 seedów i pion + dotyk 20 seedów x 3000 akcji – bez błędów.
Cz. d – mapa kariery (#47)
-
Kontrakty (sekcja
careerwdata/game.json): budynek z własną listą etapów (etap jak w Domu +look– paleta,
tiles– zestaw kafli,twin– druga połowa bliźniaka,like– pogoda jak na etapie Domu,story– SMS na start),
warunkiem odblokowania i nagrodą za pierwszą wygraną. W rdzeniu etap budowy to etap kontraktu (sdef,route_count,
prelude_count,stage_id); Dom jednorodzinny bez zmian (te same indeksy, test złoty starych przebiegów bez różnic).Kontrakt Odblokowanie Etapy (akty) Nowy boss Co inaczej Nagroda za 1. wygraną Dom jednorodzinny od początku 10 + 2 Aktu 0 (0, I–III) – – – Domek letniskowy 1 wygrana 6 (I, II) Zawilgocony strych (pleśń, kapanie, wzywa Pleśń) drewno: kafle pokładu i bali, paleta sosny; lżejsze problemy, Betoniarka przy tarasie Respekt 20, tytuł Letnik, Sosnowy kask Bliźniak 3 wygrane 10 (I–III) Pęknięta dylatacja (krzyż „Rozwarcie”, druga faza „Druga połowa”, wzywa Rysy) pary etapów lewa / prawa: wspólna ściana – prawa połowa ma pogodę i wydarzenie na placu lewej, a do 3 niedokończonych problemów przechodzi (baner „Wspólna ściana”) Respekt 30, tytuł Dobry sąsiad Dom z poddaszem inspektor 8 12 (I–III) Zerwana połać („Podmuch”, poślizg, wzywa Przeciąg) ścianki kolankowe, więźba, okna dachowe, ocieplenie; porywy co 4 tury (zamiast 6); Inspekcja i Termin Respekt 30, tytuł Pod samym dachem, Grafitowy kask Kamienica inspektor 12 10 (I–III) Pęknięty strop (krzyż „Osypisko tynku”, faza „Podpory”, wzywa Grzyb) remont zabytku: nowe problemy Grzyb domowy (leczy innych, zatrucie) i Stara instalacja (prąd z dystansu), Decyzja odmowna konserwatora; kafle kamienicy (parkiet w jodełkę, stary mur z gzymsem) Respekt 40, tytuł Konserwator, Kremowy kask -
Mapa kariery (GBA: po pierwszej budowie tytuł > A / START; Godot: Nowa budowa): kontrakty z ikoną bossa
(zablokowane – kłódka / sylwetka i warunek), pastylka „Wygrane N” / „Etapy N/M” (najlepszy wynik) / „3 wygrane” /
„Inspektor 8”, opis, liczba etapów, boss i nagroda. A / Spacja wybiera i przechodzi do wyboru zawodu, B z wyboru
zawodu wraca do mapy. Budowa dnia i tygodnia zawsze na Domu jednorodzinnym. Karta etapu z nazwą kontraktu („Bliźniak,
Akt II, 5/10”), baner „Wspólna ściana: +N z 1. połowy”, porywy „co 4 tury”; na końcu budowy złote banery „Wygrany
kontrakt” z nagrodą i „Nowy kontrakt!”. -
6 nowych rodzajów problemów (47/48 w Katalogu): 2 problemy i 4 bossów, pixel art klatki 184–195 (Godot: z chodem
i oddechem); 10 nowych palet etapów (22 wyglądy), zestawy kafli 5 (drewno) i 6 (kamienica); Godot: kafle 32 px
z nowymi rodzajami (parkiet, bale, kamień, sztukateria). -
Fabuła: 4 wątki SMS po pokonaniu bossa kontraktu (Letnisko, Sąsiedzi, Pokój pod dachem, Zabytek; 30/32).
-
Kolekcje: nowy komplet „Bossowie kariery” (4 nowi bossowie – tytuł Budowniczy); „Karty bossów” to bossowie Domu
(jak dotąd 5). Kolory kasku: 22. Tytuły z kontraktów w Odznaki > Tytuły. -
Sekretne zlecenia z wygraną (bez kawy, na styk, szybka ekipa) liczą się tylko w pełnym budynku (co najmniej 10 etapów –
nie w krótkim Domku letniskowym). -
Jak grać: GBA str. 18 „Kariera”, Godot str. 11 (sekcja
careerHelp). Scenariusze GBA 72–75, sceny zrzutów Godota
(career,career-locked,career-letnisko,career-blizniak,career-poddasze,career-kamienica,career-end,
help-career). -
Węzeł drzewka Szkoleń „Twardziel” nazywa się teraz „Hartowany” (nie myli się z odznaką Twardziel).
Balans cz. d
Bot: 300 przebiegów na zawód (9 zwykłych), Normalny; „pełne meta” = pełne Szkolenia z najlepszymi wyborami drzewka,
pełny Respekt i wszystkie nagrody za odbiór (Dom: z Aktem 0).
| Kontrakt | Etapy | Bez meta | Pełne meta | + mistrzostwo 10 i maks. inspektor |
|---|---|---|---|---|
| Dom jednorodzinny | 10 (+2) | 33% | 68% | 71% |
| Domek letniskowy (krótki – łatwiejszy) | 6 | 35% | 75% | 77% |
| Bliźniak | 10 | 28% | 68% | 70% |
| Dom z poddaszem | 12 | 27% | 67% | 70% |
| Kamienica | 10 | 26% | 70% | 71% |
Dom bez zmian (Łatwy 54%, Normalny 32%, Trudny 10%, Szkolenia 58%, + Respekt 73%, modyfikatory 12%, Akt 0 67%,
mistrzostwo i inspektor 70%). Kontrakty strojone mnożnikiem HP i premią obrażeń etapów (+1 obrażeń problemów to
~20 pkt wygranych); w teście core_tests asercje 20–42% (Domek do 50%) bez meta i 55–82% z pełnym meta.
Zmiany cz. d
- Profil v16 (384 B): wybrany kontrakt (@360), ogłoszone odblokowania (@361), wygrane kontrakty (@362), wygrane
w każdym kontrakcie (@364, 6 B), najlepszy etap (@370, 6 B), 8 B zapasu. Migracja v15 (i starszych): Dom jednorodzinny
wygrany, jeśli były wygrane (liczba wygranych, najlepszy etap – cała budowa); już odblokowane kontrakty dostają baner
jak nowe. - Zapis budowy PBRUN16: kontrakt i problemy z 1. połowy bliźniaka w miejscu wyrównania stanu (rozmiar bez zmian) –
PBRUN14 / PBRUN15 wczytują się jako Dom jednorodzinny. Godot: dwa bajty na końcu stanu (RunSave.V15Tail), stary zapis
się wczytuje. - Tablice etapów stanu budowy dalej po 12 (najdłuższy kontrakt ma 12 etapów);
data::stagesma 50 etapów (Dom pierwszy),
maska pogody 64-bitowa; klatka problemu w danychint16. - Test złoty: 74 przebiegi (+ każdy kontrakt botem z testów i „smart”, NG+ w Domku).
core_tests: trasy kontraktów
(skrót przez cały budynek, Hurtownia przy zmianie aktu), bliźniak, porywy, odblokowanie, nagroda raz, kolekcje bossów,
migracja v15 → v16, PBRUN15 → 16, balans kontraktów. - Monkey test GBA: 20 seedów zwykłej gry + scenariusze 72–75 (po 5) x 20000 klatek – bez błędów (szczyt kafli sprite'ów
134/256, sprite'ów 106/128, stosu ~8,2 KB).
Godot cz. d
- Port rdzenia (
CareerDef,CareerUnlock,GameData.Career/StagesCount,Game.Career,Career, profil v16,
MigrateV16),CareerTests;dotnet test268/268, build 0 ostrzeżeń. - Ekrany: Mapa kariery (
CareerScreen,CareerPage), karta etapu, banery, Jak grać str. 11; kafle wg wyglądu etapu
(MapLayer), eksport klatek i kafli kontraktów; test dymny mapy kariery (zablokowany kontrakt, wybór, powrót z wyboru
zawodu, budowa w kontrakcie, nagroda raz). - Test małpy: klawiatura + mysz 20 seedów i pion + dotyk 20 seedów x 3000 akcji – bez błędów (mapa kariery w 19 z 20 przebiegów).
Dawne v0.21.51 (nie wydane osobno – w tym wydaniu): poprawki po graniu na iPhonie, sekretne zlecenia
Nowe
- Autokafle ścian (#36): widok 3/4 ze światłem z lewej góry. Pole muru z murem poniżej to ciemny wierzch masy
muru (bez pasów i fug), pole z podłogą poniżej to lico – krawędź wierzchu u góry i wzór materiału (bloczki,
papa, cegła, deski, płytki) z cieniem przy podłodze. Godot: kafle generowane w eksporcie dla palety każdego etapu
(export_godot_assets.py: wierzch, lico i 6 nakładek – jasna krawędź od podłogi u góry i z lewej, ciemna z prawej,
końce lica, róg wewnętrzny), dobierane wMapLayerwg sąsiadów; ciemne palety mają wierzch rozjaśniony, żeby nie
zlewał się z tłem. Skraj odkrytej części etapu gaśnie miękko w ciemność (mgła 4 teksele na pole, zanikanie ~pół
pola, także po skosie) zamiast twardych schodków. GBA (wersja lżejsza): 12 kafli na zestaw – nowy wierzch masy muru
i dolna połowa lica; górna połowa lica ma jedną jasną krawędź zamiast dwóch pasków na polu. - Błoto (#37): mechanika aktu I co 14. pole zamiast co 7. (
acts[0].mechanic.valuewdata/game.json– gęstość
z danych). Wygląd: płaska mokra plama o nierównym brzegu – jaśniejszy brąz z połyskiem, mniejsza niż pole (Godot:
3 warianty, odbicia; GBA: nowy kafel i kolory 12-13 palet etapów). - Spójne sterowanie (#38): w każdym oknie i przejściu (premia po etapie, Hurtownia, SMS z wyborem, harmonogram
i wybór ścieżki, paczka sprzętu, zamiana narzędzia, cecha narzędzia, karta etapu, podsumowanie, harmonogram domu)
A = wybierz / dalej, B = wróć / zostaw. Godot: Spacja i Enter = A, Z i Esc = B (Hurtownia: Enter kupuje zaznaczone,
Z/Esc – dalej; paczka: Enter zakłada; harmonogram domu: Enter – dalej, Tab / dotknięcie linku – planbudowlany.online);
na dotyku główny przycisk („Wybierz”, „Biorę”, „Dalej”, „Kup”) zawsze w prawym dolnym rogu w fiolecie, powrót
(„Wróć”, „Zostaw”, „Zostaję”) po lewej, sam jeden przycisk zajmuje prawą połowę (rola przycisku wPageAction). - Blokada wejścia: Godot – 0,4 s po otwarciu okna i dopóki telefon wjeżdża wciśnięcia i dotknięcia są ignorowane
(stuknięcie w mapę tuż przed końcem etapu nie wybiera premii, nie pomija SMS-a); GBA – ~20 klatek po otwarciu okna
(i po zmianie strony SMS-a), A liczy się dopiero wciśnięte na nowo. - Nieodwracalne wybory przez zaznaczenie: premia, zakup, odpowiedź na SMS, cecha – strzałka / pierwsze dotknięcie
zaznacza, A / „Wybierz” / drugie dotknięcie tego samego zatwierdza. Zamiana ulepszonego narzędzia ma teraz dwa
wiersze: zaznaczone na start „Zostaję: Kielnia+2”, strzałka – „Zamieniam na …”, A zatwierdza, B zostaje (A z rozpędu
nie zabiera ulepszenia). - „Jak grać”: GBA – nowa strona 2 „Okna i wybory” (14 stron); Godot – wiersz „Okna” w sterowaniu dotykiem i zasada na
stronie 1. - HUD (Godot, pion): gdy „Etap 2/10: Izolacja fundamentów” nie mieści się w pierwszym rzędzie, jest „Etap 2/10,
Normalny”, a pełna nazwa etapu w drugim rzędzie po prawej (mierzona po ikonach; pastylka wydarzenia tylko, gdy
starczy miejsca, ostrzeżenie bossa skraca się do „Cios za N!”).
Nowe – cz. 2: sekretne zlecenia (#39)
-
8 sekretnych zleceń (sekcja
secretswdata/game.json): w profilu (Odznaki > A na GBA, Spacja w Godocie) strona
Sekrety – niewykonane jako „???” z podpowiedzią, wykonane z warunkiem i nagrodą (ikona / portret). Sprawdzane po
etapie, po porzuceniu i na końcu budowy; baner „Sekretne zlecenie!” w złotej ramce (kolejka końca budowy do 8 banerów:
nagroda, sekrety, odznaki, zlecenia, fabuła) i dymek „Nowość” na tytule z treścią sekretu.Podpowiedź Warunek Nagroda Bez kofeiny też się da wygraj bez picia kawy zawód Spawacz Szef tylko dzwoni Termin pokonany przez brygadę narzędzie Młot Zenka Szczur magazynowy 5 magazynów w serii budów narzędzie Poziomica mistrza Każdy fach się przyda wygraj każdym z 9 zawodów zawód Majster Papierologia? Nie tym razem Akt 0 bez ciosu od papierów zawód Geodeta Mokra robota 20x mokry + prąd w jednej budowie wygląd Złota kielnia Na styk wygraj z 1–3 HP wygląd Kask w paski Szybka ekipa wygraj w 150 dni (bez Aktu 0) Respekt Zaprawiony w boju -
Nowe zawody: Spawacz (Spawarka, iskra; moc Spaw – iskry w linii i dym), Geodeta (Tyczka geodezyjna;
widzi cały plac od startu etapu, moc Tyczenie – oznaczony cel dostaje mocniejsze ciosy i jest ogłuszony, znak
nad celem), Majster „złota rączka” (Młotek; moc Złota rączka – co etap moc innego fachu, ikona w HUD).
Na wyborze zawodu i w Zespole zablokowane jako „Sekret” z podpowiedzią. Pixel art klatek 127–135 (z chodem
i oddechem), sylwetki. -
Bronie: Młot Zenka (4–7, cios odpycha problem) i Poziomica mistrza (2–5, zasięg 3, kryt +10%, magazyny
i skrzynie widać na podglądzie mapy) – w dropach dopiero po sekrecie, poza Szkoleniami. -
Wygląd: Złota kielnia – złoty błysk broni przy krycie; Kask w paski – biało-czerwony kask bohatera
i portretów 12 zawodów (klatki 136–159), włączany na wyborze zawodu (SELECT: Wygląd, Godot: Tryb inwestora). -
Respekt Zaprawiony w boju – kawa w termosie na start budowy; na liście Respektu zablokowany do sekretu.
-
Liczniki budowy dla sekretów (wypite kawy, mokry + prąd, ciosy papierów w Akcie 0, boss od brygady). Odznaka Pełny
zespół, zlecenia i budowa dnia liczą tylko 9 zwykłych zawodów; sekretne narzędzia nie liczą się do Kolekcjonera. -
Profil v12 (196 B): sekrety, nieogłoszone sekrety, wygląd, Respekt 16–18. Migracja z v11 – sekret „Każdy fach”
od razu, jeśli w profilu są już wygrane każdym zawodem (dymek jak przy nowym). Zapis budowy PBRUN14 (nowe liczniki
i zawody) – przerwana budowa z v0.21.50 / v0.21.51 cz. 1 się nie wznowi. -
„Jak grać”: GBA strona 15 „Sekrety”, Godot strona 8 (sekcja
secretsHelp). Scenariusze 61–67 (dymek Nowość,
strona Sekrety, nowe zawody, moc Majstra, kask w paski, Poziomica na mapie, 1 HP + awans). -
Balans nowych zawodów (bot, Normalny, bez meta): Spawacz 35%, Geodeta 36%, Majster 23%.
Balans
Rzadsze błoto ledwie rusza bota (omija je i tak): wyniki w granicach szumu.
| Wygrane bota (300 przebiegów na zawód) | v0.21.50 | v0.21.51 |
|---|---|---|
| Łatwy | 53% | 54% |
| Normalny | 32% | 32% |
| Trudny | 10% | 10% |
| Normalny, pełne Szkolenia | 54% | 54% |
| Normalny, pełne Szkolenia + pełny Respekt | 70% | 69% |
| Normalny, pełne Szkolenia (i Respekt) + wszystkie modyfikatory | 9% | 10% |
| Normalny bez picia kawy (bez meta / pełne Szkolenia) | 22% / 40% | 23% / 39% |
| Normalny, pełne Szkolenia + pełny Respekt + Akt 0 (wszystkie nagrody) | 66% | 67% |
Wyzwania tygodnia: Glazurnik bez kawy 10%, Elity x2 30%, Mokry tydzień 36%, Bez Hurtowni 17%, Szklany kask 29%,
Kierownik na placu 32%.
Poprawki
- Crash przy otwieraniu skrzyni w magazynie („No more sprite tiles items available” na Miyoo): dwie przyczyny.
- Przepełniony stos. Stos GBA (IWRAM, ~12 KB) był w samej grze zajęty w 97% (scena gry 7,8 KB, od kolejki
8 banerów jeszcze więcej). Okno porównania sprzętu ze skrzyni/paczki przy zajętym slocie albo telefon → Start →
A (statystyki) przepełniały go i nadpisywały dane w IWRAM (tablice nazw, stan dźwięku) – zawieszenie albo błąd.
Duże obiekty sceny (napisy HUD, baner z kolejką, cząsteczki, liczby obrażeń, rozpiska obrażeń) są teraz na
stercie: szczyt stosu ~8 KB. - Limit pozycji kafli sprite'ów. Butano liczy w limicie 128 także wolne kawałki VRAM i kafle do zwolnienia –
przy pełnym HUD (stany, premie, elity, materiały) skrzynia z banerami dochodziła do 132. Limit 256.
Scenariusz 68: skrzynia przy pełnym HUD i zajętych slotach sprzętu.
- Przepełniony stos. Stos GBA (IWRAM, ~12 KB) był w samej grze zajęty w 97% (scena gry 7,8 KB, od kolejki
- Znalezione przez monkey test (nowy bot losowych klawiszy,
tools/playtest/monkey.sh):- wybór zawodu: L/R razem z lewo/prawo (albo START) w tej samej klatce – brak VRAM na sprite'y (błąd Butano);
- telefon: zmiana zakładki + START, góra/dół + B – podwójne przerysowanie w jednej klatce (to samo ryzyko);
- ekran końcowy w trybie inwestora: stawka jako 6. wiersz motywacji – „Vector is full”;
- ciężka walka (wiele trafień, kryty, awans, banery, cząsteczki) dochodziła do 128 sprite'ów – liczby obrażeń,
napis awansu i cząsteczki pojawiają się tylko przy zapasie sprite'ów i VRAM.
- Monkey test: losowe klawisze (d-pad, A, B, START, SELECT, L, R, przytrzymania, pary, L+R+SELECT) od pustego
profilu i ze scenariuszy, wykrywa ekran błędu, zawieszenie i zastygły obraz; buildy testowe raportują zapas
sprite'ów, kafli i stosu. Opis w README.
Zmiany
- Cz. 1 nie zmieniała zapisów; cz. 2: profil v12 z migracją, zapis budowy PBRUN14 (patrz wyżej).
- Test złoty (Godot) z migawki v0.21.51 cz. 2 (55 przebiegów).
Godot (cz. 2: sekretne zlecenia, mgła, test małpy)
- Sekretne zlecenia (#39) na ekranie: profil > Odznaki – strona Sekrety („???” z podpowiedzią, po wykonaniu warunek
i nagroda z ikoną), sprawdzanie po etapie / porzuceniu / końcu budowy, baner „Sekretne zlecenie!” (złota ramka, kolejka
8 banerów), dymek Nowość; Spawacz, Geodeta, Majster na wyborze zawodu (moc Majstra w HUD), kask w paski (Tryb inwestora),
złoty błysk przy krycie, Poziomica mistrza na podglądzie mapy, Respekt Zaprawiony w boju zablokowany; klatki 127–159. - Mgła pikselowa: skraj odkrytej części gaśnie w 3 stopniach kraty Bayera w pikselach grafiki zamiast rozmycia.
- Test małpy
--monkey SEED KROKI: losowe klawisze i dotyk przez prawdziwe wejście, wykrywa wyjątki, błędy logu
i zawieszenia; 50 seedów x 3000 akcji (klawiatura + mysz) bez błędów. Znalezione: profil pokazowy z Warsztatami 2/1
(wyjątek w Kosztach), brak sprawdzania sekretów w sesji, sekretne narzędzia w Szkoleniach, ikona nagrody Pistoletu.