Add README with install instructions, controls, and scoring
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f2ee0c40f8
commit
e7daea1396
1 changed files with 78 additions and 0 deletions
78
README.md
Normal file
78
README.md
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
# OMA-RIODS
|
||||||
|
|
||||||
|
A classic Asteroids arcade game built with Love2D for [Omarchy](https://omarchy.org/) Linux.
|
||||||
|
|
||||||
|
Vector wireframe aesthetic that auto-detects your Omarchy system theme and font — the game matches your desktop.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
```bash
|
||||||
|
curl -sL https://git.no-signal.uk/nosignal/oma-riods/raw/branch/master/install.sh | bash
|
||||||
|
```
|
||||||
|
|
||||||
|
This will:
|
||||||
|
- Install Love2D if not present
|
||||||
|
- Clone the game to `~/.local/share/oma-riods/`
|
||||||
|
- Add an icon and launcher entry to your app menu
|
||||||
|
- Refresh the app launcher
|
||||||
|
|
||||||
|
Search **OMA-RIODS** in your app launcher to play.
|
||||||
|
|
||||||
|
## Uninstall
|
||||||
|
|
||||||
|
```bash
|
||||||
|
oma-riods-uninstall
|
||||||
|
```
|
||||||
|
|
||||||
|
## Controls
|
||||||
|
|
||||||
|
| Key | Action |
|
||||||
|
|-----|--------|
|
||||||
|
| **Left / Right** or **A / D** | Rotate ship |
|
||||||
|
| **Up** or **W** | Thrust |
|
||||||
|
| **Space** | Fire (max 4 bullets) |
|
||||||
|
| **Shift** | Hyperspace (random teleport, 25% death risk) |
|
||||||
|
| **Enter** | Start game |
|
||||||
|
| **Escape** | Quit |
|
||||||
|
|
||||||
|
## Gameplay
|
||||||
|
|
||||||
|
- Destroy asteroids — large ones split into medium, medium into small
|
||||||
|
- Dodge and shoot UFO saucers for bonus points
|
||||||
|
- Screen wraps for ship and asteroids, bullets expire at edges
|
||||||
|
- Extra life every 10,000 points
|
||||||
|
- Persistent high scores with 3-letter initial entry
|
||||||
|
|
||||||
|
## Scoring
|
||||||
|
|
||||||
|
| Target | Points |
|
||||||
|
|--------|--------|
|
||||||
|
| Large asteroid | 20 |
|
||||||
|
| Medium asteroid | 50 |
|
||||||
|
| Small asteroid | 100 |
|
||||||
|
| Large saucer | 200 |
|
||||||
|
| Small saucer | 1,000 |
|
||||||
|
|
||||||
|
## 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](https://omarchy.org/) Linux (or any Arch with Love2D)
|
||||||
|
- Love2D (`sudo pacman -S love`)
|
||||||
|
|
||||||
|
## Run from source
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://git.no-signal.uk/nosignal/oma-riods.git
|
||||||
|
cd oma-riods
|
||||||
|
love .
|
||||||
|
```
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
MIT
|
||||||
Loading…
Add table
Reference in a new issue