Difference between revisions of "Introduction"
(→Development Tools Used) |
(→Development Tools Used) |
||
Line 75: | Line 75: | ||
* Cygwin for build scripts on Windows | * Cygwin for build scripts on Windows | ||
− | ====Version | + | ====Version Control==== |
* Git for code | * Git for code | ||
* Subversion for assets | * Subversion for assets | ||
* Gogs | * Gogs | ||
− | ====GUI/ | + | ====GUI/Menus==== |
* Flatstyle | * Flatstyle | ||
* Tnt Unicode Controls | * Tnt Unicode Controls |
Revision as of 17:41, 15 April 2018
Contents
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
Screenshots
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
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