(Splash screen upscaled by punchingdig)
It's a PC recreation of an old cellphone game "Bluetooth Biplanes"
(originally developed by Morpheme Ltd. in 2004)
- Easy matchmaking using peer-to-peer connection
- Play with your friend using secret password
- Easy to learn, hard to master gameplay
- Hardcore mode: one-shot kills + more clouds for cover
- Automated statistics system keeps track of your efficiency
- Sounds and sprites can be modded
Written in C++ from scratch using sprites from original game
Netcode based on Simple Network Library
from "Networking for Game Programmers" by Glenn Fiedler
(author moved to other domain and reworked his site so the link is now broken)
This project mainly focuses on multiplayer gameplay while preserving original feeling of controls & physics.
Singleplayer is considered a last priority and to this day it's still not implemented, which may change in the future.
We also have a game page at itch.io
How to build on Linux :
Assets folder should be placed next to executable
How to build on Windows (Code::Blocks + MinGW ) :
1. Download SDL2 development libraries:
2. Download and install CMake.
3. In CMake:
a. Specify paths to BiPlanes sources and build folder.
b. Click "Configure"
c. CMake will show error "Could NOT find SDL2"
d. In SDL2_PATH variable specify path to your unpacked SDL2:
for x86: SDL2-x.x.x/i686-w64-mingw32
for x64: SDL2-x.x.x/x86_64-w64-mingw32
e. Repeat steps b-d for SDL2_image and SDL2_mixer
f. After configuring is finished, click "Generate"
4. Open and compile generated Code::Blocks project in build folder.
Instead of compiling with default Code::Blocks MinGW compiler it's recommended to use newer MinGW-w64.
5. Copy following .dll files from SDL2.../.../bin to game executable folder:
If you want to launch game on different PC you also need to provide libwinpthread-1.dll from mingw32/bin
6. Make sure that 'assets' folder is placed next to executable.
7. Launch game and try to defeat somebody!