Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 03:21, 9 February 2025 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Space Rocks
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: