Commit Graph
12 Commits
Author SHA1 Message Date
EIREXE ccf2657d29 Fix various minor issues (#74)
CI / production-build (push) Canceled after 0s
CI / build-and-test (push) Canceled after 29s
Reviewed-on: #74
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-28 15:08:39 +00:00
EIREXE a58b5eeec7 Allow airborne fighters to pass through platforms while holding down (#65)
CI / build-and-test (push) Successful in 1m50s
CI / production-build (push) Canceled after 18s
## Summary
- Ignore soft-platform collision while an airborne fighter holds down.
- Preserve existing momentum and collision with solid floors.
- Add regression coverage for soft and solid platform behavior.

Reviewed-on: #65
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-26 12:07:38 +00:00
EIREXE 66a817cd05 Add mechanism to ignore platforms (#63)
CI / build-and-test (push) Successful in 1m30s
CI / production-build (push) Successful in 10m48s
Reviewed-on: #63
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-25 21:43:49 +00:00
EIREXE 85236c4e0f Optimize rollback hot paths (#53)
CI / build-and-test (push) Successful in 1m16s
CI / production-build (push) Successful in 9m36s
## Summary

Fixes #20.

- Reuse fighter animation scratch and output buffers across rollback frames.
- Select air-collision hits in one pass without candidate allocations or sorting.
- Index contiguous replay input frames directly and binary-search checksums.
- Add regression tests for buffer reuse and replay lookup/validation.

Reviewed-on: #53
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-20 12:41:13 +00:00
EIREXE b8b65e60e9 Spread state context architecture (Fixes #18) (#30)
CI / build-and-test (push) Canceled after 0s
Reviewed-on: #30
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-15 17:59:03 +00:00
eirexe-test f3701bd8b0 Formatting 2026-09-11 22:01:03 +02:00
eirexe-test 7c7f9a2762 Fix various minor issues 2026-09-03 18:50:38 +02:00
eirexe-test 9546df578d Fix compilation warnings 2026-08-29 17:55:06 +02:00
eirexe-test d9222409ce Fix formatting and shit 2026-08-26 21:35:43 +02:00
eirexe-test 73855ea354 Port to fixed point math 2026-08-24 21:54:23 +02:00
eirexe-test 91c5c4e05f Initial work on proper character movement 2026-08-24 18:24:20 +02:00
eirexe-test a21f24b2d9 Initial work on rollback and refactor 2026-08-12 12:27:35 +02:00