Difference between revisions of "Introduction"

From Soldat Community Wiki
Jump to: navigation, search
(Overview)
m
 
(51 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=Overview=
 
=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.  
+
[[File:Reviews.gif|Reviews|right]]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.  
  
  
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.
+
Soldat was developed by Michał Marcinkowski (MM) beginning in November of 2001. MM is CEO of the independent game development group [https://pr.thd.vg Transhuman Design] and is also known for his work on games such as [[Crimson Glory]], [[R]] & [[link-dead]].
  
  
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.
+
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. Brief history of Soldat's head developers:
 +
* '''2001 - 2008''' Michał Marcinkowski (MM)
 +
* '''2008 - 2010''' Nick Cooper (EnEsCe)
 +
* '''2010 - 2016''' Gregor. A. Cieslak (Shoozza)
 +
* '''2016 - 2017''' Tomasz Kołosowski (Falcon)
 +
* '''2017 - 2018''' Gregor. A. Cieslak (Shoozza)
 +
* '''2018 - present''' Paweł Drzazga (helloer) & Mariano Cuatrin (urraka)
  
  
The latest version, 1.7.1 was introduced in July 2016. It was a major change from the recent former releases ([https://soldat.pl/en/post/soldat-1_7_1-release Soldat 1.7.1 Official Release Post]).
+
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.
  
  
Nowadays Shoozza is the main developer of the game. As it seems the main goal currently is to release the game on [[Steam]].
+
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 [https://en.wikipedia.org/wiki/Steam_(software)| Steam].
 +
 
 +
 
 +
June 2018, Shoozza stepped down from the lead developer role to make way for a quicker pace development. The current dev leads are helloer & urraka.
  
 
= Screenshots =
 
= Screenshots =
[[File:Soldat thumb.jpg]]
+
[[File:SoldatThumb.png|1450px|Soldat Thumbnail]]
 +
 
  
 
=Requirements=
 
=Requirements=
 
===Minimum requirements===
 
===Minimum requirements===
*A PC, a keyboard, a mouse, a brain(but not always)
+
* Computer, Keyboard, Mouse, Monitor
*333mhz processor
+
* OS: Windows XP
*Video accelerator that can run Direct3D
+
* Processor: 333mhz
*Graphics card compatible with DirectX 8.1
+
* Memory: 32 MB RAM
*32 MB RAM
+
* Graphics: OpenGL 2.1 Support (or higher)
*Some free MB on disk
+
* Network: Broadband Internet Connection
*Sound card
+
* Storage: 250 MB available space
*Network card or modem
 
*Microsoft Windows 98/Me/2000/XP
 
*Microsoft DirectX 8.1
 
  
  
 
=Gamemodes=
 
=Gamemodes=
  
Soldat has seven main dedicated game-modes:
+
<u>Soldat has seven main dedicated game modes</u>:
 
*[[Deathmatch]]
 
*[[Deathmatch]]
 
*[[Pointmatch]]
 
*[[Pointmatch]]
Line 43: Line 50:
  
  
It also has three additional sub game-modes:
+
<u>It also has three additional sub game modes</u>:
 
*[[Realistic]] mode
 
*[[Realistic]] mode
 
*[[Survival]] mode
 
*[[Survival]] mode
Line 49: Line 56:
  
  
There are also custom sub game-modes (For more info go to [[Game Types]]).
+
<u>There are also custom sub game modes, such as</u>:
 +
*[[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=
 
=Weapons=
Fully described [[Weapons List]]
+
See '''[[Weapons]]''' for a detailed description of each available weapon.
  
 
+
[[File:SoldatWeaponsMenu.png|Weapons Selection Menu (In-game)]]
[[File:SoldatWeapons.png]]
 
  
  
 
==Default Controls==   
 
==Default Controls==   
 +
Fully described list of the default keys setup can be found '''[[Default Controls| Here]]'''.
  
Fully described list of [[Default Controls]]
 
 
 
= Tools and components used in development=
 
 
* Borland Delphi 6 and 7 (http://www.borland.com)
 
 
* DirectX 8 + Jedi DirectX 8 headers (http://www.microsoft.com;http://www.crazyentertainment.net;http://clootie.narod.ru)
 
 
* FMOD (http://www.fmod.org)
 
 
* Flatstyle (http://www.flatsyle.de)
 
 
* TnT Unicode Controls (http://www.yunqa.de/delphi/doku.php/products/tntunicodecontrols/index)
 
 
* BlackUDP by Lifepower
 
 
* Indy 9 and 10 (http://www.indyproject.org/)
 
 
* Mode Enumeration Unit from PowerDraw (c) Lifepower (http://turbo.gamedev.net)
 
 
* DCPcrypt by David Barton (http://www.cityinthesky.co.uk)
 
 
* zlib (http://zlib.net/)
 
 
* JVCL (http://www.delphi-jedi.org)
 
 
* RemObjects Pascal Script (http://www.remobjects.com/ps.aspx)
 
 
* AutoUpgrader Pro (http://www.appcontrols.com)
 
  
 +
==Development Tools Used==
 +
Full list of Development tools used for previous versions and upcoming one can be found '''[[Development Tools Used| Here]]'''.
  
  
 
=Contact=
 
=Contact=
 
* <u>E-mail</u>: michal.marcinkowski<at>gmail.com
 
* <u>E-mail</u>: michal.marcinkowski<at>gmail.com
 +
* <u>E-mail (regarding registration)</u>: support@thd.vg
 
* <u>Soldat Website</u>: http://www.soldat.pl
 
* <u>Soldat Website</u>: http://www.soldat.pl
 
* <u>Soldat Forums</u>: http://www.soldatforums.com
 
* <u>Soldat Forums</u>: http://www.soldatforums.com
 +
* <u> Soldat Discord Server</u>: http://gather.soldat.pl/discord
  
  
 
=Credits=
 
=Credits=
'''Soldat:''' Programming, Graphics, Sound, Music, Story, Soldat Lobby Server, Soldat Dedicated Server (Linux and Windows), Soldat Map Maker, Soldat Interface Maker, Soldat Admin, Soldat Setup, Manual, Soldat Home Page: by [[Michal Marcinkowski]].
+
[[Full List of Soldat Credits]]
 
 
 
 
'''<u>Soldat is maintained by the Soldat Dev Team</u>:'''
 
* Gregor. A. Cieslak (Shoozza)
 
* Jacob Lindberg (Fryer)
 
 
 
 
 
'''<u>Former Soldat maintainers</u>:'''
 
* Tony Libell (zakath)
 
* Joe Gillotti (jrgp)
 
* Daniel Forssten (Skoskav)
 
* Tomasz Kołosowski (Falcon)
 
* Umut Karakas (ExHunter)
 
* Reko Tiira (reko_t)
 
* Michael Himing (tmtgr)
 
* Nick Cooper (EnEsCe)
 
* Chris GreenBank (ChrisGBK)
 
* Michal Marcinkowski (MM)
 
 
 
 
 
'''<u>Soldat Lobby Server is maintained by</u>:'''
 
* Ryan Rawdon (FliesLikeABrick)
 
* Joe Gillotti (jrgp)
 
 
 
 
 
'''<u>Game music</u>:'''
 
 
 
"Bloody Soil", "Gore" & "Necromancide" by BSG
 
 
 
 
 
'''<u>Additional maps</u>:'''
 
* Airpirates-XT by Evil Ville and remake by X-Tender
 
* Bigfalls, Daybreak, inf_Moonshine, Blox, ctf_Snakebite, ctf_Ash, Island2k5 by chakapoko maker
 
* Tropiccave by Avarax
 
* Factory by viggoloniggolo
 
* ctf_Chernobyl, ctf_Equinox by Doggfather
 
* ctf_Crashed by Deo
 
* ctf_Dropdown, ctf_Dropdown2, ctf_Division by Boxo (and Vigg)
 
* inf_Normandy by Enjoyincubus
 
* htf_Arch by Sticky
 
* ctf_Maya, htf_Boxed, htf_Futura, htf_Nuclear, DesertWind, htf_Rubik, ctf_Maya2, ctf_Lanubya, inf_Messner by grand_diablo
 
* htf_Desert by DeMonIc
 
* ctf_Nuubia by Troskal
 
* htf_Dusk by Michal
 
* htf_Muygen by The Geologist (waypoints by Keron Cyst)
 
* ctf_Conquest, ctf_Cobra by Demonic
 
* htf_Zajacz by Keron Cyst
 
* Most waypoints and map fixes by Keron Cyst
 
 
 
 
 
'''<u>Maps Remakes:</u>:'''
 
* Ctf_Death by NuZZ
 
* HH by Stalky
 
* Arena2, ctf_Death2 by grand_diablo
 
 
 
 
 
'''<u>Improved original maps</u>:'''
 
* inf_Outpost, MrSnowman, Bridge, Bunker, ctf_Viet by Enjoyincubus
 
 
 
 
 
'''<u>Interfaces</u>:'''"Cabbage" interface by NightCabbage
 
* "Micro1" interface by grand_diablo
 
* "Lacey v2" interface by Urhos
 
* "Soldat Style" interface by Michal
 
* "EVO" Soldat gostek-gfx by Michal
 
 
 
 
 
'''<u>Translations</u>:'''
 
 
 
Thanks to all the translators, I couldn't keep track who made what part of the translation, a big thanks for all who helped out the local communities and who I forgot to mention.
 
 
 
* Belarussian translation by ?
 
* Brazilian Portuguese translation by Felipe Augusto (t3chn0k), Prodigyx, deguix and Hex
 
* Catalan translation by ?
 
* Chinese(Traditional) translation by ?
 
* Croatian translation by Woland and filip2322
 
* Czech translation by cApOnE
 
* Dutch translation by DutchFlame
 
* Estonian translation by Xdada
 
* Finnish translation by Eskhata, Jerkington XIII and Reko Tiira (reko_t)
 
* French translation by Kaze, Colonel ONeill and Bistoufly
 
* German translation by Gregor A. Cieslak (Shoozza)
 
* Greek translation by Leo
 
* Hebrew translation by Red Ninja and nosejj
 
* Hungarian translation by PsychoHUN
 
* Italian translation by PANTERA
 
* Japanese translation by sanada
 
* Korean translation by Kzya
 
* Lithuanian translation by ?
 
* Norwegian translation by evhO and Snu5_Mum12
 
* Polish translation by machina
 
* Russian translation by SyavX and n0b-
 
* Slovak translation by cApOnE and M[a]nny
 
* Spanish translation by Fujifabric
 
* Swedish translation by Jacob Lindberg (Fryer) and Tony Libell (zakath)
 
* Thai translation by ?
 
* Turkish translation by XmRipper and verbeia
 
* Ukrainian translation by SyavX
 
 
 
 
 
<u>'''Special thanks to</u>:'''
 
* The whole Soldat Community! Everybody that mailed me and talked about Soldat on message boards, giving me good advice and motivating me.
 
 
 
* Warsztat (http://warsztat.pac.pl) - for their help in testing the former betas.
 
 
 
* Thomasa Jakobsen from IO Interactive for his wonderful article (http://www.teknikus.dk/tj/gdc2001.htm).
 
 
 
* Number27 for his tutorials (I don't have the address).
 
 
 
* FliesLikeABrick for hosting and administering Soldat Forums (http://forums.soldat.pl) and all the moderators.
 
 
 
* DNA.Styx for administrating the old Soldat Forums.
 
 
 
* The Soldat Community members, especially: Ardaen for helping with the Anti-Cheat and network code, b00stA for the URL shortcut and scripts, Hercules Poirot for the polygon bugs project and people who helped him.
 
 
 
* The Soldat Forums beta testing team.
 
 
 
* Dolny for hosting the first official web site, promotion and ideas.
 
 
 
* TRSSam for providing the first lobby server.
 
 
 
* Special, special thanks for all those that tested Soldat and made it a better game (yes it's you!).
 
 
 
* In a short version I thank: the electricity company, my computers, my keyboard, start menu, John Pascal (or whatever his name is), John 'god' Carmack, Bill G., Sylvester S., Arnold S. ...
 
 
 
* To those who should be here but didn't remind me that they should be here
 

Latest revision as of 21:43, 4 June 2018

Overview

Reviews
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 development group 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. Brief history of Soldat's head developers:

  • 2001 - 2008 Michał Marcinkowski (MM)
  • 2008 - 2010 Nick Cooper (EnEsCe)
  • 2010 - 2016 Gregor. A. Cieslak (Shoozza)
  • 2016 - 2017 Tomasz Kołosowski (Falcon)
  • 2017 - 2018 Gregor. A. Cieslak (Shoozza)
  • 2018 - present Paweł Drzazga (helloer) & Mariano Cuatrin (urraka)


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.


June 2018, Shoozza stepped down from the lead developer role to make way for a quicker pace development. The current dev leads are helloer & urraka.

Screenshots

Soldat Thumbnail


Requirements

Minimum requirements

  • Computer, Keyboard, Mouse, Monitor
  • OS: Windows XP
  • Processor: 333mhz
  • Memory: 32 MB RAM
  • Graphics: OpenGL 2.1 Support (or higher)
  • Network: Broadband Internet Connection
  • Storage: 250 MB available space


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:


Weapons

See Weapons for a detailed description of each available weapon.

Weapons Selection Menu (In-game)


Default Controls

Fully described list of the default keys setup can be found Here.


Development Tools Used

Full list of Development tools used for previous versions and upcoming one can be found Here.


Contact


Credits

Full List of Soldat Credits