Skip to content

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

License

Notifications You must be signed in to change notification settings

ysdragon/RingVaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages