rage1 icon indicating copy to clipboard operation
rage1 copied to clipboard

RAGE1: Retro Adventure Game Engine, release 1

Results 34 rage1 issues
Sort by recently updated
recently updated
newest added

The final goal is to free as much as possible low memory and make it available for game data. Additional enhancements to the engine banked code: - [x] Generalize the...

enhancement
size optimization

Add DEBUG_ASSERT calls in all engine modules to check for conditions that should be met at all times. DEBUG_ASSERT calls only get compiled when building with RAGE1_DEBUG=1 environment, and are...

enhancement
ongoing

Make DATAGEN tool strictly check the syntax of the input files and elements according to the documentation, so that errors are more informative and can be more easily solved. Design:...

enhancement

Possible ideas for a migration of SP1 to banked code in 128K mode: - Migrate SP1 code and data to `banked_code`, the same way as sprite code, enemy code, etc....

enhancement
size optimization

Allow definition of game timers: - 16 bit counters - They count seconds - They have a name (for DATAGEN) - They can be RESET, STARTed and STOPped - They...

enhancement

Enable a different ULAplus palette for each map screen, which will be activated and deactivated when entering/exiting screen. Also, add needed flow rules/checks so that a given palette can be...

documentation
enhancement

Fire: add animation to bullets Refactoring bullet animation code with the regular sprite animation code (with animation sequences implemented in #37 ) should make this very easy Notes: - Now...

enhancement

Add support for multiplayer

enhancement

Add support for platform games in side view (i.e. gravity and floor detection support). Since obstacle detection is already implemented (it's in the basics), only gravity management needs to be...

enhancement

Add LOAD sprite type for better performance. In games with black bacgground and sprites that avoid obstacles, this can make the game have much better performance

enhancement