TUXDB - LINUX GAMING AGGREGATE
made by: NuSuey
NEWSFEED
GAMES
▪️CROWDFUNDING▪️COMMUNITY DEALS▪️STEAM DECK▪️CALENDAR
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 11 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Any feedback for tuxDB? Join us!

Screenshot 1
Fullscreen Screenshot 1
×
Screenshot 2
Fullscreen Screenshot 2
×
Screenshot 3
Fullscreen Screenshot 3
×
Screenshot 4
Fullscreen Screenshot 4
×
Screenshot 5
Fullscreen Screenshot 5
×
Battle Match is a tactical battle simulator where you command vast armies in epic, large-scale conflicts. Take control of thousands of soldiers and experience the chaos and strategy of real-time warfare.
At the core of Battle Match is a cutting-edge real-time simulation engine. It intricately models physical aspects like ballistics, armor resistance, terrain effects (such as elevation, vegetation, and line-of-sight), and soldier fatigue. Key psychological elements like morale, experience, and leadership are also simulated to give you an authentic battlefield experience. Every soldier is individually modeled, but you effortlessly command them in units of tens or hundreds, allowing for both micromanagement and grand strategy.
Use the sandbox mode to test your strategies or to experiment and learn about the battle mechanics. Challenge your friends in thrilling online matchups through our robust matchmaking system. Host massive multiplayer battles with several players on each team, or climb the ranks on a competitive leaderboard to prove your tactical prowess.
Battle Match will release several themed modules, each covering different historical periods.
First up: a modern remake of the acclaimed mobile game Samurai Wars.
Samurai Wars is set in Japan’s Sengoku Jidai, the age of the samurai. Be a samurai warlord and command your troops on the battlefield, using tactical skill to defeat the enemy army.
Battle Match: Samurai Wars
Recreative Research ABDeveloper
Recreative Research ABPublisher
Q1 2025Release
🎹🖱️ Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
No user reviews (0 reviews)
Things that were, and things that are, and things that yet may be

I\'ve been posting short development planning and sprint review notes on the community forum. So far those notes don\'t have many views, and may have been too brief and cryptic to make much sense to anyone but myself. It\'s been I while since I posted any substantial development updates, and as I\'m getting questions and feature request it\'s time for a longer dev-log post.

First, a few words about my background:

I grew up in Stockholm, Sweden, and have always been interested in games and computers. Learning programming early on, I enjoyed writing small simple games that I could play myself or try out on my friends. I started working on a real game (Mission Starlight ) with a friend while studing Computer Science at Stockholm University.

[dynamiclink href=\"https://www.youtube.com/watch?v=IFB2NnKn4tw\"][/dynamiclink]

This was in the ancient pre-internet era, so we had to send out paper-based emails (aka letters) and physical demo disks to publishers in order to get it released commersially. Although retaining my interest in game development, I\'ve been working professionaly as a software developer and architect on many different kinds of non-game related projects. But now I\'m back to games again, working full time on the Battle Match - Samurai Wars project. Being a strong believer in lifelong learning, I\'ve also gone back being a part-time student of mathematics at the university. In addition to the fascinating beauty of mathematics, I find it very useful for game development: Linear algebra and analytic geometry for 3D graphics, calculus, numerical analysis, and statistics for battle simulations, graph theory for network programming, game theory for balancing, the list goes on.

Having played all sorts of games, I eventually developed a taste for games where there is a clear rock-scissor-paper (RSP) relationship between the pieces and where intelligence and tactical decisions matter. Where a relative simple set of rules produce a complex and rich game play. There are many abstract games in this category, chess being one of the most popular. Then there are more realistic tactical wargames such as Squad Leader, which I enjoyed playing.

\n[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45219796/0a0327ea29ff1e3fed6c881f5753ccc94501b075.png\"][/img]

These board games are based on the mechanics and the tactical aspects of abstract games, only with far more detail and realism. But the complexity of the rulesets, which you have to learn and apply my hand by throwing dices and calculating the results, makes them somewhat inaccessible to anyone but the hardcore wargamer. I wanted to dive deeper into accessible realism and turned to computer games.

There are two computer games in particular that have inspired the development of Samurai Wars. The first one is Myth: The Fallen Lords (and its sequel Myth II: Soulblighter) developed by Bungie and released 1997.

[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45219796/001864a18fc521cace9e553830ea19c5a31cbc46.png\"][/img]

It had several innovations that set it apart from other strategy games. There is no base building or resource management. Instead you start each level with your army already assembled and ready for combat. In single player, you have to use tactical skill to fight your way through a story driven series of engagements. It has a great fantasy-based narrative and the graphics, music and sound effects really sets the mood. Visually, its landscape and buildings are made up of irregular polygons, giving a non-artificial and natural look (not common to wargames at the time), enhancing the feel of realism and suspension of disbelief. At the core there is a real-time battle simulation with hundreds of free-moving individuals, realistic physics engine, and units with understandable RSP relationships. It also had a multiplayer mode and a devoted community. Despite the smallish scale of the battles, it was doing so many things right.

Then there is the original Shogun: Total War which was released in 2000. In contrast to the Myth series, it had the right scale: thousands of individually simulated soldies on the battle field (not mere tens or hundreds). Realistic physics engine, and it modelled psychological aspects such as fatigue and morale too. Yet, commanding the units was no more difficult than playing chess.

[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45219796/19f64dc2c3647fbaa5bd798c25ae93051e67f076.png\"][/img]

This was it! This was the game I had been dreaming of. Winning the battles were difficult at first, but after completing the campaign a couple of times, having learned all the units, I had become an invincible tactical master. Or so I thought... So far I had only played the single player mode, and it was time to try my superior skills against other humans. My first online battle was a complete failure and a total humiliation! After a hundred or so battles I wasn\'t totally losing. After a thousand battles I was doing ok, or at least above average.

The eye-opener with STW was the sharp contrast between playing solo and playing against other humans. Not only the difference in tactics, and the human ability (or inability, depending on skill) of reading the battle vs the computer. And the sometimes annoying unpredictability and irrationality of human allies and opponents. Even more important are the social aspects, the community of players, the in-game chat and taunts, the clans, and the competitions. Solo play is has its place and is important too, but for any game with symmetric gameplay, multiplayer should be developed as the primary mode of playing, not as an afterthought.

As I continued to play games in the real-time tactics genre, I more and more felt that they didn\'t take advantage of the opportinities of online play. It was obvious to me that you could do so much better. So I started experimenting and prototyping such a game myself. After some failed initial attempts at a Java-based game, I managed to put together a first rudimentary 2D version for iPad.

[dynamiclink href=\"https://www.youtube.com/watch?v=AijLy7dQKs0\"][/dynamiclink]

As a programmer, I enjoy challenging myself with difficuly technical problems. Combining the complexities of multiplayer networking, 3D graphics, and a real-time tactical battle game with semi-realistic simulation was the perfect fit. I did not have a clear goal, but I continued to research technologies and design solutions, and kept adding to the game on my spare time because it was a fun and relaxing activity.

The community has been very important to the development of the game. I\'m very thankful to all the feedback that helped shape the game to what it is. But with any online community there will be troublemakers. I did not realize how important and how difficult it is to properly moderate a community. And that you need to have right tools to be able to do that.

So I learn a lot, but also made a lot of mistakes. The architecture was in some respects good and sound, but in other respects too inflexible or too complex and difficult to maintain and develop. This is a common problem in software development. On the first attempt you may produce something that solves the problem. Along the way you gain deeper and deeper insights into the problem, and eventually you realize that the solution you have is naive and doesn\'t account for the more subtle aspects and relations between the concepts.

The system I had developed didn\'t scale and eventually it simply became too expensive to host the servers. Moving to a new job with little spare time for hobby projects, it came to a point where I needed to take a step back and reconsider what to do with Samurai Wars.

There was a period of collecting my thoughts and ideas. The available technology stack today is considerable more mature. Many of the crazy ideas I\'ve had, that were difficult or impossible back then, have now become easy to implement. I now had a clear picture of how to reassemble and rewrite the code base. Encouraged by players who contacted me about relaunching the game, and having secured financing, I eventually decided to embark on a new and ambitious project: Battle Match.

[img src=\"https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans/45219796/322a339a7a68b9aab04d11d504e6b31b67162176.png\"][/img]

Battle Match is the name of a project and a platform consisting of (1) a battle simulation engine and (2) an online match service.

The battle engine is designed to be a general physics-like simulator. The unit types, such as yari ashigaru or katana samurai, are defined in what is called a \"module\" (mod), separate from the engine itself. Samurai Wars is the first such module, reimplementing the units and rules from the good old game we all know. There will be several other such official modules covering various time periods. And there will be tools for creating your own mods and maps.

The match service, like the battle engine, is designed in a general and agnostic fashion. All the rules for how matches are set up and resolved are defined in what\'s called a \"scenario\". The Samurai Wars scenario will provide the familiar lobby with last-man-standing matches. However, anyone with a little web programming knowledge will be able to write custom scenarios and victory conditions. It will be possible to do competitions, ladders, campaigns, etc, as well as single player scenarios with AI opponents.

It\'s important that the project is financially successful to support the development and operation of the servers. So while the battle simulation will remain free to play in sandbox mode, the match service will require the purchase of a Battle Match pass.

Discord will be used for the in-game chat, and will be seemlessly integrated with the game. This way I dont need to reinvent the wheel regarding community functionality, and it nicely solves the moderation aspect.

Planning software development is hard. I\'m getting better at it, but things still often take twice the time you expect. Anyway, moving forward, the general plan is as follows:

  • The basic feature set of battle engine has been in development for almost two years and is now getting in shape. There are many little details in need of attention, and this will be an ongoing activity during the Early Access period.

    [/*]
  • Early Access will start once the online match service is up and running with functionally equivalent to the old version of Samurai Wars. This will be the focus for the coming sprints. Maybe not done before the end of this year, but definitely early next year. The EA will simultaneously be released on Steam, App Store, and Play Store.

    [/*]
  • During Early Access, I\'ll work on the map and mod tools, and the module and scenario support. It will stay in EA until this functionality is complete, too early to say when, but current estimate would be end of 2026.

    [/*]
  • Development of new features for the battle engine, like new weapon systems, new terrain features, improved algorithms, etc., will be an ongoing activity, both during and after early access. I have no plan for when to do what, but will select appropriate features to implement at the start of each new development sprint.

    [/*]
  • As mentioned, there will be other official modules in addition to Samurai Wars. This will be towards the end of EA, and the preliminary plan is something WWII.

    [/*]

This short summary is an overview explanation of what this project is. Maybe it raises more questions than it answers, I don\'t know. In time, further down the road, I hope things will start making sense.

/felix

[ 2025-11-08 11:59:56 CET ] [Original Post]

Minimum Setup

  • OS: Ubuntu 24.04 (64 bit required)
  • Processor: 3.0 GHz Quad Core CPUMemory: 4 GB RAM
  • Memory: 4 GB RAM
  • Graphics: 1GB of video RAMNetwork: Broadband Internet connection
  • Storage: 1 GB available space
  • Memory: 8 GB RAM
  • Recommended Setup

    • OS: Ubuntu 24.04 (64 bit required)
    • Processor: 3.6 GHz Quad Core CPUMemory: 8 GB RAM
    • Graphics: 2GB of video RAMNetwork: Broadband Internet connection
    • Storage: 2 GB available space
    ⭐ SPOTLIGHT DEAL ⭐
    Azur Lane: Crosswave
    Azur Lane: Crosswave
    $12.75
    -74% OFF
    GamersGate
    GAMEBILLET

    [ 6380 ]

    3.93$ (21%)
    49.77$ (17%)
    3.36$ (78%)
    25.19$ (16%)
    3.52$ (77%)
    24.87$ (17%)
    4.18$ (16%)
    16.79$ (16%)
    33.17$ (17%)
    2.81$ (84%)
    24.59$ (18%)
    8.98$ (82%)
    20.72$ (-4%)
    20.72$ (17%)
    41.47$ (17%)
    15.11$ (24%)
    5.87$ (16%)
    12.59$ (16%)
    16.57$ (17%)
    3.93$ (21%)
    8.39$ (16%)
    12.42$ (17%)
    16.57$ (17%)
    13.30$ (11%)
    20.72$ (17%)
    1.17$ (92%)
    16.79$ (16%)
    40.26$ (19%)
    12.59$ (16%)
    24.87$ (17%)
    FANATICAL

    [ 5876 ]

    21.89$ (64%)
    57.39$ (18%)
    70.39$ (12%)
    23.89$ (20%)
    58.09$ (17%)
    23.89$ (20%)
    49.19$ (18%)
    65.99$ (12%)
    76.49$ (15%)
    10.99$ (73%)
    12.04$ (64%)
    35.89$ (10%)
    33.19$ (17%)
    3.44$ (77%)
    96.79$ (12%)
    84.89$ (15%)
    84.89$ (15%)
    30.24$ (73%)
    16.64$ (82%)
    50.88$ (15%)
    14.99$ (25%)
    15.12$ (73%)
    10.34$ (77%)
    7.29$ (64%)
    23.89$ (20%)
    31.49$ (37%)
    29.33$ (64%)
    10.99$ (50%)
    33.59$ (16%)
    21.59$ (28%)
    GAMERSGATE

    [ 1265 ]

    3.9$ (70%)
    2.25$ (89%)
    4.05$ (86%)
    1.5$ (81%)
    4.67$ (53%)
    1.5$ (70%)
    0.85$ (91%)
    0.6$ (91%)
    2.55$ (87%)
    0.43$ (91%)
    0.56$ (81%)
    0.56$ (81%)
    0.68$ (95%)
    12.75$ (74%)
    3.19$ (87%)
    1.28$ (91%)
    0.68$ (91%)
    0.56$ (81%)
    1.91$ (87%)
    5.95$ (70%)
    0.68$ (91%)
    2.64$ (87%)
    1.31$ (91%)
    1.45$ (91%)
    5.1$ (87%)
    2.09$ (87%)
    3.0$ (85%)
    2.61$ (83%)
    3.3$ (78%)
    5.72$ (56%)
    MacGameStore

    [ 2018 ]

    1.19$ (88%)
    1.19$ (88%)
    1.42$ (93%)
    9.49$ (5%)
    21.99$ (27%)
    13.99$ (22%)
    13.99$ (7%)
    51.49$ (26%)
    28.49$ (53%)
    1.19$ (76%)
    2.48$ (83%)
    1.69$ (83%)
    1.49$ (75%)
    1.09$ (91%)
    1.49$ (85%)
    4.99$ (88%)
    2.49$ (75%)
    1.19$ (60%)
    1.89$ (81%)
    4.99$ (50%)
    1.24$ (75%)
    8.99$ (10%)
    4.99$ (50%)
    14.99$ (57%)
    1.99$ (85%)
    2.48$ (75%)
    16.99$ (15%)
    3.49$ (91%)
    4.49$ (70%)
    9.49$ (5%)
    INDIEGALA

    [ 986 ]

    2.99$ (90.0%)
    2.49$ (90.0%)
    5.99$ (60.0%)
    1.29$ (90.0%)
    4.99$ (75.0%)
    1.49$ (90.0%)
    1.49$ (90.0%)
    0.99$ (80.0%)
    0.99$ (90.0%)
    11.24$ (55.0%)
    2.49$ (50.0%)
    1.49$ (75.0%)
    3.69$ (81.54%)
    0.99$ (90.0%)
    0.79$ (90.0%)
    1.49$ (90.0%)
    1.99$ (90.0%)
    3.99$ (90.0%)
    1.49$ (90.0%)
    5.39$ (55.0%)
    1.99$ (90.0%)
    2.99$ (90.0%)
    1.49$ (90.0%)
    3.49$ (65.0%)
    1.69$ (90.0%)
    4.49$ (82.03%)
    1.19$ (90.0%)
    1.39$ (80.0%)
    2.19$ (90.0%)
    0.79$ (90.0%)

    FANATICAL BUNDLES

    Time left:

    356101 days, 17 hours, 45 minutes


    Time left:

    356101 days, 17 hours, 45 minutes


    Time left:

    6 days, 1 hours, 45 minutes


    Time left:

    34 days, 1 hours, 45 minutes


    Time left:

    37 days, 1 hours, 45 minutes


    Time left:

    38 days, 1 hours, 45 minutes


    GMG BUNDLES
    Indie Adventures

    Time left:

    11 days, 11 hours, 45 minutes


    HUMBLE BUNDLES

    Time left:

    6 days, 19 hours, 45 minutes


    Time left:

    12 days, 19 hours, 45 minutes


    Time left:

    13 days, 19 hours, 45 minutes


    Time left:

    18 days, 19 hours, 45 minutes


    Time left:

    20 days, 19 hours, 45 minutes


    Time left:

    24 days, 19 hours, 45 minutes


    INDIEGALA BUNDLES
    Huge Pixel 2 Bundle

    Time left:

    4 days, 9 hours, 0 minutes

    Adult Positions 2 Bundle

    Time left:

    9 days, 1 hours, 46 minutes

    Holiday Tales Bundle

    Time left:

    11 days, 0 hours, 46 minutes

    Psycho Gates Bundle

    Time left:

    16 days, 7 hours, 56 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE