Build towers. Earn points. Protect Liberty Square.
Play at https://maomaxgame.github.io/Nano-Riot/ once GitHub Pages is enabled.
Build fixed towers and move five blue police squads to stop red hooligans. Start with 100 points. Towers cost 50; each arrested group earns 25 points. Towers automatically suppress nearby groups; earned points buy more towers. The map fills the screen, with base health, points and compact controls.
- Build: choose Build tower or press T, then click/tap a clear street.
- Keep placing towers without reselecting; construction stays active while waiting for points.
- Keyboard building: T, arrows to position, Enter to place. T/Escape/right-click cancels.
- Green placement preview shows range; red means invalid. Invalid placement is free.
- Select police: 1–5 or numbered map markers. New games start unselected.
- Move: click/tap a street or hold WASD. Squads act within their range ring.
- Drag a box around police to select or replace a group. Shift-drag forces box selection; an empty box clears selection.
- Click/WASD moves keep spacing. A clear street drag without boxing police moves and faces the group in a perpendicular line, 40 map units apart.
- Hold Ctrl/Command to face the mouse without changing movement orders. Red destination previews mean the whole order is invalid.
- Camera: right-drag or arrow keys; scroll or +/− to zoom; Reset view to recenter.
- Short right-click: deselect without stopping movement, or close an in-game menu.
- Space: pause/resume. R: restart. Escape: menu.
- Menu includes short tutorial, English/French, sound and reduced-motion preferences.
Survive continuous attacks from west and north; there is no final wave. Liberty Square starts at 100 health; each breach costs 20. Lose at zero health. Towers keep defending when police fall. Restart resets points, towers and base health. Fictional, non-graphic, non-lethal strategy simulation.
LICENSE and NOTICE apply. This branch contains only the compiled game.