GitHub - ringpackages/RingVaders: A retro arcade shooter game written in Ring using Ring Allegro. A clone of the classic Space Invaders. · GitHub
Skip to content

ringpackages/RingVaders

 
 

Folders and files

Repository files navigation

RingVaders Logo

RingVaders

A retro arcade shooter written in Ring using Ring Allegro. A clone of the classic Space Invaders.

Features

  • Classic Space Invaders gameplay with modern effects
  • Parallax starfield background
  • Boss battles every 5 waves
  • Powerup system (Shield, Rapid Fire, Multi-shot, Spread, Extra Life)
  • Combo system with score multipliers
  • 3 difficulty levels (Easy, Normal, Hard)
  • Achievement system
  • Dynamic music (Menu, Gameplay, Boss themes)
  • CRT scanline effect (toggleable)
  • Fullscreen support

Controls

Key Action
Arrow Keys / WASD Move
Space Shoot
P Pause
S Toggle Sound/Music
C Toggle CRT Effect
F Toggle Fullscreen
Tab View Achievements
Esc Menu / Quit

Requirements

Installation

Using Ring Package Manager (RingPM)

ringpm install RingVaders from ysdragon

# You can then run the game with:
ringpm run RingVaders

Download from Releases

Download the latest release for your platform from the Releases page:

Platform Formats
Windows .zip (x64, x86)
macOS .dmg, .zip (Intel, Apple Silicon)
Linux .deb, .rpm, .tar.gz (amd64, arm64)

Screenshots

Menu Gameplay
Boss Battle Achievements

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A retro arcade shooter game written in Ring using Ring Allegro. A clone of the classic Space Invaders.

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • Ring 100.0%