Hey everyone, long time no see
Over the past months, the code of Soldat underwent a major refactoring so it became possible to compile Soldat client using the FPC compiler which is much more modern compiler than previously used Delphi7. Thanks to these changes the work on the code is now much easier.
This has allowed us to port the game client to other operating systems - Linux and MacOS! Soon you will not need to use WINE/Vms to play Soldat natively on those systems!
The next big change is the implementation of SDL2 library that gives us cross-platform way to manage Window and Input events. We are now also using OpenAL for a sound library.
These changes are purely technical but they are among the most important changes over the last few years because of better maintainability.
New devlogs coming soon!