Overview How to Install From Sources Options How to play Authors Contacts Sources@Github

screenshot3 screenshot2 gif-animation screenshot-sdl1 screenshot-sdl2 screenshot-sdl3

Curse of War is a fast-paced action strategy game for Linux originally implemented using ncurses user interface. An SDL graphical version is also available (since version 1.2.0).

Unlike most RTS, you are not controlling units, but focus on high-level strategic planning: Building infrastructure, securing resources, and moving your armies.

Influences: Globulation2, Liquidwar, Settlers, StarCraft, various tty games, roguelikes.

Watch youtube videos: [1], [2]. Or asciicasts: [3], [4].


Installation instructions

Quick Start

A good and easy mode to start playing:

$ curseofwar -i4 -q1 -dee

Or, on a smaller map:

$ curseofwar -i4 -q1 -dee -W16 -H16


  1. Cities (W#W, i=i, and ` n `) increase your country’s population
  2. Gold mines (/$\) give you gold, which is used to build new cities.
  3. Put flags on the map to move your army. Press space to add and remove flags.
  4. You play as a ruler of the green country.
  5. Computer opponents have different personalities and different approach to control their armies
  6. Game conditions can be adjusted with command line arguments, see $ curseofwar -h


Arrow keys and [H], [J], [K], [L] are for moving the cursor
[R] or [V] to build village -> town -> castle
[Space] to add/remove a flag
[X] to remove all your flags
[C] to remove a half of your flags


To start a server for two players:

$ curseofwar -E 2

To start a client and connect to the server:

$ curseofwar -C <server's IP> 

To play with another person, you start a server, and both players start their clients, connecting to this server (i.e. if you run the server, you should connect to your own IP, See the last section of the README file for details.


Join #curseofwar on irc.freenode.net