This sprint started with some visual improvements, most noticeably the rendering of weapons, but also some minor tweaks regarding terrain and water rendering. Although there are more things I want work on regarding rendering (commands are still placeholders, animations would be nice, and 3D models, etc), I think that the current state is good enough for launching EA, so I will not work on that until the game is more complete, probably towards the latter half of EA.
I have tweaked the camera gestures and, apart from some corner case issues, Im now pleased it is working more or less as intended. There are no settings yet, the keys are:
WASD = move camera
QE = orbit camera
RF = tilt camera
ZX = zoom camera
C + mouse = orbit/tilt camera
mouse click/drag = move camera
Finally, I worked on movement and melee mechanics, and added some basic collision and casualty calculations. The Battle Match engine is much more sophisticated than the old Samurai Wars engine. It will model physical properties such as mass, momentum and energy. The rock-paper-scissor mechanics is not explicitly coded. Instead the relationship between units (who beats who) relies on the emergent behavior that is the result of the lower-level physical and psychological properties.
The above example illustrates how the size and space of individuals affect movement, and that the behavior is very different depending on who is moving and who is standing still.
Here, we can see how the length of shaft and blade of different weapons affect melee. The advantage of spears is the larger kill zone in front of the unit, making it possible to stop dead even a charge of cavalry. The disadvantage is that the kill zone only extends in the frontal direction, making the unit vulnerable to attacks to the flank or rear.
That said, the simulation engine is still in a very rudimentary form. Movement doesnt consider mass or momentum, and weapons instantly kill upon the slightest touch by the blade. But although calculations are currently few and simple, I find its quite fascinating to see the complex interplay that arises when pitching units against each other on the battle field.
Next up: Networking! The unique selling point of Samurai Wars was its seamless online multiplayer features. I intend to take this to the next level with the Battle Match engine. So the for the next couple of sprints I plan on implementing networking. This means most of the work will be on the server back end, and if that goes well, I will be able to add two very important buttons to the user interface: Host Match and Join Match.
Battle Match: Samurai Wars
Recreative Research AB
Recreative Research AB
Q1 2025
Action Indie Strategy Casual RPG Adventure Simulation F2P Sports MMO Racing Singleplayer Multiplayer Coop EA
Game News Posts 1
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🎮 Full Controller Support
No user reviews
(0 reviews)
https://battlematch.io
https://store.steampowered.com/app/3174310 
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.
- 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
- OS: Ubuntu 24.04 (64 bit required)
- Processor: 3.6 GHz Quad Core CPUMemory: 8 GB RAM
- Memory: 8 GB RAM
- Graphics: 2GB of video RAMNetwork: Broadband Internet connection
- Storage: 2 GB available space
[ 6272 ]
17%
]✅16%
]⚠️15%
]✅80%
]⛔17%
]16%
]15%
]⚠️16%
]✅16%
]16%
]⛔17%
]✅16%
]⛔91%
]✅15%
]18%
]✅70%
]✅43%
]15%
]✅29%
]⚠️17%
]⚠️92%
]⚠️15%
]15%
]68%
]✅92%
]⚠️15%
]✅16%
]⛔17%
]17%
]✅17%
]⚠️[ 1468 ]
10%
]76%
]82%
]✅90%
]90%
]85%
]30%
]✅20%
]25%
]75%
]⚠️64%
]✅50%
]⛔91%
]⚠️80%
]✅85%
]✅50%
]✅78%
]⚠️87%
]78%
]✅81%
]80%
]✅75%
]⚠️70%
]80%
]✅92%
]47%
]✅75%
]⚠️75%
]76%
]✅80%
]