A futuristic real-time strategy game featuring a dynamic rate-based economy. https://boswars.org
Go to file
Francois Beerten 4c29cccd9a doc: update changelog 2023-08-16 09:11:43 +02:00
campaigns Improve some grammar in the tutorial 2023-07-06 10:05:15 +00:00
doc sdl: update README for distribution of SDL runtime environment 2023-07-23 14:03:35 +02:00
engine engine: EditorSaveMap() can write in user directory 2023-08-11 12:41:51 +02:00
graphics Fix iCCP of broken PNG images 2023-06-23 15:31:54 +02:00
intro Fix iCCP of broken PNG images 2023-06-23 15:31:54 +02:00
languages make the scripts compatible with both Python 2 & 3 2023-07-10 13:37:18 +00:00
maps map: fix antarticum terrain.png file 2023-06-23 15:31:54 +02:00
patches lua scripts: Trim trailing whitespace of each line 2023-06-29 12:23:35 +02:00
scripts menus: Run, load and save custom maps in user directory. 2023-08-16 09:10:07 +02:00
sounds New simple and less annoying chatmessage.wav. 2023-06-23 15:31:38 +02:00
tools Fix unitstats.py script for Python3 2023-07-12 11:09:18 +02:00
units Missile silo can fire once before reloading 2023-07-17 09:03:07 +02:00
.gdbinit Tell GDB not to print Uint8 values as characters. 2023-06-23 15:31:52 +02:00
.gitignore Add gitignore (ignore build and cache files) 2023-07-05 10:02:57 +00:00
CHANGELOG doc: update changelog 2023-08-16 09:11:43 +02:00
COPYRIGHT.txt Update links to Bos Wars website 2023-07-05 14:39:09 +02:00
INSTALL.md Fix doc of Debian packages needed to build 2023-08-06 17:16:42 +02:00
LICENSE.txt Updating for new FSF address, see http://www.gnu.org/licenses/gpl.txt 2023-06-23 15:31:25 +02:00
README.md Remove dependency on X11 library 2023-07-17 13:42:55 +02:00
fabricate.py fabricate: Always run commands when no deps were found 2023-07-18 15:54:55 +02:00
make.py Build without OpenGL library 2023-07-25 12:29:36 +02:00


Bos Wars


Bos Wars is a futuristic real-time strategy game featuring a dynamic rate-based economy. Resources are continuously produced while also being consumed by creating buildings and training new units. Bos Wars aims to create a completely original and fun open source RTS game.

In a real time strategy game (RTS) the player must combat his enemies while running his war economy. Everything runs in so-called real-time. The player actions apply immediately (which is in opposition to turn-based games where the player always has to wait for his turn). The main difficulties in RTS games are to balance the effort put into building the economy, and building an army to defend and attack the enemies.

Bos Wars has a dynamic rate based economy. Energy is produced by power plants, and magma gets pumped from hot spots. Buildings and mobile units are also built at a continuous rate. Control of larger parts of the map creates the potential to increase your economy throughput. Holding key points like roads and passages allow for different strategies.

The newest version of Bos Wars can always be found at the boswars.org website.

This work, Bos Wars, is copyrighted in 2004-2023 by Tina Petersen Jensen, Francois Beerten et al.

Read the file COPYRIGHT.txt for the detailed copyright notice.

Run Bos Wars

Builds of Bos Wars can be obtained in different ways. The Download section on the Bos Wars website has packages for amd64/x86_64 Linux systems. You will need to install a minimal set of dependencies. For example on Debian:

sudo apt install libsdl2-2.0 libz libgl1-mesa

And you can start the game:

cd boswars-DATE

The program has different command line options, which can be listed with:

./boswars --help

There is also the option to build from source code as explained in INSTALL.md. That page also contains important tips for packaging Bos Wars for distribution.

Multiplayer Games

Although Bos Wars supports multiplayer games over a LAN or the Internet, you should only run network games on networks with exclusively fully trusted parties. There are absolutely no security guarantees. Run at your own risk.

To play multiplayer, find the hostname or the IP address of someone you want to play with and connect to him. There's currently no game server, meta server or lobby yet. It's on the long term roadmap. You can join our Matrix lobby room to find other players much more easily, and also the Matrix Matchmaking room (after joining the Matchmaking room, enter .add boswars and you'll be notified if someone enters .match boswars).

Bos Wars uses UDP with port 6660 by default, you may start boswars with '-Pxxxx' flag to use port xxxx instead.


For any more documentation, questions, constructive feedback, contributions or thanks, see the Bos Wars website. The website explains how to talk with team (like the Matrix rooms) and how to help on the project with new maps, music, translations, patches, feedback

Known bugs are listed on the trackers of the Bos Wars project pages. The bug tracker is for clear, precise issues with running or building the game. For all other issues, it's best to first talk with the team.

Have fun,

The Bos Wars team.