OS4 DepotLogo by invent 
(anonymous IP:,2193) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (596)
   o Document (22)
   o Driver (97)
   o Emulation (147)
   o Game (1004)
   o Graphics (497)
   o Library (115)
   o Network (232)
   o Office (66)
   o Utility (923)
   o Video (69)

Total files: 4365

Full index file
Recent index file



Support the site

 Readme for:  Game » Puzzle » towerwars.lha


Description: 'Tower Wars' a tower defense SDL/GL puzzle game.
Download: towerwars.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 740kb
Date: 11 Dec 2007
Author: Lode Vandevenne, AmigaOS 4.0 compile by Spot / PFP
Submitter: Spot / Up Rough
Email: spot/triad se
Category: game/puzzle
License: GPL
Distribute: yes
Min OS Version: 4.0
FileID: 3249
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 259  (Current version)
259  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
O    O                        O      O
                   o           o                  o             o
                  o             .               .                o
                    .                  .____.        _______   .
 ._______________________.___________  |    |__   .__\__.   \  ____.___________.
 |     __     /   ___    |    __    /__|___ __/___|__ _ |  \ \|    |     __    |
 |    |_/    /    \_|    |    |/   /   ___/ |     __//  |___\      |    |_/    |
 |    ______/|___________|____|\_______|__________|_____|    \_____|_____      |
 |____|                                                              /_________|
                                      F O R                 .____.
       .________________________ _____________._____________|    |__ 
       |     __     /   __     /_\     __     |    ____/____)    __/______
       |    |_/    /    |/    /   \    \_|    |    __/ |    |    |_/     /  
   .   |    ______/_____|\_________\__________|    |   |____|___________/    .  
       |____|                                 |____|
  o                       .                              .                    o
   o                    o         P R E S E N T S          o                 o
         O        O              TOWER WARS [AOS4]               O       O      

                            PORTED BY ............ SPOT
                            SUPPLIED BY ... BILL MCEWEN
                            TYPE ................. GAME


Tower Wars

Copyright (C) 2007 Lode Vandevenne

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

What's new?

01 december 2007:

Only a few little tweaks. But a noticable change is that the user sendable
are cheaper to send.

17 november 2007:

-Audio. Has to be enabled by checking the audio checkbox
-Extra monster type
-More little fixes and tweaks
-Released the source code under GPL. The game is in towerwars.cpp and
All the other .cpp and .h files are helper libraries under a different license.
compiles under Linux with g++ and under windows using Dev-C++. The .dev project
file is also included.

14 november 2007:

-Mouse controls: now, in both single and multiplayer mode, you can select a
in the selector, and a tile on the map, with the mouse. In multiplayer, for a
game, players should discuss who, if anyone, may use the mouse instead of the
keyboard controls. Building, upgrading and selling command is still given with
-Tweaks in the stats of towers and monsters
-Tower levels printed now start at 1 instead of 0. Internally they start at 0,
the shown level is 1 higher because towers becoming level 1 after upgrade is
-Vareous other little things everywhere


Tower Wars is a tower defense game for one or two players. In two player mode,
players play at one keyboard on one computer, each using one half of the

The goal of the game is to survive the longest. You survive by not letting
reach the end. For every monster that escapes, you lose a life. Monsters will
in waves at the green start squares, and try to reach the red end square.

You can build towers that will try to shoot the monsters before they reach the
The towers also serve as a way to block the path of the monsters. Try to create
maze to have the monsters take the longest route to the end!

Starting the game

To start the game, in the main menu, press "start". Then you're in the buildup
phase: you can already build towers with the little gold you have. Then, in
the Game Controls window, press "start" again. Then the waves of monsters will
start appearing and you're in the game!

Building Towers

Due to the two-player nature of the game, it isn't played with the mouse but
with the keyboard, which may be a bit unusual at first.

To build a tower, you need to move the world selector to the square where you
want to build the tower and hit the build key. The controls are indicated below.

To upgrade a tower, move the selector above it and hit the upgrade key.

To sell a tower, move the selector above it and hit the sell key. Selling can
give money back, but can also COST money! This is because there is a juggling
penalty, which is a cost paid for selling towers. The juggling penalty tries to
discourage the "juggling" strategy.

You cannot built towers in the following cases:

-you can't build on start and end tiles
-you can never block the path of the monsters, there must always be a way free
-if you don't have enough gold

If your world selector is above a tower, at the bottom informative texts the
stats of this already built tower are shown, as well as the stats and of the
upgraded version, if any. The selling price of this tower is also shown at
informative texts at the top.

If your world selector is on an empty spot, the stats of the new tower you can
build are shown instead.


Some tower types will not attack monsters but make them slower instead.

Some monsters are immune to this effect.

Slower monsters take longer to reach the end and so will receive more damage.

The slow-effect is only temporary however.

Attacking the other player

In two player mode, an extra option becomes available: the option to attack the
other player. To do this, set the tower selector cursor to one of the monsters
on the right side. Then use the build key that you normally use to build towers
and a wave of this monstertype will be sent to the other player.

The stats and cost of a monster wave to send are shown in the informative texts.

Game Options

When starting a new game, you can choose between single player or two player

You can also choose a difficulty mode:

-sandbox (practice): you start with 10x more lives and 100x more gold
-easy: monsters have 1.5 times less health
-normal: the default mode, exact stats are used
-hard: monsters have 1.5 times more health
-nightmare: monsters have 2 times more health


The controls can be modified in the xml file "controls.txt".

Here are the default controls:

Player 1:

-move the world cursor: w, a, s, d (if they're accidentially set to "qzsd" I
  forgot to update the controls.txt file before releasing, those are for azerty,
  feel free to change)
-build a tower or send monsters to opponent: t
-move the tower/monster selector: r, y
-upgrade tower: u
-sell tower: v
-send next wave (if other player is ready too): n

Player 2:

-move the world cursor: arrows
-build a tower or send monsters to opponent: keypad 5
-move the tower/monster selector: keypat 4 and 6
-upgrade tower: keypad 8
-sell tower: keypad 2
-send next wave (if other player is ready too): keypad enter

You can also use the mouse to place the tower selector or world map selector.

Game XML File

The file "tw.txt" contains the game in XML format. You can describe monstertypes
and towertypes in it, as well as vareous parameters such as the exponential
and linear increase in monster health and gold rewards.

The stock tw.txt file comes with comments in it that indicate which XML tag
does what.

These comments may also explain some of the details of the game.


-make mazes to let monsters need more time to reach the end

-it's better to have a few very good towers in a short maze, than a lot of cheap
  towers in a long maze: a more expensive tower will cost more gold, but
  generally be better than multiple cheaper towers that cost the same combined

-the position of the expensive good towers in the maze is important

-the rest of the maze should be made out of the cheapest towers

-towers can be upgraded, upgrades are worth it!

-there is a cheat code... it requires holding a GUI button down and pressing a
certain combination of 3 keyboard keys at the same time

-"juggling" is a strategy where you make monsters take forever to reach the
exit by selling and building towers in certain spots, making the monsters update
their path all the time. This strategy is made less profitable due to the
juggling penalty. The juggling penalty can be disabled by editing the game's
XML file though.

Source Code

The source code doesn't include the data files, the data files in the zip with
the binaries need to be downloaded too.


You can contact me through lode dot vandevenne at google's mail.

Copyright (c) 2007 by Lode Vandevenne


Copyright © 2004-2024 by Björn Hagström All Rights Reserved