explodorama / commit
Rename roguelike to rogue-like
PLAN.md | 6 +++--- README.md | 2 +- decisions.md | 2 +- index.html | 2 +- package.json | 6 +++--- static/manifest.webmanifest | 25 ++++++++++++++++++++----- 6 files changed, 29 insertions(+), 14 deletions(-) diff --git a/PLAN.md b/PLAN.md index fbb498c..6502b2b 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1,6 +1,6 @@ # Explodorama — Plan -A turn-based, mobile-first, roguelike take on the 1985 NES *Bomberman*: 20 levels (50 until 2026-10-23) and an ending. +A turn-based, mobile-first, rogue-like take on the 1985 NES *Bomberman*: 20 levels (50 until 2026-10-23) and an ending. Built with **LittleJS + TypeScript + Vite**, tested with **Vitest**, deployed to **GitLab Pages**. Status: **M0–M5 done, M6 under way** (see §18). This document is the design and the hand-off @@ -16,7 +16,7 @@ turn), §15 (notes for the implementer) and §18 (milestones). Reasons for decis |---|---|---| | 1 | Turn order | **Enemies move *before* bombs explode.** Enemies announce their move one turn ahead (intent arrows), so the player can plan traps. | | 2 | Run: charge or always available? | **Run is an ability the player gains** (the NES roller skates, "Speed"). Once gained, always available — no charges. | -| 3 | Lives | **3 lives**, plus a modern roguelike layer: **coins** buy upgrades. | +| 3 | Lives | **3 lives**, plus a modern rogue-like layer: **coins** buy upgrades. | | 4 | Undo | **None.** | | 5 | Which actions | **All actions named in this plan** (§3), plus any agreed later. | | 6 | Name | **Explodorama.** ("Bomberman" is a Konami trademark — never use it in the UI, title, manifest or repo name.) | @@ -303,7 +303,7 @@ NES rules kept (they create the classic tension): --- -## 5b. Exclusive power-ups — a roguelike direction (idea, user, 2026-10-21; *not decided*) +## 5b. Exclusive power-ups — a rogue-like direction (idea, user, 2026-10-21; *not decided*) *2026-10-23:* the gem's choice of 1 from 5 (§5) is a first step in this direction — the player chooses instead of taking whatever is there — but nothing is exclusive yet: slots are still open. diff --git a/README.md b/README.md index 1ca36a7..2f93e75 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **[▶ Play now!](https://apps.fuzzyworld.net/explodorama/)** — in the browser, on a phone or a computer. -A turn-based, mobile-first, roguelike take on the 1985 NES bomb-laying classic. Every bomb +A turn-based, mobile-first, rogue-like take on the 1985 NES bomb-laying classic. Every bomb counts down with *your* moves, so nothing happens until you act — and you can see exactly what will burn before you commit. diff --git a/decisions.md b/decisions.md index edeb729..2e133d7 100644 --- a/decisions.md +++ b/decisions.md @@ -8,7 +8,7 @@ in [PLAN.md](PLAN.md); this file records the reasoning so it isn't lost. 1. **Enemies move before bombs explode.** Enemies announce their next move (intent arrows), so the player can plan traps. Luck matters less than planning. 2. **Run is an ability, not a charge** — gained like the NES roller skates. -3. **3 lives**, plus a roguelike layer of coins and upgrades. +3. **3 lives**, plus a rogue-like layer of coins and upgrades. 4. **No undo.** 5. **All actions in PLAN.md §3** are in scope. 6. **Name: Explodorama.** "Bomberman" is a Konami trademark and must never appear in the game. diff --git a/index.html b/index.html index 1ce7264..f7331eb 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover, user-scalable=no" /> <title>EXPLODORAMA!</title> -<meta name="description" content="A turn-based, mobile-first, roguelike bomb-laying game. Every bomb counts down with your moves." /> +<meta name="description" content="A turn-based, mobile-first, rogue-like bomb-laying game. Every bomb counts down with your moves." /> <meta name="theme-color" content="#353541" /> <link rel="icon" type="image/png" href="/assets/kenney/bomb.png" /> <meta name="mobile-web-app-capable" content="yes" /> diff --git a/package.json b/package.json index d57b521..e56d746 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "version": "0.1.0", "type": "module", - "description": "A turn-based, mobile-first, roguelike take on the 1985 NES bomb-laying classic.", + "description": "A turn-based, mobile-first, rogue-like take on the 1985 NES bomb-laying classic.", "scripts": { "dev": "vite --host", "build": "tsc --noEmit && vite build", @@ -35,6 +35,6 @@ "fuzzyworld": { "app": "explodorama", "title": "EXPLODORAMA!", - "description": "A turn-based, mobile-first, roguelike bomb-laying game. Every bomb counts down with your moves." + "description": "A turn-based, mobile-first, rogue-like bomb-laying game. Every bomb counts down with your moves." } -} +} \ No newline at end of file diff --git a/static/manifest.webmanifest b/static/manifest.webmanifest index 4d84a87..a37d7f7 100644 --- a/static/manifest.webmanifest +++ b/static/manifest.webmanifest @@ -2,7 +2,7 @@ "id": "./", "name": "EXPLODORAMA!", "short_name": "EXPLODORAMA!", - "description": "A turn-based, mobile-first, roguelike bomb-laying game. Every bomb counts down with your moves.", + "description": "A turn-based, mobile-first, rogue-like bomb-laying game. Every bomb counts down with your moves.", "start_url": "./", "scope": "./", "display": "fullscreen", @@ -10,8 +10,23 @@ "background_color": "#c3e3ff", "theme_color": "#353541", "icons": [ - { "src": "icons/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" }, - { "src": "icons/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" }, - { "src": "icons/icon-maskable-512.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" } + { + "src": "icons/icon-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" + }, + { + "src": "icons/icon-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" + }, + { + "src": "icons/icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } ] -} +} \ No newline at end of file