Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Space Rocks GBA

From GameBrew
Space Rocks
Spacerocks2.png
General
AuthorExStefen. Isaac, Csaba
TypeShooter
Version1.2
LicenseMixed
Last Updated2025/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

spacerocks3.png spacerocks4.png

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

Advertising: