Soldat (video game)

Last updated

Soldat
Original author(s) Michał Marcinkowski
Developer(s)
Transhuman Design
  • Paweł Drzazga
  • Mariano Cuatrin
  • Nick Cooper
  • Tomasz Kołosowski
  • Chris GreenBank
  • Daniel Forssten
  • Gregor A. Cieslak
  • Jacob Lindberg
  • Joe Gillotti
  • Michael Himing
  • Maciek Mighty
  • Oliver Kuckertz
  • Reko Tiira
  • Tony Libell
  • Umut Karakas
  • Tomasz Kołosowski
Initial release23 August 2002;21 years ago (2002-08-23)
Stable release
1.8.0 / 25 May 2020;4 years ago (2020-05-25)
Repository github.com/Soldat/soldat
github.com/Soldat/base
Written in Pascal
Middleware
Operating system Microsoft Windows
Type Run and gun
License
Website www.soldat.pl/en/

Soldat is a 2D multiplayer video game for Microsoft Windows. It is a run and gun game influenced by Liero and Scorched Earth , combined with elements from Counter-Strike and Worms . [1]

Contents

Development history

Soldat was initially developed by Michał Marcinkowski (MM) beginning in November 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. The game is coded in the Delphi programming language using the JEDI libraries. The first public beta (v0.9.4b) was released on 9 May 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.

Soldat's head developer changed over time: Michał "MM" Marcinkowski led the project until 2008, followed until 2010 by Nick "EnEsCe" Cooper. Gregor "Shoozza" A. Cieslak lead the project from 2010 to 2016. Between 2016 and 2017 Tomasz "Falcon" Kołosowski was the project lead, followed again by Gregor "Shoooza" A. Cieslak.

Released on August 23, 2002, version 1.0.5b is considered the first major release of the game, [2] though several betas and minor versions were available in the months preceding its release. Since then, the game has gone through many changes and additions. Weapon balance is often a main focus of new releases. The significant release changes were "startup" modifications in the M82A1 Barrett, M72 LAW, and Combat Knife, as well as minor bugs with flags and maps.

1.4.2 added many major features. These included a completely new lobby system to replace the aged and unreliable original system (see the forums for problems), an option (registered only) to scale the resolution interface for a cleaner view, a minimap (registered only), BattlEye - an anti-cheat system, and many bugfixes. 1.4.0 was originally intended only as a bugfix version 1.3.2, but was bumped-up to 1.4.0 due to the addition of the many new features.

1.5.0 is the first release to be handled using public beta testing. In addition to a long list of bug fixes, major new features in this version include in game radio commands, TeamSpeak2 integration and animated GIF scenery.

The version 1.6.0 - released more than two years after 1.5.0 - focuses primarily on bug fixes. It also adds a new anti-cheat solution, new maps, support for widescreen resolutions, the ability to ban by hardwareID and many in-game improvements.

1.7.0 introduced some bigger changes: It included a new OpenGL-based renderer with improved performance and major graphical updates. [3]

Released in January 2016, 1.7.1 is the latest version of the game. It brought 4K HD quality to the player models and to more scenery. As well as weapon mod changes and addition of Hitbox Modifiers for the head, chest & legs. [4]

As of April 2018, the current goal being to release the next version on Steam. An open sourcing of the game was announced for 2018 after the Steam release, following a successful change.org petition. [5]

On 31 March 2020 Soldat 1.7.1 was released on Steam, even though official date on Steam Store page was on April 1. [6] During its first hours on Steam, Soldat hit close to 400 active players at the same time, getting over 130 user reviews with a general score of "Very Positive".

On May 26, 2020 the source code of an unfinished future version 1.8 of Soldat was released under MIT license on GitHub. [7] The assets followed shortly after under a Creative Commons license, the CC BY 4.0. [8]

On September 22, 2020 a sequel, Soldat 2, was released in Early Access on Steam.

Gameplay

In Soldat, the player controls a small customizable soldier who possesses jet boots. These boots allow the soldier to fly for a relatively short time, before needing to automatically regenerate their fuel. The amount of flying possible at a time, and fuel regeneration rate, both depend on individual maps. The game is normally played over the Internet or a LAN, but it is possible to play offline against bots. There are a variety of game modes to choose from, ranging from the popular free-for-all (Deathmatch, Rambomatch, and Pointmatch) to the team-based (Capture the Flag; Infiltration, Teammatch, and Hold the Flag). In some modes holding or defending a flag is the primary goal, where in others it is simply to obtain the most frags, with minor objectives (for example, Pointmatch sports a yellow flag which doubles its bearer's points). The most popular game modes are Capture the Flag and Deathmatch.

For all game modes, the basic objective is to kill enemy players. Upon spawning, the weapons menu is displayed and the player may pick from an arsenal of weapons. Frag grenades are also supplied by default and more can picked up from boxes laying around the maps ("Grenade Kit" or "Nade Kit" respectively). Jet boots are used to move around the maps, which typically consists of 2-3 levels/floors, or disorganized, floating boulders. Some servers enable temporary-lasting power-ups that grant multiplied damage (Berserker), invisibility (Predator mode), a flamethrower along with temporary invincibility (FlameGod), or Cluster Grenades (which temporarily replace regular grenades with three of more powerful, modified versions) or even a Bulletproof Vest (effectiveness of the vest depends on the distance from the firer of the bullet, and the vest slowly decreases as it soaks up damage, disappearing after absorbing a certain amount of damage, though there is no time limit). Health crates (known in the game as "Medikits") are available in many locations for healing injury back to 100% no matter how much a player is injured. Upon death and after waiting for a server-specified amount of time (on average 5 seconds), players re-spawn and may choose another weapon—this cycle repeats for the duration of the map, unless Survival Mode is enabled (in which case a spawning system similar to Counter-Strike is used). After a certain allotted time (on average 15 or 20 minutes), the map changes and scores are reset as players continue in another round. Players can chat with each other throughout matches (and to their own teams, for cooperative team-based game modes).

Most games are fast-paced and chaotic. Bodies often explode in a spectacle of blood and body parts, sometimes being hurled clear across the map. Besides its ragdoll physics, the game's engine, written in the Borland Delphi programming language, employs realistic concepts such as momentum and gravity. Fall damage and recoil are also taken into account when Realistic Mode is enabled, and supply crates, dropped weapons, and grenades realistically tumble down steep hills; another effect is the flag's realistic waving as a player runs with it.

Weapons

There are ten primary weapons and four secondary weapons to choose from. A total of any two weapons may be held at any given time. Players can drop their current weapon and pick up others from defeated enemies. It is also possible to create server-specific weapon mods. The choice of weapon is largely dependent on the type of map, preferred tactics and weapons choice of the players' enemies.

Soldat aims to create balance between all of the weapons (also known as Weapon Mod), in order to make all weapons viable. A lot of tweaking was done (and is done until today) in order to achieve this goal. The matter of the weapon mod is quite controversial. This has led to the existence of an entire section of the official community message board devoted to discussion about the weapons' game balance.

Bunny hopping

Soldat is one of many games in which bunny hopping is possible. Players can travel much faster via frequent leaping, rather than ordinary running, and often players who do not bunny hop are left behind. However, even when bunny hopping, a basic maximum speed limits horizontal movement. In addition, leaping before thrusting substantially boosts horizontal movement, as the leap gives horizontal push while the jet boots must only manage the player's vertical ascent.

Maps

Screenshot of the map editor Soldat PolyWorks (version 1.4.0.4) using to create map for Soldat. We can see a crop of the edition of the map htf emblem Soldat PolyWorks - htf emblem.jpg
Screenshot of the map editor Soldat PolyWorks (version 1.4.0.4) using to create map for Soldat. We can see a crop of the edition of the map htf emblem

Maps in Soldat are 2D arenas, most being tailored to fast-paced game-play. Deathmatch maps are shared with Pointmatch (PM), Rambomatch (RM), and Teammatch (TM or TDM, for Team Deathmatch) gamemodes, whereas Capture-the-Flag (CTF), Infiltration (INF) and Hold-the-Flag (HTF) have their own sets of specialized maps. There are currently 97 default maps in the game for the different game modes. [9]

Every map consists of numerous textured polygons carefully positioned in relation to one another. Unlike Liero , a major inspiration of Soldat, landscape is non-deformable, though it can be interacted with in other ways. Scenery, such as bushes and sandbags, may conceal players and aid in camping and sniping. Polygons can be given special attributes to simulate lethal death pits, icy terrain, health-regenerative platforms, and more. Weather effects (snow, rain, and sandstorm) are used on some maps. Some servers enable the powerful stationary M2 turret specified by particular maps (usually CTF and INF) which players can man.

There are several known programs for mapping. The original map editor program is MapMaker 1.2, by Michał Marcinkowski himself. It has a unique control scheme that includes using the right mouse button to navigate the map and the control, shift, and alt keys combined with the left or right mouse button to perform functions. Another popular Soldat mapping program is PolyWorks, which has a different control scheme and a much more complex interface.

Community

The new lobby server indicates it holds a record number of lobby requests at 71459 per day. The whole number of players has not been counted but the official Soldat Forums have over 12000 registered members. [10] Map editors are also available. Many Soldat players have developed and distributed their own programs for use with the game. These include, but are not limited to, map editors, weapon editors, statistics programs, mods, server-side statistical webpage-plugins (such as U13SSS and Zitro-stats), and auto-join applications. There are many fan web-pages serving a multitude of purposes and tastes, mainly different clans for the official tournaments the game's community sponsors.

Sub game-modes

Realistic Mode

As the Soldat community has grown, so has the popularity of the sub-gamemode Realistic (often abbreviated "R" or "R-mode"). Realistic makes the game have more realistic characteristics to it; the weapons are more powerful and they have recoil (the cross-hair moves upwards with each successive shot), there is a realistic field of view and players sustain greater damage when they hit the ground at high speeds. This mode emphasizes the need for proper tactics more strongly than the standard game mode, sometimes regarded as requiring more skill.

Survival Mode

All players spawn together at the beginning. Once players die, they must wait until the round is decided, then every player spawns again to start the next round. This game mode also provides a break from the normal non-stop action and more intensive battles.

In most realistic servers, survival mode is also activated. These servers are referred to as Realistic-Survival (R/S) servers. R/S mode games usually consist of short length battles between two sides in Capture the Flag mode.

Around the time of Soldat v1.3.1, most R/S matches developed a certain "gentlemen's rule" that a player should not capture the flag unless the opposing team is defeated. Because this is an unwritten rule, it is confusing to most people new to R/S servers. "Capping" or "Running" in an R/S server is usually considered bad etiquette, because it effectively defeats the other team without having to kill them. In more popular servers ran by R/S clans, capturing the flag is a legitimate tactic, as the game mode is still "Capture the Flag", not "Team Deathmatch", which only involves eradicating the enemy team. On the other hand, killing the other team and capping the flag in the few seconds remaining before the round ends, is called a doublecap, earns the team 2 points instead of the normal single point and is accepted in most servers, although many have implemented anti-doublecap scripts to prevent it.

Advance Mode

In Advance mode players start the match armed only with secondary weapons. Primary guns are progressively unlocked as a reward for frags. With its forced low-tech phase and limited weapon choices, advance mode is the often considered the most tactical Soldat mode.

Any of these sub-game modes may be combined with the other game modes, or it can be active by itself.

Reception

Eurogamer's Jim Rossignol named Soldat among a top 20 list of Summer of PC freeware games in 2006. [11] Thinkdigit included it July 2008 in its cover disk. [12]

Second release on Steam, 31 March 2020, scored a general Very Positive over 130 user reviews. During its first hours on Steam, Soldat hit close to 400 active players at the same time.

Related Research Articles

<span class="mw-page-title-main">Deathmatch (video games)</span> Video game mode

Deathmatch, also known as free-for-all, is a gameplay mode integrated into many shooter games, including first-person shooter (FPS), and real-time strategy (RTS) video games, where the goal is to kill the other players' characters as many times as possible. The deathmatch may end on a frag limit or a time limit, and the winner is the player that accumulated the greatest number of frags.

<i>Liero</i> 1998 action video game

Liero is a video game for MS-DOS, first released by Finnish programmer Joosa Riekkinen in 1998. The game has been described as a real-time version of Worms. Liero is Finnish for 'earthworm' and is pronounced. Inspired itself by the earlier game MoleZ, Liero provided inspiration for the later games Soldat and Noita.

<i>Unreal Tournament 2004</i> 2004 first-person shooter video game

Unreal Tournament 2004 is a first-person arena shooter video game developed by Epic Games and Digital Extremes. Part of the Unreal franchise, it is the third game in the Unreal Tournament series and the updated version of Unreal Tournament 2003.

<i>Soldier of Fortune II: Double Helix</i> 2002 video game

Soldier of Fortune II: Double Helix is a first-person shooter video game developed by Raven Software, the sequel to Soldier of Fortune. It was developed using the id Tech 3 engine as opposed to the original's id Tech 2, and published in 2002. Once again, Raven hired John Mullins to act as a consultant on the game. Based on criticisms of the original game, Raven Software developed Soldier of Fortune II to be a more "realistic" game, with more modern tactical shooters like Operation Flashpoint: Cold War Crisis (2001) and Tom Clancy's Rainbow Six (1998) serving as inspirations, rather than Quake (1996).

<i>Action Quake 2</i> 1998 video game

Action Quake 2 is a mod for the video game Quake II created by The A-Team. Action Quake 2 was developed to recreate the look and feel of an action movie, having a fast pace and a semi-realistic damage system. It features many maps recreating realistic settings, such as city streets and office buildings, with a balanced range of weapons and equipment inspired by action movies.

<i>Unreal Tournament 3</i> 2007 first-person shooter video game

Unreal Tournament 3 (UT3) is a first-person arena shooter video game developed by Epic Games and published by Midway Games. Part of the Unreal franchise, it is the fourth game in the Unreal Tournament series, and the eighth and final game overall; its name is in reflection of the game being the first in the franchise to use Unreal Engine 3. It was released on November 19, 2007, for Microsoft Windows, December 10 for the PlayStation 3, and on July 3, 2008, for the Xbox 360. OS X and Linux ports were planned, but they were eventually cancelled. A free-to-play version, entitled Unreal Tournament 3 X, was leaked in late 2022 and cancelled in 2023.

<i>Half-Life 2: Deathmatch</i> 2004 video game

Half-Life 2: Deathmatch is a multiplayer first-person shooter video game developed by Valve. Released on Steam on November 30, 2004, it uses many of the assets from Half-Life 2 and its Source engine. It features new levels, optimized for multiplayer arena play, and a few new weapons. Also included are portions of the game's source code, which were the basis for many early Source-based multiplayer modifications. The game is the successor to the popular multiplayer component of the original Half-Life, but is offered as a separate product from Half-Life 2. Deathmatch, like Half-Life's multiplayer, does not develop any part of the plot or story of the Half-Life series.

GoldenEye: Source is a total conversion mod developed using Valve's Source engine. GoldenEye: Source is a multiplayer remake of the 1997 Nintendo 64 video game GoldenEye 007, itself based on the James Bond film GoldenEye. The mod's development began in 2005, and remains in active development as of 2024.

<i>OpenArena</i> Free and open-source video game

OpenArena is a free and open-source video game. It is a first-person shooter, and a fork of Quake III Arena.

<i>Fired Up</i> (video game) 2005 video game

Fired Up is a vehicular combat game available on the PlayStation Portable. The game features a single-player campaign and a multiplayer mode which supports up to eight players. The game features demos of Wipeout Pure and MediEvil: Resurrection. Fired Up also features game sharing and downloadable content. It is derived from the 2002 PlayStation 2 online game Hardware: Online Arena.

<i>Gore: Ultimate Soldier</i> 2002 video game

Gore: Ultimate Soldier, also known as simply Gore, is a first-person shooter video game for Microsoft Windows, released on June 5, 2002. It was published by DreamCatcher Interactive and developed by 4D Rulers.

<i>Heat Project</i> 2005 video game

Heat Project is a FPS game based on realistic weapons and places including Alcatraz Island, Mong Kok and the National Palace Museum.

<i>Counter-Strike Online</i> 2008 video game

Counter-Strike Online (CSO) is a tactical first-person shooter video game, targeted towards Asia's gaming market released in 2008. It is based on Counter-Strike and was developed by Nexon with oversight from license-holder Valve. It uses a micropayment model that is managed by a custom version of Steam.

Quake Live is a first-person arena shooter video game by id Software. It is an updated version of Quake III Arena that was originally designed as a free-to-play game launched via a web browser plug-in. On September 17, 2014, the game was re-launched as a standalone title on Steam.

<i>Challenge ProMode Arena</i> 2000 video game

Challenge ProMode Arena is a freeware modification for id Software's first-person shooter computer game Quake III Arena (Q3A). CPMA includes modified gameplays that feature air-control, rebalanced weapons, instant weapon switching and additional jumping techniques. It also supports the unmodified vanilla Quake III (VQ3) physics, multi-view GameTV and demos, enhanced bots artificial intelligence, new maps, highly customisable HUD and many other features.

<i>Red Orchestra 2: Heroes of Stalingrad</i> 2011 video game

Red Orchestra 2: Heroes of Stalingrad and Rising Storm GOTY, now known as Rising Storm/Red Orchestra 2 GOTY on Steam, is a tactical multiplayer first-person shooter video game set during World War II, developed and published by Tripwire Interactive. It is a sequel to Red Orchestra: Ostfront 41-45. The title focuses heavily on the Battle of Stalingrad and the Pacific Theater. The game was released in September 2011. The game is currently a Windows exclusive and contains many new features compared to the original, including a new first-person cover system, which can also be combined with blind firing, first person collision detection, Commander role and abilities as well as an entirely new system of statistics tracking and player levelling. Maps are much bigger and had immediate 64-player support.

<i>SOCOM 4 U.S. Navy SEALs</i> 2011 video game

SOCOM 4 U.S. Navy SEALs is a tactical shooter video game developed by Zipper Interactive and published by Sony Computer Entertainment for PlayStation 3. It is the sequel to SOCOM U.S. Navy SEALs: Combined Assault and is also the last installment for the franchise.

<span class="mw-page-title-main">Teeworlds</span> 2007 video game

Teeworlds is a free, open-source sidescrolling multiplayer shooting game originally created by Swedish developer Magnus Auvinen and now maintained by the community. It features simple cartoon-themed graphics and physics and relies heavily on classic shooter weaponry and gameplay. Currently there are official versions for Microsoft Windows, Linux, macOS and it has been available via digital distributor Steam since 2015. The source code is publicly available.

<i>Archetype</i> (video game) 2010 video game

Archetype is a First-person shooter that was developed by American studio Munkyfun LLC and published by Villain, LLC. It was released for the iPod Touch and the iPhone on July 1, 2010, and later an HD version for the iPad on August 19, 2010. It is set in a futuristic world where aliens have invaded Earth, and revolves around the resulting war.

Robocraft is an online vehicular combat game developed and published by Freejam Games. The game is set on different planets, with players constructing robots to fight with and against others in battle. The game features contained garage bays in which players can build various functional vehicles with basic block-based parts, such as cubes and wheels, along with weapons that can be used for combat. The initial alpha build was released in March 2013, and gained over 300,000 players by the following year. It officially released out of beta on August 24, 2017.

References

  1. "Official Soldat Site" . Retrieved 2 July 2014.
  2. Soldat version history. 1.0.5b was the last beta release.
  3. "SOLDAT 1.7 RELEASED!" . Retrieved 1 February 2016.
  4. "SOLDAT 1.7.1 RELEASED!" . Retrieved 7 January 2016.
  5. Victory! on change.org — Message from Michał Marcinkowski: "Hey everyone here's my decision. I wholeheartedly consider this petition and the need for open sourcing Soldat. I've spoken with Shoozza, Helloer and other people outside of the community for input. I've decided to open source Soldat *after* the Steam release. So we are aiming at the first quarter of 2018." (Oct. 1, 2017)
  6. Steam Store page
  7. soldat on GitHub
  8. Soldat asset license on github.com
  9. "Default Maps - Soldat Community Wiki". wiki.soldat.pl.
  10. Data from http://www.soldatforums.com/ accessed at 20-01-2008
  11. Eurogamer's Summer of PC Plenty - Twenty freeware games. by Jim Rossignol on Eurogamer.net (2006-07-18)
  12. "thinkdigit-magazine-2008-07 thinkdigit-magazine-2008-07".