Cover art for Terminal Tanks

Strategy · New game

Terminal Tanks

A free turn-based artillery duel built in pure Python, Terminal Tanks asks players to weigh angle, power and shifting wind across hundreds of tanks, battlefields and boss encounters.

#24 this weekAI-assisted: Code, Graphics, Sound, Text

  • By ethanlabs101
  • Strategy
  • New Oct 30, 2026
  • 1,344-word guide
  • Free

The game runs in this tab. No install, no account.

The short answer

Terminal Tanks is a turn-based tank artillery game that runs inside a terminal and in the browser. Each turn you set an angle and power, read a wind value that has changed since the last shot, and fire a shell that permanently reshapes the ground. It is free, and the browser build needs no install or account.

What is Terminal Tanks?

Terminal Tanks is a turn-based artillery game from developer ethanlabs101 in which opposing tanks trade shells until one side is left standing. It runs in a terminal window on Windows, macOS and Linux, and it also plays directly in a browser frame with no install and no account required. The strategy label fits, because each shot is a judgement about angle, power and a wind reading that has shifted since the opponent last fired.

The setting is post-collapse. The world ran out of resources, the Ancient Hoarders seized what remained, and a mage gave everything to seal them away. Centuries later greed has returned, and the campaign opens with five rusted tanks whose origins nobody remembers. Those five are the entry point to a much larger roster of machines.

Under the hood the pixel art, explosions and soundtrack are generated by Python while the game runs, so no image or sound files are loaded. That gives the game a retro terminal look and, less expectedly, a very large amount of content for a debut release.

How to play

Each turn follows one rhythm: set the barrel angle, decide how much power goes into the shot, check the wind, then fire. Wind is redrawn every turn, so an arc that landed perfectly a moment ago may need rethinking. Shells also carve the ground where they hit, which means cover erodes and firing lanes open up as a match drags on.

Special attacks are charged with a dedicated key in the modes where they are enabled. Before a match, the rules can be adjusted: how many rounds are played, how much health each tank carries, how much the wind matters and whether special ammo is included. Those options apply to solo play, two-player matches on a single machine and LAN games.

Outside of skirmishes, the Tournament threads through 20 boss levels, each with a twist of its own, on the way to the Master's Citadel. The mission set splits 50 battles into five acts, running the range from marathons and two-against-one fights to UFO hunts, co-op scenarios and boss rushes that close at the Mothership Terminal.

Controls

Aim with A and D or the left and right arrow keys, holding Shift when the barrel needs a big swing rather than a nudge. Power is set with W and S or the up and down arrows. Space or Enter fires, X charges the special attack where it is switched on, and Esc or P pauses or steps back through menus.

On the main menu, H or Tab cycles the home screen. On a phone or tablet, a Touch pad button at the top of the game brings up on-screen controls, and gamepads are supported too. The whole scheme is small enough to internalise inside a single match.

Controls listed on the game page
InputAction
A / D or Left / Right arrowAim the barrel; hold Shift for larger steps
W / S or Up / Down arrowSet firing power
Space or EnterFire
XCharge the special attack in modes where it is enabled
Esc or PPause or go back
H or TabChange home screen from the main menu
Touch pad buttonBring up on-screen controls on a phone or tablet
GamepadPlay with a supported controller

Tips for your first run

Wind is the first thing worth mastering, since it is redrawn every turn and quietly decides whether a carefully aimed shell lands where intended. A few habits make the opening hours smoother.

  • Read the wind value before choosing power; a strong gust can turn a short shot into a long one.
  • Use Shift for coarse aiming, then tap the arrow keys to fine-tune the last few degrees.
  • Aim at the ground near a dug-in tank to strip away the terrain it is hiding behind.
  • Save the charged special attack for boss levels and set-piece fights instead of spending it on the first exchange.
  • Run the tutorial before the Tournament, and keep a separate save profile for experimental rule sets.
  • Assemble a tank in the Workshop and test it in the Tank Studio on any battlefield to see how the parts behave.

Content and replayability

The collection is the long game. There are 123 tanks to unlock, 123 ammunition types with behaviours that bounce, split, cluster, drill, home in, chain or warp, 147 battlefields, 100 home screens and 12 animated paints for changing a machine's look.

Tickets are the spine of progression: ten Ancient Hoarders sit sealed away, and beating one hands over its tank, its ammunition, its battlefield and its home screen. At the end of that road waits The Martyr, a three-phase final duel that closes the story.

The Workshop lets players build a tank from parts and then try it on any battlefield in the Tank Studio. A jukebox carries an analyser and an equaliser for the generated soundtrack, three save profiles keep separate runs apart, and 24 cheat codes exist for anyone who wants to break the rules deliberately. A tutorial covers the basics before the boss ladder and mission acts take over.

Presentation and performance

Nothing in Terminal Tanks ships as a media file. The pixel art, the explosions and a 277-track original soundtrack are all produced by pure Python at runtime, with no dependencies and no bundled images or audio. In practice the visual style stays locked to the terminal aesthetic rather than drifting toward painted art.

The browser build keeps progress on the device it is played on, and that data can be backed up from the Save data menu. The desktop download targets the best performance, offline play and a save file the player controls; it requires Python 3.10 or newer.

Because the browser build needs no installation or account, the first shot is only a click away. The desktop route asks a little more setup but pays it back with offline access and a save file that lives where the player chooses to keep it.

Who should play it

Terminal Tanks suits players who like artillery duels where positioning matters more than reflexes, especially those drawn to a retro terminal look. The 20 boss levels and 50 missions give solo players a long ladder, while local two-player and LAN matches make it a candidate for a shared screen or a small network evening.

Tinkerers get the Workshop and Tank Studio, and anyone who cares about open-source software will note the MIT-licensed source. The game is free and is meant to stay free, with optional tips going toward the cost of a Steam release. It is a natural pick for a complete, self-contained strategy game with no install, no account and no price of entry.

Screenshots

Terminal Tanks — screenshot 1
Terminal Tanks — screenshot 1
Terminal Tanks — screenshot 2
Terminal Tanks — screenshot 2
Terminal Tanks — screenshot 3
Terminal Tanks — screenshot 3
Terminal Tanks — screenshot 4
Terminal Tanks — screenshot 4

How we tested it

The build was loaded from games.debutplay.com in a headless Chromium session on ; the canvas started and no request was blocked. The guide was last checked on .

From the developer

Set your angle. Set your power. Read the wind. Fire. Terminal Tanks is a turn-based tank artillery game that runs in your terminal, and right here in your browser. The wind changes every turn, every shell carves the battlefield, and every hit counts. Everything you see and hear is generated by pure Python while you play: the pixel art, the explosions and an original 277-track soundtrack. No images, no sound files, no dependencies. ▶ Click "Run game" above to play now. No install, no account. The story Long ago, the world ran out of resources. The Ancient Hoarders took what was left, and a mage gave everything to seal them away. Centuries later, greed is back, and your story starts with five rusty old tanks nobody remembers the origin of. What's inside Single Player, local Two Player and LAN matches, with your own rules for rounds, health, wind and special ammo Tournament: 20 boss levels, each with its own twist, all the way to the…

Frequently asked questions

Is Terminal Tanks free?

Yes. The game is free and is intended to stay that way. Tips are optional and go toward the cost of a future Steam release, and the browser build requires no install or account.

Which platforms does it run on?

The browser build runs on HTML5, while desktop builds cover Windows, macOS and Linux. The desktop version needs Python 3.10 or newer and adds offline play, and the browser version needs no installation.

Can two people play together?

Yes. Local two-player matches run on one machine, and LAN matches are supported. Both can be set up with custom rules for rounds, health, wind and special ammo.

Does it work on a phone or tablet?

The browser build places a Touch pad button at the top of the game that reveals on-screen controls, so a keyboard is not required. Gamepads are supported as well.

Is progress saved?

In the browser, progress is stored on that device and can be backed up from the Save data menu. The desktop build uses a save file the player controls, and three save profiles are available.

How much content is there?

The package includes 20 boss levels, 50 missions across five acts, 123 tanks, 123 ammunition types, 147 battlefields, 100 home screens, 12 animated paints, a tutorial, a Workshop, a jukebox and 24 cheat codes.

What games are similar to Terminal Tanks?

The closest matches on DebutPlay are A Well-Run Exercise / Eine gut gelungene Alarmprobe, Gig Promotor (free early playtest of first 2 seasons), ARGON DOMINATES. They share the same genre, so the controls and the pace carry over.

Something wrong or missing? Tell us. How we test games.