OMA-COMMAND — Missile Command arcade clone in Love2D with Omarchy theme integration. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.4 KiB
2.4 KiB
OMA-COMMAND
A faithful Missile Command arcade clone built with Love2D for Omarchy Linux.
Vector-rendered cities and trails with bloom, flashing explosion palettes, and Omarchy theme integration — the game adopts your desktop colours.
Install
curl -sL https://git.no-signal.uk/nosignal/oma-command/raw/branch/master/install.sh | bash
This will:
- Install Love2D if not present
- Clone the game to
~/.local/share/oma-command/ - Add an icon and launcher entry to your app menu
- Refresh the app launcher
Search OMA-COMMAND in your app launcher to play.
Uninstall
oma-command-uninstall
Controls
| Input | Action |
|---|---|
| Mouse | Move crosshair |
| Left click | Fire from nearest battery with ammo |
| A / 1 | Fire from Alpha (left) battery |
| S / 2 | Fire from Delta (centre, fast) battery |
| D / 3 | Fire from Omega (right) battery |
| Enter | Start game / dismiss screens |
| Escape | Pause / quit |
| F1 | Toggle CRT effect |
| F11 | Toggle fullscreen |
Gameplay
- Three missile batteries defend six cities against incoming ICBMs
- Delta (centre) ABMs fly fast; Alpha and Omega are slower but still precise
- Missiles split into MIRVs mid-flight; smart bombs dodge your explosions
- Bombers appear from wave 2, satellites from wave 4, killer satellites from wave 8
- Chain explosions by detonating ABMs near incoming warheads
- Maximum 3 cities can be lost per wave
- Bonus city every 10,000 points
- Persistent high scores with 3-letter initials
Scoring
| Target | Base Points |
|---|---|
| ICBM | 25 |
| Smart bomb | 125 |
| Bomber | 100 |
| Satellite | 100 |
| Killer satellite | 150 |
| Unused ABM (end of wave) | 5 × multiplier |
| Surviving city (end of wave) | 100 × multiplier |
Wave score multiplier: ×1 (waves 1–2), ×2 (3–4), ×3 (5–6), ×4 (7–8), ×5 (9–10), ×6 (11+).
Omarchy Integration
- Theme colours auto-detected from your active Omarchy theme
- System font detected from your Waybar config
- Full-screen via SUPER+F (Hyprland compositor)
- Switch themes with
omarchy-theme-setand relaunch — the game adapts
Requirements
- Omarchy Linux (or any Arch with Love2D)
- Love2D (
sudo pacman -S love)
Run from source
git clone https://git.no-signal.uk/nosignal/oma-command.git
cd oma-command
love .
License
MIT