Та самая танковая классика: 35 уровней, кооператив на одной клавиатуре и умные враги. Вся игровая логика — один WASM-модуль на Rust, поэтому честные 60 FPS даже на слабом железе.

Кирпич разрушается посегментно; сталь, вода, лес и лёд ведут себя как в оригинале.
Два игрока за одной клавиатурой: P1 — стрелки + Space, P2 — WASD.
Меняются только враги — скорость, частота выстрелов и спавна; пятый уровень — «боевой».
Четыре типа врагов с бронёй; звезда, каска, лопата, граната, часы и жизнь — как в оригинале.
Звуки оригинала через Web Audio, на телефоне — тач-D-pad.
Рекорд в localStorage; Enter/P — пауза, Esc — меню, N/B — смена уровня.
Rust-ядро (crate → WASM через wasm-bindgen) + React-оболочка (Vite + TypeScript), Canvas2D со sprite-атласом. Архитектура основана на идиомах MIT-движка Tanks (C++/SDL2); код полностью переписан на Rust. Docker multi-stage: rust-builder → nginx-unprivileged.
Порт классической танковой аркады: 35 уровней, два игрока за одной клавиатурой, сложность 1–5, четыре типа врагов с бронёй, бонусы и звуки оригинала. Rust + WebAssembly, честные 60 FPS. Играть бесплатно.