Automobility + Momentum: sjednotit brzdu elektromobilu s účtováním energie #15

Open
opened 2026-10-01 08:12:56 +02:00 by RosenvikAdmin · 0 comments

Statická kontrola Momentum .10 nad Automobility .36 ukázala kolizi s ovládáním a energií elektromobilu Powerworks. Momentum potlačuje původní vstup zpátečky a na konci movementTick mění engineSpeed přímo. Tato cesta obchází kontrolu placené trakce, brzdu s uvolněním S a sledování rekuperačního zpomalení. Jeho přesměrování dojezdu navíc ignoruje předanou hodnotu Powerworks; i při vypnutém movement profilu vrací vlastní konstantu 0,025.

To je zjištění ze zdroje, nikoli dokončený společný runtime test. Samostatné jemnější brzdění Powerworks 0,03 za tick kompatibilitu s Momentum nedokládá.

  • Určit jediného vlastníka brzdění a vstupu pro elektrické motory na klientu i serveru; respektovat serverové nastavení Momentum bez dvojího zpomalování.
  • Zachovat zastavení při drženém S, nové stisknutí pro zpátečku a zákaz pohybu bez zaplacené trakce včetně prázdné baterie.
  • Rekuperaci odvozovat pouze od skutečně použitého zpomalení se stávajícími limity; zabránit souběhu s nabíjením a V2L.
  • Ověřit dojezd při zapnutém i vypnutém movement profilu a zachovat chování spalovacích motorů.
  • Připnout dostupné JARy a provést společné serverové i nativní testy se dvěma hráči; neodvozovat podporu dalších verzí jen z úspěšného sestavení.

Souvisí s #12 a #13. Aktuální Powerworks kontrakt.

Dev.19: implementace a kvalifikované sestavy

Powerworks je jediným vlastníkem placené trakce, brzdy a rekuperace elektromotoru. Momentum předává serverové nastavení a vlastní vstup brzdy; zachová řízení a úpravu placené akcelerace, vynechá přímé zápisy do rychlosti a neplacený driftový bonus. Bez Momentum zůstává přijaté ovládání dev.18. Starší nepodporovaná společná verze skončí s konkrétní chybou při startu.

  • Profily Touring/Balanced/Sport, vypnutí modu i pohybového profilu, změna konfigurace za běhu a nezávislá brzdová klávesa.
  • Držené S zastaví, nový stisk umožní couvání; prázdná baterie nezíská pohon ani energii driftem. Ruční brzda nikdy nezapne zpátečku.
  • Rekuperace zachová limity placené energie a zákaz souběhu s nabíjením/výdejem.
  • Tři serverové verze: 150 elektrických scénářů/24 225 vzorků; spalovací reference a kandidát mají přesně totožných 3075 porovnávaných vzorků.
  • Na26.2 dva skutečné klienty s deklarovaným testovacím vstupem: přenos brzdy a konfigurace, sledování pohybu/náboje, běžné vystoupení/převzetí auta a ruční kabel s nabíjením i výdejem do lampy.
  • Hráčské přijetí dev.19 a nativní 26.1.2/26.3; Controlify a současná společná P&P instalace zůstávají neověřené.

Celkem 4698 kandidátních kontrol včetně samostatného Powerworks a EV regresí; 69 referenčních kontrol zvlášť. 165 core testů je převzato s ověřením nezměněných zdrojů/tříd, nikoli nově provedeno. Původní reprodukce neplacené zpátečky a nepovedené testovací fixtures zůstávají mimo součet PASS. Native používá běžné klientské pakety, nikoli fyzické klávesy; přesná omezení jsou v receipt.

Momentum zdroje jsou ve větvích 26.1.2, 26.2, 26.3. Kandidáty .10.pw1/.11.pw1 nejsou veřejné binární vydání.

Kontrakt · Ověření · Native receipt.

Dev.19: hráčské přijetí jízdy na 26.2

Uživatel v předaném profilu Powerworks dev.19 + Automobility + Momentum, na Minecraftu 26.2 s nastavením Balanced, přijal jízdu a brzdění odpovědí „ano je to ok“. Výzva zahrnovala jízdu W, držení S do zastavení a uvolnění s novým stiskem S pro zpátečku.

  • Hráčské přijetí tohoto konkrétního ovládání dev.19 na 26.2/Balanced.
  • Nativní hráčské přijetí ostatních verzí Minecraftu, Controlify a současné společné instalace s P&P zůstává otevřené. Odpověď není samostatným přijetím všech automatických scénářů ani kabelového ovládání.

Přesný rozsah a připnuté JARy · Předchozí samostatný nativní důkaz. Issue zůstává otevřené; nejde o nové veřejné binární vydání.

<!-- powerworks-tracking:automobility-momentum-electric-control --> Statická kontrola Momentum .10 nad Automobility .36 ukázala kolizi s ovládáním a energií elektromobilu Powerworks. Momentum potlačuje původní vstup zpátečky a na konci movementTick mění engineSpeed přímo. Tato cesta obchází kontrolu placené trakce, brzdu s uvolněním S a sledování rekuperačního zpomalení. Jeho přesměrování dojezdu navíc ignoruje předanou hodnotu Powerworks; i při vypnutém movement profilu vrací vlastní konstantu 0,025. To je zjištění ze zdroje, nikoli dokončený společný runtime test. Samostatné jemnější brzdění Powerworks 0,03 za tick kompatibilitu s Momentum nedokládá. - [ ] Určit jediného vlastníka brzdění a vstupu pro elektrické motory na klientu i serveru; respektovat serverové nastavení Momentum bez dvojího zpomalování. - [ ] Zachovat zastavení při drženém S, nové stisknutí pro zpátečku a zákaz pohybu bez zaplacené trakce včetně prázdné baterie. - [ ] Rekuperaci odvozovat pouze od skutečně použitého zpomalení se stávajícími limity; zabránit souběhu s nabíjením a V2L. - [ ] Ověřit dojezd při zapnutém i vypnutém movement profilu a zachovat chování spalovacích motorů. - [ ] Připnout dostupné JARy a provést společné serverové i nativní testy se dvěma hráči; neodvozovat podporu dalších verzí jen z úspěšného sestavení. Souvisí s #12 a #13. [Aktuální Powerworks kontrakt](https://git.offchunk.com/Offchunk/powerworks/src/commit/658ef448257fedeeafbdfaf4e897d5b26de41651/docs/development/ELECTRIC-VEHICLES.md). <!-- powerworks-status:dev19-momentum-contract --> ### Dev.19: implementace a kvalifikované sestavy Powerworks je jediným vlastníkem placené trakce, brzdy a rekuperace elektromotoru. Momentum předává serverové nastavení a vlastní vstup brzdy; zachová řízení a úpravu placené akcelerace, vynechá přímé zápisy do rychlosti a neplacený driftový bonus. Bez Momentum zůstává přijaté ovládání dev.18. Starší nepodporovaná společná verze skončí s konkrétní chybou při startu. - [x] Profily Touring/Balanced/Sport, vypnutí modu i pohybového profilu, změna konfigurace za běhu a nezávislá brzdová klávesa. - [x] Držené S zastaví, nový stisk umožní couvání; prázdná baterie nezíská pohon ani energii driftem. Ruční brzda nikdy nezapne zpátečku. - [x] Rekuperace zachová limity placené energie a zákaz souběhu s nabíjením/výdejem. - [x] Tři serverové verze: 150 elektrických scénářů/24 225 vzorků; spalovací reference a kandidát mají přesně totožných 3075 porovnávaných vzorků. - [x] Na26.2 dva skutečné klienty s deklarovaným testovacím vstupem: přenos brzdy a konfigurace, sledování pohybu/náboje, běžné vystoupení/převzetí auta a ruční kabel s nabíjením i výdejem do lampy. - [ ] Hráčské přijetí dev.19 a nativní 26.1.2/26.3; Controlify a současná společná P&P instalace zůstávají neověřené. Celkem 4698 kandidátních kontrol včetně samostatného Powerworks a EV regresí; 69 referenčních kontrol zvlášť. 165 core testů je převzato s ověřením nezměněných zdrojů/tříd, nikoli nově provedeno. Původní reprodukce neplacené zpátečky a nepovedené testovací fixtures zůstávají mimo součet PASS. Native používá běžné klientské pakety, nikoli fyzické klávesy; přesná omezení jsou v receipt. Momentum zdroje jsou ve větvích [26.1.2](https://git.offchunk.com/Offchunk/automobility-unofficial-port/src/commit/85c833aac528bce97d5157dd59a807d175eba25a), [26.2](https://git.offchunk.com/Offchunk/automobility-unofficial-port/src/commit/5b96a03ce33fcb4723e8095fa4f16537b1d23afc), [26.3](https://git.offchunk.com/Offchunk/automobility-unofficial-port/src/commit/397ebfe9b7d2a412a982e738cec8c839eaa0cb94). Kandidáty `.10.pw1`/`.11.pw1` nejsou veřejné binární vydání. [Kontrakt](https://git.offchunk.com/Offchunk/powerworks/src/commit/81935555d44fd4965eec1da00eb2a1125007fd8a/docs/development/MOMENTUM.md) · [Ověření](https://git.offchunk.com/Offchunk/powerworks/src/commit/81935555d44fd4965eec1da00eb2a1125007fd8a/QA.md) · [Native receipt](https://git.offchunk.com/Offchunk/powerworks/src/commit/81935555d44fd4965eec1da00eb2a1125007fd8a/docs/qa/2026-10-01-dev19-native.json). <!-- powerworks-status:dev19-player-driving-accepted --> ### Dev.19: hráčské přijetí jízdy na 26.2 Uživatel v předaném profilu Powerworks dev.19 + Automobility + Momentum, na Minecraftu 26.2 s nastavením Balanced, přijal jízdu a brzdění odpovědí **„ano je to ok“**. Výzva zahrnovala jízdu W, držení S do zastavení a uvolnění s novým stiskem S pro zpátečku. - [x] Hráčské přijetí tohoto konkrétního ovládání dev.19 na 26.2/Balanced. - [ ] Nativní hráčské přijetí ostatních verzí Minecraftu, Controlify a současné společné instalace s P&P zůstává otevřené. Odpověď není samostatným přijetím všech automatických scénářů ani kabelového ovládání. [Přesný rozsah a připnuté JARy](https://git.offchunk.com/Offchunk/powerworks/src/commit/7d0b70f071e02bedeb9ed24353a486bb4fa73987/docs/qa/2026-10-01-dev19-player-acceptance.json) · [Předchozí samostatný nativní důkaz](https://git.offchunk.com/Offchunk/powerworks/src/commit/7d0b70f071e02bedeb9ed24353a486bb4fa73987/docs/qa/2026-10-01-dev19-native.json). Issue zůstává otevřené; nejde o nové veřejné binární vydání.
Sign in to join this conversation.
No milestone
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#15
No description provided.