Introduction

From Soldat Community Wiki
Revision as of 18:40, 15 April 2018 by Nosejj (talk | contribs) (Development Tools Used)
Jump to: navigation, search

Overview

Soldat is a unique 2D (side-view) multiplayer action game for Windows. It takes the best from games like Liero, Worms, Quake and Counter-Strike and gives you fast action gameplay with tons of blood and flesh. Soldiers fight against each other on 2D battle arenas using a deadly military arsenal. The game is shareware. Registration unlocks extra aesthetic options, such as colored jet flames and custom interfaces.


The game's author is Michal Marcinkowski (MM). He started working on the game in November, 2001. It is coded in the Delphi programming language using the JEDI libraries. The first public beta saw daylight in 09.05.2002 with the version of: 0.9.4b. Throughout time the game was stopped being developed exclusively by MM, while MM still makes the executive decisions for Soldat.


MM has previously promised to release Soldat as open source if he ever stops working on it himself (roughly estimated at around 2008 or later). But after few years of his small activity on Soldat (due to work on other game, KAG) this idea was abandoned, and Soldat was taken over the wings of a few community members that develop the game voluntarily in order to keep it alive.


The latest version, 1.7.1 was introduced in July 2016. It was a major change from the recent former releases (Soldat 1.7.1 Official Release Post).


Nowadays Shoozza is the main developer of the game. As it seems the main goal currently is to release the game on Steam.

Reviews

Reviews


Screenshots

Soldat Thumbnail

Requirements

Minimum requirements

  • A PC, a keyboard, a mouse
  • 333mhz processor
  • Video accelerator that can run Direct3D
  • Graphics card compatible with DirectX 8.1
  • 32 MB RAM
  • Some free MB on disk
  • Sound card
  • Network card or modem
  • Microsoft Windows 98/Me/2000/XP/7/10
  • Microsoft DirectX 8.1

Gamemodes

Soldat has seven main dedicated game-modes:


It also has three additional sub game-modes:


There are also custom sub game-modes (for more info go to Game Modes).

Weapons

Fully described Weapons List

Weapons Selection Menu (In-game)


Default Controls

Fully described list of Default Controls


Development Tools Used

Building

  • Delphi 7 for Windows
  • Vagrant + FPC/Lazarus for Linux Server
  • FPC/Lazarus for Windows Server
  • Inno Setup for Installer
  • Bash for project file generation
  • Cygwin for build scripts on Windows

Version control

  • Git for code
  • Subversion for assets
  • Gogs

GUI/menus

  • Flatstyle
  • Tnt Unicode Controls

Graphics

  • OpenGL
  • stb_image
  • FreeType

Sound:

  • FMOD

Input

  • DirectInput

Networking

  • Indy10 for TCP on Client and TCP and UDP on Server
  • BlackUDP for UDP on Client
  • zlib
  • DCPcrypt

Scripting

  • Pascal Script

Contact


Credits

Full List of Soldat Credits