Main Page

1.0

Das Tank - Copyright (C) 2006, 2007 Windsor Schmidt <windsor@windsorworld.net>

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 2 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 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 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, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Introduction

Das Tank is a two-player tank warfare game designed to run on Windows XP and OSX platforms, or possibly elsewhere (Linux?) if the platform is supported by the libraries OpenGL, SDL, BASS, and GUIChan which are used in this project.

Das Tank features 3 weapons (with two more to be included in the next release), keyboard and/or joystick input for tank control, sound-effects, background music, and 20 included levels to play with a text based level file format allowing players to create new levels to play.

Requirements

Das Tank was developed on an AMD based computer running Windows XP as it's operating system.

Das Tank uses the following support libraries which are dynamically linked and must be present for the game to run:

BASS <http://www.un4seen.com/>:

This is an audio library used by the game for playing sound effects and back ground music.

GUIChan <http://guichan.sourceforge.net/>:

This is a GUI library used for drawing the game's on-screen text.

SDL <http://www.libsdl.org/>:

This is a multimedia API used in the game for video support, joystick and keyboard input, and timing functions.

OpenGL <http://www.opengl.org/>:

This is a 3D rendering API used in the game to draw graphics. The OpenGL platform must support hardware accelerated texturing / polygon filling in order to achieve reasonable performance. Most modern PC hardware supports this currently.

Recommended minimum Windows requirements:

-Microsoft Windows XP

-1.0GHz or faster system clock (yeah I know it's only a tank game)

-512MB+ RAM

-32MB+ hardware video accelerator

-Microsoft Direct-X 9.0c or greater

Recommended minimum OSX requirements:

-OSX 10.4 or greater

-1.0GHz or faster system clock

-512MB+ RAM

-32MB+ hardware video accelerator

Installation

Windows:

The Windows binaries available, along with the included data files and support libraries can be copied to any convenient directory, completing the installation process. The executable may be run directly or via a shortcut.

Compiling Windows binary executable from source code

Das Tank for Windows was initially compiled using Microsoft Visual Studio 2005. to compile in Visual Studio 2005 simply load the solution file and select 'Build Solution' from the build menu. Make sure that the 'Release' configuration has been selected in order to be able to run the executable from it's typical location at the root of a directory containing it's support files (in their respective directories) and support libraries.

Das Tank may be able to be compiled using earlier versions of Visual Studio with minor modifications to the project file and/or source code files.

All import / link libraries for the support libraries (e.g. OpenGL, SDL) must be present and available to the compiler in order to compile from the source code.

OSX:

TO-DO

 

Copyright Windsor Schmidt 2006 - All rights reserved.