Survival a ovládání: postup, balanc, zvuky a přemístění baterie #7

Open
opened 2026-09-30 17:11:04 +02:00 by RosenvikAdmin · 0 comments

Samostatná dílna má být pochopitelná bez kreativní ukázky.

  • Projít získání surovin → zdroj → vedení → motor → výroba v survivalu.
  • Změřit cenu a přínos soláru, větru, uhlí a kapalných paliv vůči spotřebě.
  • Sjednotit informace o přípojkách, umístění/otáčení a chybových stavech.
  • Doplnit přiměřené zvuky a krátkou herní nápovědu.
  • Ověřit crafting, Shift přesuny, plné inventáře a rozebrání.
  • Přenos náboje při přemístění stacionární baterie je implementovaný v dev.20 a hráčsky přijatý na 26.2; přesný rozsah uvádějí historické záznamy níže.
  • Zachovat přijatý výtvarný styl dev.7/dev.8.

První izolovaný krok: přemístění baterie

Ve větvi feature/survival-battery je zachování aktuálního náboje při vytěžení a položení bloku. Nabité kusy se nestackují, prázdné mají stack 64; tooltip ukazuje náboj. Ošetřené creative opakované položení, Ctrl-pick, neplatná data, plný inventář, hopper a vanilla výbuch. Recept stojanu používá měděný blok místo hotové baterie, aby nespotřeboval nabitou baterii bez zásobníku v cílovém stroji.

Samostatný krok ze základu 658ef44 prošel všemi třemi buildy, 165 core testy a 447 runtime kontrolami včetně tří skutečných unload/reload cyklů a tří restartů. Není součástí dev.19: integrace větví, nativní tooltip/ovládání a celý survival postup i balanc zůstávají otevřené. Produkční Powerworks dev.19 samostatně opravuje druhou nabitou kopii předmětu auta v creative.

Přesný zdroj a pravidla · Receipt izolované větve.

Dev.20: integrovaný první survival krok — přemístění baterie

Zachování náboje stacionární baterie je integrované do dev.20. Vytěžení předá aktuální energii jednomu běžnému vanilla dropu a položení ji přenese zpět do bloku. Prázdné baterie mají stack 64, nabité jeden kus; tooltip zobrazuje náboj i kapacitu 8192 E.

  • Zachované původní světové StoredEnergy s omezením na 0–8192 E. Neplatný nebo neznámý item payload se odmítne bez spotřeby předmětu.
  • Creative opakované položení nepřenese tentýž náboj znovu; Ctrl-pick vytváří prázdnou kopii a samotné block entity NBT nenabije položenou baterii.
  • Neúspěšné položení, plný inventář, hopper, stack limit, vanilla výbuchy a pravidla dropů; skutečný unload/reload a restart s blokem i itemem.
  • Recept nabíjecího stojanu používá měděný blok místo hotové baterie, protože stojan nemá vlastní zásobník.
  • Čistý samostatný nativní profil 26.2 s přesným produkčním JARem byl spuštěn, klient se připojil a připravená survival scéna byla předána k vyzkoušení.
  • Hráčské přijetí dev.20, nativní vzhled tooltipu a běžné survival ovládání čekají na ověření. Předaná energie a nástroje jsou výslovná testovací fixture; celý survival postup a balanc zůstávají otevřené.

Nové přesné dev.20 JARy prošly 447 battery runtime kontrolami na všech třech verzích, 327 regresními kontrolami samostatného Powerworks na všech třech verzích a 1102 EV kontrolami na 26.2 — celkem 1876 nových runtime kontrol. Bateriová sada zahrnuje tři skutečné unload/reload cykly a tři restarty. 165 core testů je převzato s ověřením nezměněných zdrojů a tříd, nikoli nově provedeno. Předchozí izolovaná kvalifikace zůstává zachovaná; tento zápis vychází z nových integračních běhů.

Byte shoda ostatních implementačních tříd s přijatým dev.19 není nový runtime test Momentum ani P&P v dev.20. Issue #7 zůstává otevřené; veřejné binární vydání se tím nepublikuje.

Pravidla baterie · Bateriový receipt · Souhrnná kvalifikace · Předání nativního profilu · Aktuální QA.

Dev.20: hráčské přijetí přesunu baterie na 26.2

  • Hráč potvrdil výzvu k vytěžení připravené baterie s 6 173 E, kontrole náboje v inventáři a opětovnému položení s kontrolou měřákem odpovědí „ano hotovo“.

Platí pro předanou samostatnou sestavu Powerworks dev.20 na Minecraftu 26.2. Jde o hráčské potvrzení tohoto průchodu, nikoli nové nezávislé měření nebo přijetí všech automatických scénářů. Celý survival postup od surovin, recepty a balanc, ostatní klientské verze a volitelné společné sestavy zůstávají otevřené; issue #7 se neuzavírá. Původní kvalifikační záznamy se nemění.

Samostatný záznam přijetí · Aktuální QA.

Dev.21: crafting první samostatné uhelné dílny

Drtička používá dva železné ingoty místo dvou bloků. Kompletní dílna s osmi LV kabely, baterií a měřákem stojí 36 železa, 10 mědi, 14 redstonu, 8 cobblestone, 8 prken a jedno sklo; palivo, tavení, nástroje a materiál k drcení jsou navíc. Kniha receptů vede od mědi přes generátor a motor k drtičce, ruční výrobu neblokuje. Tooltipy vysvětlují přípojky a spotřebu; Shift s blokem na generátoru ponechává pokládání.

  • Serverový crafting a dílna na 26.1.2, 26.2 a 26.3: přesné vanilla menu/recipe-book handlery, materiálový ledger, Shift přesuny výsledku, plný inventář a ruční odemčení neznámého receptu.
  • Jedno uhlí nabije skutečně vyrobenou prázdnou baterii a pohání deset kusů štěrku; po vypnutí generátoru baterie zaplatí dalších devět kusů a deset rozpracovaných tiků. Zbývající 2 E další práci nezaplatí. Žádná vložená energie ani hotové modové stroje.
  • Kvalifikované dev.21 runtime výsledky: 1 194 survival + 327 standalone = 1 521 kontrol, devět JVM, tři restarty standalone regrese. 165 core testů je ověřený reuse, nikoli nové spuštění ani součást runtime součtu. Původní neúspěšný 26.3 JAR je vyloučen; po opravě formátu odemčení receptů prošel nový 26.3 běh.
  • Nový čistý native profil 26.2 bez QA a volitelných modů byl předán s dodanými surovými rudami, vanilla vybavením a krátkým návodem.
  • Samotné připojení a předání surovin neprokazuje native crafting ani hráčské dokončení; oddělená evidence těchto kroků se doplňuje zvlášť. Serverové testy začínají dodanými ingoty/sklem/prkny a netestují těžbu ani tavení.

Horní bateriový bod je nyní označen dokončený podle dev.20 a jeho hráčského přijetí. Historické zápisy se nemění. Přirozené získání rud, celý survival průchod, vyvážení všech zdrojů, další klientské verze a nové volitelné společné sestavy zůstávají otevřené. Issue #7 se neuzavírá a žádné veřejné binární vydání se tím nepublikuje.

Postup a materiály · Souhrnný receipt · Přesná validace · Native předání · Přijatá baterie dev.20 · Aktuální QA.

Dev.21: skutečné GUI tavení, craftingu a první dílny na 26.2

Agent provedl průchod ve skutečném klientu pomocí běžné myši a klávesnice: vytavil dodaných 36 surových želez a 10 surových mědí i jedno sklo, vyrobil vanilla mezisoučásti a šest druhů Powerworks předmětů (generátor, osm kabelů, prázdnou baterii, měřák, motor a drtičku), postavil dílnu a přes její GUI vložil palivo a materiál. Jedno uhlí nabilo vyrobenou baterii z 0 na 8192 E. Po vypnutí generátoru baterie zaplatila devět kusů štěrku a deset rozpracovaných tiků; zůstaly 2 E. Devět kusů štěrku bylo skutečně vyzvednuto přes GUI.

Výsledek má omezení PASS_FUNCTIONAL_WITH_TOOLTIP_FINDINGS: na dev.21 byl při anglickém fullscreen GUI s efektivním měřítkem 6 potvrzen ořez textu LV kabelu a drtičky. Výrazný stín stavu drtičky byl samostatně vyhodnocen jako výchozí vanilla stín, nikoli dvojí vykreslování.

Suroviny, vanilla vybavení a plošina byly připravené testem; zaznamenané teleporty nastavovaly polohu/pohled. Nebyly vložené hotové modové stroje ani energie. Tento agentní průchod nenahrazuje lidské přijetí, přirozenou těžbu, nativní použití měřáku, Shift-pokládání bloku na generátor, multiplayer ani jiné klientské verze/jazyky.

Dev.22: krátké nápovědy první dílny

Generátor, LV kabel, motor, drtička a baterie mají krátké samostatné řádky v angličtině i češtině (19 řádků na jazyk, nejvýše 49 znaků EN / 46 CS). Recepty, ovládání a energetická pravidla se nemění. Z 149 tříd zůstává 147 byte-for-byte shodných; zbývají registrace textů a dva tooltip řádky baterie, jejíž logika položení a náboje zůstává přesně shodná.

Build a balíčky prošly na 26.1.2, 26.2 a 26.3. Finální JARy mají 327 nových standalone kontrol PASS, šest řádně ukončených JVM a tři restarty. Převzatých 1521 runtime kontrol dev.21 a 165 core testů není nové spuštění ani součást tohoto součtu. Předběžná sestava pouze s opravou kabelu je z finální kvalifikace vyloučená.

Samostatná nativní kontrola 26.2 v angličtině při fullscreen 2560 × 1440 / GUI 6 potvrzuje celý čitelný tooltip kabelu. Panel drtiče i celý nejdelší řádek se vejdou do viewportu; vanilla úvodní nápověda překrývá konec kratšího řádku o kabelových ztrátách. Proto tento snímek nedokládá současnou čitelnost všech pěti řádků. Ostatní změněné tooltipy, čeština, další rozlišení a klientské verze nemají tímto během nový nativní důkaz.

Po běžném uložení a zastavení dev.21 byl svět zkopírován se shodou všech 39 souborů. Dev.22 zůstává otevřený u pracovního stolu s vyrobenou dílnou. Historické receipts zůstávají beze změny, issue #7 zůstává otevřená a žádný veřejný binární release nebyl proveden.

Nativní dílna dev.21 · Dev.22 kvalifikace · Nativní tooltipy dev.22 · Aktuální QA.

<!-- powerworks-tracking:survival-ux --> Samostatná dílna má být pochopitelná bez kreativní ukázky. - [ ] Projít získání surovin → zdroj → vedení → motor → výroba v survivalu. - [ ] Změřit cenu a přínos soláru, větru, uhlí a kapalných paliv vůči spotřebě. - [ ] Sjednotit informace o přípojkách, umístění/otáčení a chybových stavech. - [ ] Doplnit přiměřené zvuky a krátkou herní nápovědu. - [ ] Ověřit crafting, Shift přesuny, plné inventáře a rozebrání. - [x] Přenos náboje při přemístění stacionární baterie je implementovaný v dev.20 a hráčsky přijatý na 26.2; přesný rozsah uvádějí historické záznamy níže. - [ ] Zachovat přijatý výtvarný styl dev.7/dev.8. <!-- powerworks-status:survival-battery-first-step --> ### První izolovaný krok: přemístění baterie Ve větvi `feature/survival-battery` je zachování aktuálního náboje při vytěžení a položení bloku. Nabité kusy se nestackují, prázdné mají stack 64; tooltip ukazuje náboj. Ošetřené creative opakované položení, Ctrl-pick, neplatná data, plný inventář, hopper a vanilla výbuch. Recept stojanu používá měděný blok místo hotové baterie, aby nespotřeboval nabitou baterii bez zásobníku v cílovém stroji. Samostatný krok ze základu 658ef44 prošel všemi třemi buildy, 165 core testy a 447 runtime kontrolami včetně tří skutečných unload/reload cyklů a tří restartů. Není součástí dev.19: integrace větví, nativní tooltip/ovládání a celý survival postup i balanc zůstávají otevřené. Produkční Powerworks dev.19 samostatně opravuje druhou nabitou kopii předmětu auta v creative. [Přesný zdroj a pravidla](https://git.offchunk.com/Offchunk/powerworks/src/commit/08d3b0a27697ed66548805c7662dbb20337a0b07/docs/development/STATIONARY-BATTERY.md) · [Receipt izolované větve](https://git.offchunk.com/Offchunk/powerworks/src/commit/08d3b0a27697ed66548805c7662dbb20337a0b07/docs/qa/2026-10-01-survival-battery-first-step.json). <!-- powerworks-status:dev20-integrated-survival-battery --> ### Dev.20: integrovaný první survival krok — přemístění baterie Zachování náboje stacionární baterie je integrované do dev.20. Vytěžení předá aktuální energii jednomu běžnému vanilla dropu a položení ji přenese zpět do bloku. Prázdné baterie mají stack 64, nabité jeden kus; tooltip zobrazuje náboj i kapacitu 8192 E. - [x] Zachované původní světové `StoredEnergy` s omezením na 0–8192 E. Neplatný nebo neznámý item payload se odmítne bez spotřeby předmětu. - [x] Creative opakované položení nepřenese tentýž náboj znovu; Ctrl-pick vytváří prázdnou kopii a samotné block entity NBT nenabije položenou baterii. - [x] Neúspěšné položení, plný inventář, hopper, stack limit, vanilla výbuchy a pravidla dropů; skutečný unload/reload a restart s blokem i itemem. - [x] Recept nabíjecího stojanu používá měděný blok místo hotové baterie, protože stojan nemá vlastní zásobník. - [x] Čistý samostatný nativní profil 26.2 s přesným produkčním JARem byl spuštěn, klient se připojil a připravená survival scéna byla předána k vyzkoušení. - [ ] Hráčské přijetí dev.20, nativní vzhled tooltipu a běžné survival ovládání čekají na ověření. Předaná energie a nástroje jsou výslovná testovací fixture; celý survival postup a balanc zůstávají otevřené. Nové přesné dev.20 JARy prošly **447 battery runtime kontrolami na všech třech verzích**, **327 regresními kontrolami samostatného Powerworks na všech třech verzích** a **1102 EV kontrolami na 26.2** — celkem **1876 nových runtime kontrol**. Bateriová sada zahrnuje tři skutečné unload/reload cykly a tři restarty. 165 core testů je převzato s ověřením nezměněných zdrojů a tříd, nikoli nově provedeno. Předchozí izolovaná kvalifikace zůstává zachovaná; tento zápis vychází z nových integračních běhů. Byte shoda ostatních implementačních tříd s přijatým dev.19 není nový runtime test Momentum ani P&P v dev.20. Issue #7 zůstává otevřené; veřejné binární vydání se tím nepublikuje. [Pravidla baterie](https://git.offchunk.com/Offchunk/powerworks/src/commit/7d0b70f071e02bedeb9ed24353a486bb4fa73987/docs/development/STATIONARY-BATTERY.md) · [Bateriový receipt](https://git.offchunk.com/Offchunk/powerworks/src/commit/7d0b70f071e02bedeb9ed24353a486bb4fa73987/docs/qa/dev20-battery.json) · [Souhrnná kvalifikace](https://git.offchunk.com/Offchunk/powerworks/src/commit/7d0b70f071e02bedeb9ed24353a486bb4fa73987/docs/qa/2026-10-01-0.1.0-dev.20.json) · [Předání nativního profilu](https://git.offchunk.com/Offchunk/powerworks/src/commit/7d0b70f071e02bedeb9ed24353a486bb4fa73987/docs/qa/2026-10-01-dev20-native-handoff.json) · [Aktuální QA](https://git.offchunk.com/Offchunk/powerworks/src/commit/7d0b70f071e02bedeb9ed24353a486bb4fa73987/QA.md). <!-- powerworks-status:dev20-battery-player-accepted --> ### Dev.20: hráčské přijetí přesunu baterie na 26.2 - [x] Hráč potvrdil výzvu k vytěžení připravené baterie s 6 173 E, kontrole náboje v inventáři a opětovnému položení s kontrolou měřákem odpovědí **„ano hotovo“**. Platí pro předanou samostatnou sestavu Powerworks dev.20 na Minecraftu 26.2. Jde o hráčské potvrzení tohoto průchodu, nikoli nové nezávislé měření nebo přijetí všech automatických scénářů. Celý survival postup od surovin, recepty a balanc, ostatní klientské verze a volitelné společné sestavy zůstávají otevřené; issue #7 se neuzavírá. Původní kvalifikační záznamy se nemění. [Samostatný záznam přijetí](https://git.offchunk.com/Offchunk/powerworks/src/commit/eb7026a57831b0d79997841cb44a241b7aeffc0d/docs/qa/2026-10-01-dev20-player-acceptance.json) · [Aktuální QA](https://git.offchunk.com/Offchunk/powerworks/src/commit/eb7026a57831b0d79997841cb44a241b7aeffc0d/QA.md). <!-- powerworks-status:dev21-survival-workshop --> ### Dev.21: crafting první samostatné uhelné dílny Drtička používá dva železné ingoty místo dvou bloků. Kompletní dílna s osmi LV kabely, baterií a měřákem stojí 36 železa, 10 mědi, 14 redstonu, 8 cobblestone, 8 prken a jedno sklo; palivo, tavení, nástroje a materiál k drcení jsou navíc. Kniha receptů vede od mědi přes generátor a motor k drtičce, ruční výrobu neblokuje. Tooltipy vysvětlují přípojky a spotřebu; Shift s blokem na generátoru ponechává pokládání. - [x] Serverový crafting a dílna na 26.1.2, 26.2 a 26.3: přesné vanilla menu/recipe-book handlery, materiálový ledger, Shift přesuny výsledku, plný inventář a ruční odemčení neznámého receptu. - [x] Jedno uhlí nabije skutečně vyrobenou prázdnou baterii a pohání deset kusů štěrku; po vypnutí generátoru baterie zaplatí dalších devět kusů a deset rozpracovaných tiků. Zbývající 2 E další práci nezaplatí. Žádná vložená energie ani hotové modové stroje. - [x] Kvalifikované dev.21 runtime výsledky: **1 194 survival + 327 standalone = 1 521 kontrol**, devět JVM, tři restarty standalone regrese. **165 core testů je ověřený reuse**, nikoli nové spuštění ani součást runtime součtu. Původní neúspěšný 26.3 JAR je vyloučen; po opravě formátu odemčení receptů prošel nový 26.3 běh. - [x] Nový čistý native profil 26.2 bez QA a volitelných modů byl předán s dodanými surovými rudami, vanilla vybavením a krátkým návodem. - [ ] Samotné připojení a předání surovin neprokazuje native crafting ani hráčské dokončení; oddělená evidence těchto kroků se doplňuje zvlášť. Serverové testy začínají dodanými ingoty/sklem/prkny a netestují těžbu ani tavení. Horní bateriový bod je nyní označen dokončený podle dev.20 a jeho hráčského přijetí. Historické zápisy se nemění. Přirozené získání rud, celý survival průchod, vyvážení všech zdrojů, další klientské verze a nové volitelné společné sestavy zůstávají otevřené. Issue #7 se neuzavírá a žádné veřejné binární vydání se tím nepublikuje. [Postup a materiály](https://git.offchunk.com/Offchunk/powerworks/src/commit/79136c5459f867bc3dbd0c26c77af4883d9c5e82/docs/development/SURVIVAL.md) · [Souhrnný receipt](https://git.offchunk.com/Offchunk/powerworks/src/commit/79136c5459f867bc3dbd0c26c77af4883d9c5e82/docs/qa/2026-10-01-0.1.0-dev.21.json) · [Přesná validace](https://git.offchunk.com/Offchunk/powerworks/src/commit/79136c5459f867bc3dbd0c26c77af4883d9c5e82/docs/qa/2026-10-01-dev21-validation.json) · [Native předání](https://git.offchunk.com/Offchunk/powerworks/src/commit/79136c5459f867bc3dbd0c26c77af4883d9c5e82/docs/qa/2026-10-01-dev21-native-handoff.json) · [Přijatá baterie dev.20](https://git.offchunk.com/Offchunk/powerworks/src/commit/79136c5459f867bc3dbd0c26c77af4883d9c5e82/docs/qa/2026-10-01-dev20-player-acceptance.json) · [Aktuální QA](https://git.offchunk.com/Offchunk/powerworks/src/commit/79136c5459f867bc3dbd0c26c77af4883d9c5e82/QA.md). <!-- powerworks-status:dev21-native-and-dev22-tooltips --> ### Dev.21: skutečné GUI tavení, craftingu a první dílny na 26.2 Agent provedl průchod ve skutečném klientu pomocí běžné myši a klávesnice: vytavil dodaných 36 surových želez a 10 surových mědí i jedno sklo, vyrobil vanilla mezisoučásti a šest druhů Powerworks předmětů (generátor, osm kabelů, prázdnou baterii, měřák, motor a drtičku), postavil dílnu a přes její GUI vložil palivo a materiál. Jedno uhlí nabilo vyrobenou baterii z 0 na 8192 E. Po vypnutí generátoru baterie zaplatila devět kusů štěrku a deset rozpracovaných tiků; zůstaly 2 E. Devět kusů štěrku bylo skutečně vyzvednuto přes GUI. Výsledek má omezení **PASS_FUNCTIONAL_WITH_TOOLTIP_FINDINGS**: na dev.21 byl při anglickém fullscreen GUI s efektivním měřítkem 6 potvrzen ořez textu LV kabelu a drtičky. Výrazný stín stavu drtičky byl samostatně vyhodnocen jako výchozí vanilla stín, nikoli dvojí vykreslování. Suroviny, vanilla vybavení a plošina byly připravené testem; zaznamenané teleporty nastavovaly polohu/pohled. Nebyly vložené hotové modové stroje ani energie. Tento agentní průchod nenahrazuje lidské přijetí, přirozenou těžbu, nativní použití měřáku, Shift-pokládání bloku na generátor, multiplayer ani jiné klientské verze/jazyky. ### Dev.22: krátké nápovědy první dílny Generátor, LV kabel, motor, drtička a baterie mají krátké samostatné řádky v angličtině i češtině (19 řádků na jazyk, nejvýše 49 znaků EN / 46 CS). Recepty, ovládání a energetická pravidla se nemění. Z 149 tříd zůstává 147 byte-for-byte shodných; zbývají registrace textů a dva tooltip řádky baterie, jejíž logika položení a náboje zůstává přesně shodná. Build a balíčky prošly na 26.1.2, 26.2 a 26.3. Finální JARy mají **327 nových standalone kontrol PASS**, šest řádně ukončených JVM a tři restarty. Převzatých **1521 runtime kontrol dev.21 a 165 core testů** není nové spuštění ani součást tohoto součtu. Předběžná sestava pouze s opravou kabelu je z finální kvalifikace vyloučená. Samostatná nativní kontrola 26.2 v angličtině při fullscreen 2560 × 1440 / GUI 6 potvrzuje celý čitelný tooltip kabelu. Panel drtiče i celý nejdelší řádek se vejdou do viewportu; vanilla úvodní nápověda překrývá konec kratšího řádku o kabelových ztrátách. Proto tento snímek nedokládá současnou čitelnost všech pěti řádků. Ostatní změněné tooltipy, čeština, další rozlišení a klientské verze nemají tímto během nový nativní důkaz. Po běžném uložení a zastavení dev.21 byl svět zkopírován se shodou všech 39 souborů. Dev.22 zůstává otevřený u pracovního stolu s vyrobenou dílnou. Historické receipts zůstávají beze změny, issue #7 zůstává otevřená a žádný veřejný binární release nebyl proveden. [Nativní dílna dev.21](https://git.offchunk.com/Offchunk/powerworks/src/commit/dc73d765b6e5992ccc891d86af63cd0479612a75/docs/qa/2026-10-01-dev21-native-survival.json) · [Dev.22 kvalifikace](https://git.offchunk.com/Offchunk/powerworks/src/commit/dc73d765b6e5992ccc891d86af63cd0479612a75/docs/qa/2026-10-01-0.1.0-dev.22.json) · [Nativní tooltipy dev.22](https://git.offchunk.com/Offchunk/powerworks/src/commit/dc73d765b6e5992ccc891d86af63cd0479612a75/docs/qa/2026-10-01-dev22-native.json) · [Aktuální QA](https://git.offchunk.com/Offchunk/powerworks/src/commit/dc73d765b6e5992ccc891d86af63cd0479612a75/QA.md).
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Offchunk/powerworks#7
No description provided.