You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Linus Vanas e1596d547d Use keydown-events rather than keyup. 2 months ago
LICENSES Play music and sound effects. 4 months ago
data Use GLES2. 4 months ago
data-src Play music and sound effects. 4 months ago
src Use keydown-events rather than keyup. 2 months ago
.gitattributes Play music and sound effects. 4 months ago
.gitignore Allow pausing the game. 4 months ago
LICENSE.txt Improve and document building the game. 4 months ago
Makefile Fix bugs. 4 months ago
README.txt Update the documentation. 4 months ago


Parallel Overhead ReadMe
Copyright © 2020 Linus Vanas <>
SPDX-License-Identifier: MIT

WARNING: This game features rapidly changing colors.

Parallel Overhead is an endless runner game where you take control of the
ships Truth and Beauty on a groundbreaking trip through hyperspace. A stable
hyperspace tunnel is finally being achieved with two ships locked to the
opposite walls of the tunnel. Well, almost stable...

Playing the game
The executable binary for GNU/Linux systems is called parallel_overhead.
Parallel Overhead requires the SDL2-library to be installed in the system as
well as GLES 2.0 support. Parallel overhead has a few command line options, run
'./parallel_overhead --help' to find out more about them.

Keep the ships from falling through the holes! The ships can be rotated
clockwise with the left arrow key and anticlockwise with the right arrow key.
The game can be paused/unpaused with space or enter, restarted with backspace
and exited with escape.

The game starts paused so that you can resize the window and adjusts the
(separate) music and sound effect volumes in your OS mixer.

Building from source
The Parallel Overhead source code can be found at:

When cloning with git, git-lfs is needed to get the audio assets. Make sure you
have initialized it with 'git lfs install' before cloning.

Building Parallel Overhead is tested on Debian Buster. The required packages
are build-essential and libsdl2-dev. With those installed Parallel Overhead can
be simply built with 'make parallel_overhead'.