A downloadable game for Windows and Linux

Over twenty years ago, Interlore released Reflex, a small Win32 GUI game where you click targets away for points. It made rounds in the Wolfenstein: Enemy Territory community as the de facto aim training program, before the concept of aim trainers was seriously considered.

This can be considered a recreation of the original program. It was conceived as a milestone showcase of a homebrew C++ game engine. Some gameplay parameters can modified in the provided config file; the provided assets can also be replaced for further customization.

Click away!


Published 7 days ago
StatusReleased
PlatformsWindows, Linux
Authoryakcyll
Tags2D, aim-training, High Score
Average sessionA few seconds
InputsMouse

Download

Download
reflex-1.0.0-x86_64-windows.zip 27 MB
Download
reflex-1.0.0-x86_64-linux.tar.gz 22 MB
Download
reflex-1.0.0-x86_64.AppImage 25 MB

Install instructions

Both versions use Vulkan as the graphics API; on Windows it's enough to install GPU drivers, on Linux vulkan-icd-loader or an equivalent Vulkan package providing libvulkan.so might be needed.

The Windows version is reliant only on OpenSSL; the  libcrypto-3-x64.dll file provided in the archive is a part of the mingw-w64-x86_64-openssl package, which itself is a dependency of Valve's Game Networking Sockets (GNS, https://github.com/ValveSoftware/GameNetworkingSockets). Reflex does not make use of it, but I have not got around to making its inclusion optional, hence the dependency. Otherwise it does not require any additional libraries to be present.

The Linux version is provided in two variants - an archive with an executable and assets, and an AppImage. The game could not be made to link fully statically on Linux as of yet, so the game executable requires a number of packages to be present in the system:
- abseil-cpp (from GNS)
- protobuf (from GNS)
- openssl (from GNS)
- onetbb (threading)
- freetype2 (fonts)
- brotli, bzip2, zlib (or zlib-ng-compat), libpng (from harfbuzz/freetype)

The AppImage version comes bundled with all of the menioned dependencies. All that needs to be done to run it is give it executable permissions (`chmod +x Reflex-1.0.0-x86_64.AppImage`) and double click it. (Vide https://appimage.org/ for details). It will not, however, store the high scores, they will be lost after the game is closed.

The Windows version works fine under WINE, however it doesn't play nice with Wayland - the screen flickers a lot; it will work fine under X11 however.

Leave a comment

Log in with itch.io to leave a comment.