More actions
Space Rocks | |
---|---|
![]() | |
General | |
Author | ExStefen. Isaac, Csaba |
Type | Shooter |
Version | 1.2 |
License | Mixed |
Last Updated | 2025/02/03 |
Links | |
Download | |
Website | |
Source | |
SpaceRocks brings forth the arcade experience of Side scrolling Shooter games similar to Gradius and R-Type.
Developed using DevKitPro and TONC libraries.
Controls
A - Confirm/Shoot
D-Pad - Movement
Screenshots
Compatibility
Compatible with an actual writeable GBA cartridge.
Known issues
- Some collision detection inconsistencies still persist, particularly when the player collides with an enemy or when an enemy is damaged by a bullet.
- A few minor glitches in enemy behaviour may still occur under certain circumstances.
Changelog
v1.2
- Enemy Respawn and Collision:
- Improved enemy respawn logic by generating a new random vertical position for each enemy upon respawn. This adjustment has reduced instances where respawned enemies lost their collision detection after being damaged or colliding with the player.
- OAM Management:
- Introduced a helper function to clear unused OAM entries, ensuring that only the intended sprite objects are displayed and preventing ghost sprites from appearing on screen.
- Collision Detection:
- Refined collision routines for both player–enemy and bullet–enemy interactions. Although collision issues still occur on occasion, these changes have improved consistency in detecting and responding to impacts.
- Explosion Animations:
- Enhanced the enemy explosion sequence to better visualise when an enemy is destroyed before it respawns.
- Code Refactoring:
- Undertaken a series of code clean-ups and refactoring measures for better readability and maintainability. Many functions and macros have been updated to streamline the code.
Credits
Programmers:
- ExStefen - Lead Programmer/Gameplay Design/Director.
- Isaac - Game mechanics/Logic.
- Csaba - UI/Textures/Game Design.
External links
- Author's website - https://exstefen.itch.io/spacerocks
- GitHub - https://github.com/ExStefenGR/SpaceRocks