A space shooter game made in C++ and SFML as a learning project
This repository has been archived on 2026年05月05日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
- C++ 88.6%
- Makefile 10.6%
- Roff 0.8%
| fonts | ||
| gfx | ||
| include | Migrate to #pragma once | |
| music | WIP | |
| src | WIP | |
| .gitignore | ||
| LICENSE | ||
| Makefile | Refactor Makefile | |
| net.phosphenius.sp9k.desktop | ||
| net.phosphenius.SP9k.json | Add flatpak build file | |
| net.phosphenius.sp9k.metainfo.xml | ||
| README.md | Update README.md | |
| sp9k.1 | ||
SP9k
A bullet hell/space shooter game made in C++ and SFML as a learning project.
Scope of this project
The goal is to learn C++ and SFML while also making a finished, playable game. To make this goal achievable, only a very small set of features will be implemented:
- Only one type of player, enemy bullet/weapon, level/stage and boss.
- A very limited UI/menu
- Possibly simple particle effects
- Sound effects and music
Requirements
- SFML 2.5
- GCC >= 9.1 (older versions not tested, but they should still work as long they support c++17)