Original bug: walking units lose the fraction of a movement unit at every step
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 35/100
Direzione di ricerca
The payload names no source file, so first find where the per-step movement division and its remainder are computed in the movement code. Then decide which build the change targets: the 1:1 build keeps the loss as the private movement spec (section 3) describes, while the enhanced build carries the remainder into the next step. Check the spec before choosing. Done means a unit's pace matches its speed per second at a 67 ms step, with the chosen behaviour documented.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In the original, a moving unit covers speed times step divided by 1000 movement units per step, by whole-number division. The program keeps the remainder of that division, but clears it again at the start of the next move, so the fraction is lost at every step. Units therefore walk slower than their speed says, and their pace depends on the length of the steps (for example, at steps of 67 ms the slow and the medium guest rates give the same pace).
1:1 build: keep the loss (the private movement spec, section 3).
Enhanced build: carry the remainder from one step to the next, so that a unit covers exactly its speed per second whatever the steps.
- Lingua principale
- Rust
- Stelle
- 0
- Fork
- 0
- Merge medio
- 2h 20m
- PR unite (30g)
- 198
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di RustyZoo/RustyZoo
-
original-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Tank food place reads the keeper's unreachable-tile listForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Tank food place without an animal in the tank has no cost test in the originalForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di RustyZoo/RustyZoo
Issue simili
-
checkpoint/verify/rebuild_indexes on a thread holding a WriteTransaction deadlock instead of INT-001Apertabug known-issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
project-minigraf/minigraf#734 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
Nimblesite/lspkit#26 ·
I maintainer di solito rispondono entro 1 giorno