oma-command/README.md
nosignal 64ce7f0fcb Initial public release
OMA-COMMAND — Missile Command arcade clone in Love2D with Omarchy theme integration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 18:32:07 +01:00

2.4 KiB
Raw Blame History

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 12), ×2 (34), ×3 (56), ×4 (78), ×5 (910), ×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-set and 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