Introduction
Contents
Overview
Soldat is a unique 2D (side-view) multiplayer action game for Windows. It has been influenced by the best of games such as Liero, Worms, Quake, and Counter-Strike and provides a fast-paced gaming experience with tons of blood and flesh. Soldiers fight against each other in 2D battle arenas using a deadly arsenal of military weapons, across 7 default game modes. The game is free to play, with optional registration unlocking cosmetic features, such as colored jet flames and customizable interfaces.
Soldat was developed by Michał Marcinkowski (MM) beginning in November of 2001. MM is CEO of the independent game developer Transhuman Design and is also known for his work on games such as Crimson Glory, R & link-dead.
Soldat is coded in the Delphi programming language using the JEDI libraries. The first public beta (V 0.9.4b) was released on 09.05.2002. As time passed, the game changed from being developed exclusively by MM, to having many different developers that contribute in different ways, with MM still making the executive decisions for Soldat.
MM has previously promised to release Soldat as open source if he ever stops working on it himself (roughly around 2008). But after few years of his decreasing activity on Soldat (due to work on other games) 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. Nowadays the thought of making Soldat opensource is floating again.
As of April 2018, Shoozza (Gregor A. Cieslak) is the lead developer of Soldat, with the current goal being to release the next version on Steam.
Screenshots
Requirements
Minimum requirements
- Computer, Keyboard, Mouse, Monitor
- 333mhz processor
- Video accelerator that can run Direct3D
- Graphics card compatible with DirectX 8.1
- 32 MB RAM
- Some free MB on disk
- 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, such as:
- Climb
- Dodgeball (DB)
- Domination (DOM)
- Hide and Seek (H'n'S)
- Knife Only (KO)
- OneShots (OS)
- Pirates vs Ninjas
- Realistic Soldat/Counter Strike (RS/CS)
- TW (Trench Wars)
- TTW (Tactical Trench Wars)
- Zombie
Weapons
See Weapons for a detailed description of each available weapon.
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
- E-mail: michal.marcinkowski<at>gmail.com
- Soldat Website: http://www.soldat.pl
- Soldat Forums: http://www.soldatforums.com
- Soldat Discord Server: http://gather.soldat.pl/discord