Beamrider: first submission#217
Conversation
|
Review for Beamrider (second try 😄) ALE Similarity 4/4 Overall the game looks very good, almost indistinguishable from the original. The slower pace I mentioned before leads to the strobing effect on level start to be more intense than in the original, that is the only thing I have noticed, great work 👍 Implementation Quality 4/4 The other noticeable issue with the implementation is that it takes over a minute for the game to load on my machine with a discrete Nvidia GPU. Any game of some complexity will take time to compile with Jax, but this seems excessive. Apart from these minor issues the code looks clean and performs very well in game. |
Test ReportThis comment was generated automatically by a GitHub Action. It summarizes the test results for this pull request. The GitHub Action run can be found here: Base Branch ✅The PR's base branch is Changed Files ✅There are no forbidden file changes. Nice 👍 Framework Tests ❌Some framework tests failed. Please check the details below: beamrider ❌This log was automatically created at 2026-02-15 14:51:25 UTC. |


Full Beamrider implementation. Like in the ALE, the game is done after beating sector 14. All enemies and obstacles have been implemented.
In the ALE, there is always one frame player+blue lines movement, next frame enemy movement. Should we also reproduce this in our game? We feel that it makes the gaming experience noticeably worse.
For convenience, we added WASD movement.
Controls:
Movement: LEFT ARROW, A; RIGHT ARROW, D
Laser: SPACE
TORPEDO: UP ARROW
The Fork that we worked on that contains our commit history : https://github.com/gixerl/JAXAtari_BeamRider (latest branch: refactor)
For some reason, the changed Files Test always failed when trying to open a PR from that Fork.
(locally the tests ran through after 3 minutes when ran in parallel. Not sure why it didn't work here)