https://github.com/Soldat/soldat Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Project management - + Integrations - + GitHub Sponsors - + Customer stories - + Security - * Team * Enterprise * Explore + Explore GitHub - Learn & contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Nonprofit - + Education - [ ] [search-key] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Soldat / soldat * Watch 31 * Star 921 * Fork 53 Soldat is a unique 2D (side-view) multiplayer action game soldat.pl MIT License 921 stars 53 forks Star Watch * Code * Issues 18 * Pull requests 7 * Actions * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Wiki * Security * Insights develop 3 branches 1 tag Go to file Code Clone HTTPS GitHub CLI [https://github.com/S] Use Git or checkout with SVN using the web URL. [gh repo clone Soldat] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio If nothing happens, download the GitHub extension for Visual Studio and try again. Go back Latest commit @Shoozza Shoozza Merge pull request #41 from prplz/discord-link ... 2280296 Nov 26, 2020 Merge pull request #41 from prplz/discord-link Add discord link 2280296 Git stats * 70 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time 3rdparty Initial commit May 25, 2020 client Merge pull request #46 from BranDougherty/mesa-fix Nov 26, 2020 server Modify remove/add extra/missing newlines Sep 14, 2020 shared Update GameNetworkingSockets bindings to v1.2.0 Sep 24, 2020 .gitattributes Modify remove unnecessary git attribute extensions Sep 12, 2020 .gitignore Initial commit May 25, 2020 CONTRIBUTORS.md Initial commit May 25, 2020 LICENSE.md Initial commit May 25, 2020 README.md Merge pull request #41 from prplz/discord-link Nov 26, 2020 View code README.md [6874747073] Soldat [6874747073] Soldat is a unique 2D (side-view) multiplayer action game. It has been influenced by the best of games such as Liero, Worms, Quake, Counter-Strike, and provides a fast-paced gaming experience with tons of blood and flesh. This repository contains the source code of the so-called 1.8 version. Compared to the original version, the code has undergone many changes but is not in a finished state. We hope that by open-sourcing Soldat we can empower our community to improve the game at a faster pace. Dependencies * FreePascal 3.0.4 * SDL 2.0.12 * OpenAL * FreeType 2.6.1 * PhysFS 3.0.2 * GameNetworkingSockets v1.2.0 Building Soldat Soldat compiles on Windows, Linux and macOS. 1. Install Lazarus IDE (or a standalone FreePascal Compiler if you want to use Makefiles) 2. Download pre-built libraries and copy libraries from win64_dlls to client/build and server/build 3. Clone base repository and run create_smod.sh from it to create a game base archive 4. Copy soldat.smod to client/build and server/build 5. Copy base/client/play-regular.ttf to client/build Compilation using Lazarus IDE 1. Open server/soldatserver.lpi with Lazarus, press F9 to compile and start the server 2. Start another instance of Lazarus and open client/soldat.lpi, press F9 to build the game client Compilation using Makefiles Compile server 1. Open commandline in server folder 2. run make 3. the executable can be found in the build folder (run with soldatserver) Compile client 1. Open commandline in client folder 2. run make 3. the executable can be found in the build folder (run with soldat -join 127.0.0.1 23073 test) About Soldat is a unique 2D (side-view) multiplayer action game soldat.pl Topics game windows macos linux pascal opengl multiplayer sdl2 desktop action-game 2d-game 2d-platformer-game soldat multiplayer-action-game 2002 Resources Readme License MIT License Releases 1 tags Packages 0 No packages published Contributors 21 * @Shoozza * @furai * @prplz * @helloer * @BranDougherty * @FALCON0 * @gitMM * @jrgp * @skoskav * @mologie * @tonylibell + 10 contributors Languages * Pascal 85.5% * C 13.3% * C++ 0.6% * Makefile 0.2% * Shell 0.2% * HTML 0.2% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.