[Physics] Ladder the run-off landing check where it refuses run-speed drops
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 18/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Active
- Domain
- game-dev
Research direction
The run-off check is Argus_DropLandHazard, introduced in #773, and the refused drop links are on e1m8, e1m6, e1m1 and dm4. Start by reading how that check uses the bot's speed and the drop height, then reproduce the offline refusal counts for those maps. Done means stall_parity holds on each map, or each regressed stall cell near a refused link's seat is named with a follow-up issue.
Written by the indexing model from the issue text.
Description
Problem
Argus_DropLandHazard (#773) refuses a heading when a bot running at its current speed would land in lava, slime or a void. Offline, for a bot at 320 u/s leaving each one-way drop link's seat toward its target, it newly refuses 23 e1m8 links (gravity 100, where a 112u drop flies about 480u), 9 dm4 drops into the pit, 3 e1m6 and 2 e1m1 links, and none on dm2, dm3, dm6, e1m5, e1m7 or lqdm2. A slow approach keeps its old verdict, but routed bots usually reach a lip at run speed, so those drops now depend on deflecting and slowing, which can cost stalls.
Only e1m7 and dm4 were laddered. dm4 held stall parity over six tapes.
Proposal
Ladder e1m8, e1m6 and e1m1 against the pre-#773 build with stall_parity registered, and look at stall cells near the refused links' seats. e1m8's low gravity makes it the likeliest to need a speed-aware approach to its drops.
Acceptance
- Stall parity on each map, or a named cell with a follow-up.
- Dominant language
- Rust
- Stars
- 4
- Forks
- 0
- Avg merge
- 30m
- Merged PRs (30d)
- 130
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from saworbit/argus
-
bug lab rust-mcp
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
enhancement lab research
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
enhancement lab rust-mcp
Difficulty 4/5 3-5 days Newbie friendliness 30/100
Maintainers usually reply within 1 day
-
bug lab rust-mcp
Difficulty 4/5 3-5 days Newbie friendliness 42/100
Maintainers usually reply within 1 day
-
tooling
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Maintainers usually reply within 1 day
Similar issues
-
ライブラリを追加Openpriority middle
Difficulty 1/5 Under an hour Newbie friendliness 62/100
KATO-Hiro/AtCoderClans#13015 ·
Maintainers usually reply within 1 day
-
needs-review
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
UCS-Care-Group/mailcraft#1429 ·
Maintainers usually reply within 1 day
-
priority: medium ready
Difficulty 1/5 Under an hour Newbie friendliness 88/100
TusanHomichi/PSIV#646 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
area:tui bug P1
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
agent-of-empires/agent-of-empires#5705 · 1 comment ·
Maintainers usually reply within 1 day