Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thanduriel/fade
AcagameJam 06/2016
https://github.com/thanduriel/fade
local-multiplayer sfml twin-stick-shooter
Last synced: 4 days ago
JSON representation
AcagameJam 06/2016
- Host: GitHub
- URL: https://github.com/thanduriel/fade
- Owner: Thanduriel
- License: gpl-3.0
- Created: 2016-06-24T18:51:48.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-02-14T16:09:51.000Z (almost 3 years ago)
- Last Synced: 2023-02-28T22:56:34.502Z (almost 2 years ago)
- Topics: local-multiplayer, sfml, twin-stick-shooter
- Language: C++
- Homepage:
- Size: 30.8 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fade
![](https://github.com/Thanduriel/Fade/blob/8b9669f967bbdeef128f67d52751fdeac59ed547/imgs/Fade.png)
Fade is a local-multiplayer twin-stick-shooter with a twist: The battlefield is shrouded in darkness by default and only lights up partially through player actions. Primarly players light up when they shoot or when they are hit. Additionally a varity of power-ups can help in spotting and killing enemies.## Build
Building requires a C++ 17 compiler (tested with msvc-16.11, gcc-10.3).
The only dependency is SFML, for which a version found on the system with `find_package` is used if available. Otherwise, a local version is expected in `dependencies/SFML` which is also provided as submodule. To use it, just run
```sh
$ git clone --recursive https://github.com/Thanduriel/Fade.git
$ cd Shoop
$ mkdir build
$ cd build
$ cmake ..
```## Controls
The game can currently only be played with gamepads. The default controls are:
| Key | Action |
|-------------|-----------|
| select | join lobby|
| X | change color (only in lobby)|
| left stick | move |
| right stick | aim |
| RB | fire |
| RL | use power-up|
| B | switch light|After running the game once with players entering the lobby, a ```settings.ini``` will be generated in which key mappings for each player can be adjusted.