Skip to content

Malk97sc/SpinForce-Legends

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpinForce Legends Banner

License Language SDL2 Platform

SpinForce Legends

SpinForce Legends is a modern, high-octane reimagining of the classic Ping-Pong arcade game. Built with C and SDL2, it brings fresh mechanics to the table, including dynamic power-ups, immersive particle systems, and screen-shaking impacts that make every goal special.

Features

  • Dynamic Power-Ups: Change the tide of the game with Multi-Ball and Slow-Mo effects.
  • Responsive AI: Play against an opponent that adapts to the game's difficulty.
  • Visual Juice: Experience smooth particle effects, screen shake, and dynamic UI borders.
  • Retro-Modern Soundscape: Immersive music and spatial sound effects for a premium arcade feel.

Dependencies

This project relies on the following libraries:

  • SDL2: Graphics and input handling.
  • SDL2_ttf: TrueType font rendering.
  • SDL2_mixer: Audio and music management.

Installation

Debian / Ubuntu

sudo apt update
sudo apt install build-essential libsdl2-dev libsdl2-ttf-dev libsdl2-mixer-dev

Arch Linux

sudo pacman -S base-devel sdl2 sdl2_ttf sdl2_mixer

Fedora

sudo dnf groupinstall "Development Tools"
sudo dnf install SDL2-devel SDL2_ttf-devel SDL2_mixer-devel

How to Build

  1. Clone the repository.
  2. Open a terminal in the project root.
  3. Run the following command:
make

How to Run

After building, execute the binary:

./pong

Controls

Key Action
W / Up Arrow Move Paddle Up
S / Down Arrow Move Paddle Down
Enter Select Menu Option
Esc Return to Menu / Exit

Credits

Developed with passion by Malak Sanchez.

License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). This means it is open source and open to expansion, but it cannot be sold or privatized. See the LICENSE file for the full text.

SpinForce Legends © 2026 by Malak Sanchez is licensed under CC BY-NC-SA 4.0

About

Arcade style Ping Pong game in pure C using SDL2, showcasing dynamic power-ups, particle systems, and screen shake effects.

Topics

Resources

License

Stars

Watchers

Forks

Contributors