Just Tactics plays much like a table top game, with the addition of Fog of War. Asymmetric information makes a big difference when playing a tactical war game! A "Deployment" (army) is comprised of three customizable Squads and a customizable Satellite Deck of at least 40 cards.
There is no dice rolling or any similarly random mechanic in Just Tactics. Movements and Unit versus Unit Combats are ultimately deterministic, governed by basic stats such as Action Points (AP) and Hit Points (HP). Non-determinism is achieved via the Satellite Deck/Card system. Controlling "Satellite Uplinks" on the map allows players to draw Cards from their Satellite Decks. How many Cards you are drawing per turn, the Cards your Deck is comprised of, how your Deck compliments the rest of your Deployment, and when and where you play your cards, are kind of a big deal. Other than choosing which player will take the first turn, the only randomness/luck in the game is the shuffle of the Deck. However, a player could build their entire Deck out of the same Card, which would leave nothing to chance.
Just Tactics was not designed with puzzle solving in mind, but, Just Tactics uses rules for Line of Site and Line of Fire, and these rules can create puzzling situations where maximizing your turn requires you to properly sequence the Movements and Combats that your Units engage in.
A Java Runtime Environment (included)