loovery.dev

Browser · Game · Beta

Tanks [R]Evolution app icon

Tanks [R]Evolution

A top-down tank arcade with rivals who learn. Face five rivals who learn how you play, upgrade your tank between runs, and rip through eleven arenas before endless mode kicks in.

Play in browser Keyboard · Gamepad · Free

Why Tanks [R]Evolution

More than retro reflexes.

Five named rivals

Mitya the tank, Grischa the rapid-fire, Dima the dodger, Seryozha the medic, Zhenya the vampire. Each one has their own way of trying to kill you.

Opponents that learn

A Q-learning engine adapts to how you play. The longer the round, the more your enemies start to predict you.

Skill tree progression

Spend kills on ten permanent upgrades — damage, fire rate, regen, dash, double-shot, vampirism. The way you build defines the way you play.

Eleven arenas + endless

Procedural levels mix walls, water, grass, and breakable obstacles. Finish the campaign, then flip on Lawnmower, Atlantis or BomberTank mods in endless mode.

Keyboard, gamepad, four players

Two halves of the keyboard, full Gamepad API support with vibration, and a four-slot input manager for couch sessions.

Plays in a tab

No install, no account, no network. Pure vanilla JS on Canvas 2D. Open it, play, close the tab — it remembers your run in localStorage.

About

A small obsession that grew its own AI.

I started this as a weekend break from app work and ended up building a Q-learning engine, a skill tree, twenty-eight achievements and five named opponents with their own personalities. It's vanilla JavaScript on a 800×560 canvas — no framework, no backend, no account. Open the tab, beat your rivals, close the tab.

Made by Grigorii Korepanov · loovery.dev

Details

Platform
Browser
Stack
Vanilla JS · Canvas 2D
Status
beta
Price
Free

▶ Play in browser