PWAR: Projectile Warfare

Description | Screenshots | Download | Documentation | Contact


A TBS (Turn-based strategy) of mounted turret warfare. Adjustable projection and speed of projectile, choice of map and position of turret. TCP network play functionality. Provides extensive game configuration with random map generation.

PWAR is designed for fun. It can be full of surprise's, yet so simple to play and master. It currently allows two peers to to engage in combat over any type of network infrastructure. No AI is implemented for this release, but if some people request it I would be happy to add it to future releases.



PWAR is distributed under the terms of the GNU General Public Licence

Latest release is 0.9       02.12.2008 (Windows binary ZIP archive)
pwar-0.9.exe (Windows binary installer)
pwar-0.9.tar.gz (Linux binary with dependencies)
pwar-src-0.9.tar.gz (Platform independent source)



If your like me, you like your games to be shipped ready to play and in it's own directory separated from the rest of your programs. For these people I have built binaries with shared libraries included in the program directory.

For those who wish to build your own binary, you will need the following libraries: Note: also needs to be linked with GLUI, but I have included the Win32 and Linux static libraries in source tree

Game setup

The game implements a client-server architecture where one peer will host a new game (server), while the other will join (client). Once a client has connected the server will no longer accept any future connection attempts for the duration of the game instance.

For non-technical people

When you are hosting, usually you will want to specify for the hostname as it implies all network address on the host. If you want to play against your mate over a network with multiple subnets (like the internet) and the person who volunteers to host is behind a firewall doing NAT (most home routers), you will need to set up port forwarding on your router. Maybe try a Google search for your router model with port forwarding or port mapping. Takes like 10 seconds when you know how. By default pwar uses port 65444 to listen for connections. On your router forward packets destined to this port to your internal host.


For bugs and requests please mail my address below

webmaster [at] twilightfantasy [dot] org Logo Logo