diff --git a/README.md b/README.md index b088ecb..d1754ba 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,86 @@ -# SciFi-XZBT Modular Architecture & Repackaging +# SciFi Ambient Display -## Directory Overview +A browser-based sci-fi ambience generator. It layers procedurally synthesized starship drones, warp/worp core pulses, life-support hiss, and background telemetry chirps into a continuous soundscape, paired with a matching on-screen console and an optional full-screen "observation deck" visualizer. Good for background noise while working, relaxing, or falling asleep. + +## Getting Started + +The simplest way to use it: open `dist/SciFiAmbientDisplay_v4.html` in any modern browser (double-click it — no install, no server, no internet connection required). It's a single self-contained file with everything bundled in. + +If you'd rather run it from the source files instead, open `index.html` the same way, or serve the folder with any static file server. + +Click anywhere (or hit the Play button) to start audio — browsers require a user interaction before sound can play. + +## Choosing a Vessel + +Use the dropdown in the header to pick a universe, then choose a specific vessel/location preset from the sidebar. Each universe has its own visual theme and soundboard: + +- **Starflight Command** — clean flagship bridges, engineering decks, and crew quarters +- **The Whataverse** — time-machine consoles across several eras, from clanking Victorian brass to a coral-organic control room +- **Industrial Space** — grimy tugs, mining ships, and utility shuttles +- **Bioships** — living, breathing vessels with organic pulses and membranes +- **Retro Future** — atomic-age and 70s/80s-style spacecraft +- **Military Space** — combat bridges and tactical operations centers +- **Deep Space** — long-haul liners, generation ships, and research vessels +- **Outlaw / Frontier** — lived-in salvage ships and independent freighters +- **Space Stations** — orbital platforms and rotating habitats +- **Comedy / Adventure** — lighter, quirkier takes on the genre + +Every preset changes both the ambient soundscape and the console's look and feel. + +## Shaping the Sound + +The mixer has four independent channels, each with its own volume: + +1. **Hull Drone** — the low, steady rumble of the ship itself +2. **Worp Core** — the rhythmic reactor/engine pulse +3. **Life Support** — airflow and ventilation hiss +4. **Telemetry** — sparse background computer chirps and beeps + +Mute everything instantly with the header mute button, or use the master volume control. The soundboard (bottom right) adds one-off sound effects specific to the current universe — chimes, alerts, door sounds, and the like — layered on top of the ambient mix. + +## Sleep Timer + +Set the ambience to automatically fade out and stop after 15, 30, or 60 minutes — handy for falling asleep to. Choose "OFF" to run continuously. + +## Observation Mode + +Click the observation button to switch to a full-screen, passive display: a slow-moving starfield/warp view framed by the current ship's viewport, with an activity slider to control how much visual motion happens. It's designed to be left running on a second monitor or TV as ambient scenery, or projected in a room. Click the background (or press Escape) to return to the controls. + +## Keyboard Shortcuts + +| Key | Action | +| --- | --- | +| Space | Play / pause | +| M | Mute / unmute | +| ↑ / + | Volume up | +| ↓ / − | Volume down | +| 1–9 | Set volume to 10%–90% | +| 0 | Set volume to 100% | +| W | Trigger the universe's primary event (e.g. warp jump) | +| R | Trigger an alert | +| F | Toggle the observation viewport frame (in Observation Mode) | +| P | Toggle support pillars (in Observation Mode) | +| Esc | Exit Observation Mode / stop active alerts | + +--- + +## For Developers + +
+Project structure and build notes ```text SciFi-XZBT/ -├── index.html # Clean entry point (368 lines) +├── index.html # Entry point ├── css/ -│ └── style.css # LCARS styling, CRT effects, theme colors (2,317 lines) +│ └── style.css # Styling, CRT effects, theme colors ├── js/ -│ ├── audio.js # Web Audio synthesis, oscillators, sound engines (2,258 lines) -│ ├── config.js # Starship presets, Universe registry & palettes (1,039 lines) -│ ├── visualizer.js # Audio spectrum & Warp Core canvas rendering (643 lines) -│ ├── observation-bezels.js # Procedural SVG Viewport bezels (TOS, Voyager, TNG, etc.) (271 lines) -│ ├── observation-engine.js # Full observation mode canvas and simulation engine (2,784 lines) -│ └── app.js # DOM bindings, hotkeys, UI controllers & loop (3,962 lines) +│ ├── audio.js # Web Audio synthesis, oscillators, sound engines +│ ├── config.js # Vessel presets, universe registry & palettes +│ ├── visualizer.js # Audio spectrum & Worp Core canvas rendering +│ ├── observation-bezels.js # Procedural SVG viewport bezels +│ ├── observation-engine.js # Observation mode canvas and simulation engine +│ └── app.js # DOM bindings, hotkeys, UI controllers & main loop ├── dist/ │ └── SciFiAmbientDisplay_v4.html # Standalone, single-file offline build └── tools/ @@ -21,20 +88,20 @@ SciFi-XZBT/ └── extract.ps1 # Original extraction script for reference ``` ---- +### Working on the source -## Development Workflow +- Edit the specific CSS or JS files directly. +- Audio/synthesizer logic lives in `js/audio.js`. +- Viewscreen bezels and framing are in `js/observation-bezels.js`. +- Observation-mode canvases and simulation are in `js/observation-engine.js`. +- Presets and the sound matrix live in `js/config.js`. -1. **Developing Modularly**: - - Edit the specific CSS or JS files directly. - - For audio or synthesizer logic, focus exclusively on `js/audio.js`. - - For viewscreen bezels and framing, edit `js/observation-bezels.js`. - - For observation celestial mechanics and canvases, edit `js/observation-engine.js`. - - For presets and sound matrix tables, edit `js/config.js`. +### Repackaging to a single file -2. **Repackaging to Single-File**: - Run the packaging script from PowerShell: - ```powershell - powershell -ExecutionPolicy Bypass -File .\tools\package.ps1 - ``` - This immediately produces `dist\SciFiAmbientDisplay_v4.html`, combining all CSS and JS back into a self-contained, double-clickable offline file. +```powershell +powershell -ExecutionPolicy Bypass -File .\tools\package.ps1 +``` + +This produces `dist\SciFiAmbientDisplay_v4.html`, combining all CSS and JS back into a self-contained, double-clickable offline file. + +
diff --git a/Ship_IP_Changes.md b/Ship_IP_Changes.md new file mode 100644 index 0000000..46671d1 --- /dev/null +++ b/Ship_IP_Changes.md @@ -0,0 +1,72 @@ +| # | Theme | Current element | IP / vessel | Specific influence to preserve | Suggested alternate | +| -: | --------------------- | ------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------------------------- | -------------------------------------------------- | +| 1 | Starfleet / Trek | Enterprise-D: Main Bridge | Star Trek: TNG / Enterprise-D | Comfortable flagship bridge, optimistic exploration, polished telemetry, quiet confidence | **Interprise-G: Main Bridge** | +| 2 | Starfleet / Trek | Enterprise-D: Main Engineering | Star Trek: TNG / Enterprise-D | Large central reactor, rhythmic power pulse, sophisticated engineering space | **Interprise-G: Main Engineering** | +| 3 | Starfleet / Trek | Enterprise-D: Crew Quarters | Star Trek: TNG / Enterprise-D | Quiet residential compartment, distant propulsion, civilized long-duration travel | **Interprise-G: Crew Quarters** | +| 4 | Starfleet / Trek | USS Voyager: Bridge | Star Trek: Voyager / Voyager | Smaller advanced explorer, crisp systems, efficient command environment | **USS Wayfarer: Bridge** | +| 5 | Starfleet / Trek | USS Voyager: Class-9 Warp Core | Star Trek: Voyager / Voyager | Fast advanced reactor pulse, compact high-output engineering | **USS Wayfarer: Class-N Worp Core** | +| 6 | Starfleet / Trek | USS Defiant: Tactical Bridge | Star Trek: DS9 / Defiant | Compact aggressive warship, dense tactical systems, powerful propulsion | **USS Defiance: Tactical Bridge** | +| 7 | Starfleet / Trek | Deep Space 9: Ops Center | Star Trek: DS9 / Deep Space 9 | Huge alien-built station, heavy infrastructure, commerce and docking | **Deep Space 8: Ops Center** | +| 8 | Starfleet / Trek | Enterprise NCC-1701: Bridge | Star Trek / Enterprise NCC-1701 | 1960s retro-future bridge, relays, oscillators, tactile controls | **Interprise NCC-1701.5: Bridge** | +| 9 | Starfleet / Trek | Enterprise NCC-1701: Engineering | Star Trek / Enterprise NCC-1701 | Retro electromechanical power plant, motor whine, rhythmic machinery | **Interprise NCC-1701.5: Engineering** | +| 10 | Starfleet / Trek | Enterprise NX-01: Command Bridge | Star Trek: Enterprise / NX-01 | Early deep-space vessel, submarine feel, exposed machinery | **Interprise NS-01: Command Bridge** | +| 11 | Temporal / Whoniverse | 1963 Classic Console | Doctor Who / TARDIS | Early-1960s temporal machine, primitive relays, repetitive travel rhythm | **1962 Classic Console** | +| 12 | Temporal / Whoniverse | Victorian Secondary Console | Doctor Who / TARDIS | Wood, brass, clockwork, impossible machinery | **Edwardian Secondary Console** | +| 13 | Temporal / Whoniverse | Coral Living TARDIS | Doctor Who / TARDIS | Organic-industrial machine, heartbeat quality, pumps and exposed mechanisms | **Coral Living TARDIX** | +| 14 | Temporal / Whoniverse | Copper Workshop | Doctor Who / TARDIS | Hyperactive workshop, copper, brass, gyroscopes and improvised controls | **Bronze Workshop** | +| 15 | Temporal / Whoniverse | Cold Machine | Doctor Who / TARDIS | Dark, intellectual, industrial temporal machinery | **Cool Machine** | +| 16 | Temporal / Whoniverse | Singing Crystal Console | Doctor Who / TARDIS | Crystalline resonances, kinetic mineral machinery | **Humming Crystal Console** | +| 17 | Temporal / Whoniverse | Infinite White | Doctor Who / TARDIS | Vast luminous interior, cathedral-scale reverb, pristine machinery | **Endless White** | +| 18 | Industrial Space | USCSS Nostromo: Ore Refinery Bridge | Alien / Nostromo | Corporate industrial tug, neglected machinery, pipes and primitive computers | **USCSS Nostramo: Ore Refinery Bridge** | +| 19 | Industrial Space | Serenity: Firefly-Class Cargo Hold | Firefly / Serenity | Warm worn cargo ship, frontier practicality, lived-in machinery | **Serenety: Firewing-Class Cargo Hold** | +| 20 | Industrial Space | Red Dwarf: Main Drive Corridor | Red Dwarf / Red Dwarf | Absurdly huge aging mining ship, ancient mundane machinery | **Red Dwarve: Main Drive Corridor** | +| 21 | Industrial Space | Starbug 1: Cockpit Environment | Red Dwarf / Starbug | Tiny utility shuttle, buzzing propulsion, cramped controls | **Starbug Z: Cockpit Environment** | +| 22 | Industrial Space | The Raza: Dark Matter Bridge | Dark Matter / Raza | Dark military-grade ship, quiet tactical tension | **The Rasa: Dark Matter Bridge** | +| 23 | Industrial Space | Rocinante: Combat Ops & Epstein Drive | The Expanse / Rocinante | Hard-science combat ship, high-G fusion propulsion, cooling and defense telemetry | **Rocinanta: Combat Ops & Epsilon Drive** | +| 24 | Industrial Space | Eagle Transporter: Command Module | Space: 1999 / Eagle | Modular 1970s lunar transport, nuclear-era futurism | **Hawk Transporter: Command Module** | +| 25 | Industrial Space | Valley Forge: Agro-Dome Forest Hub | Silent Running / Valley Forge | Ecological preservation ship, greenhouse dome, lonely maintenance machinery | **Valley Foundry: Agro-Dome Forest Hub** | +| 26 | Bioships | Moya: Leviathan Central Nexus | Farscape / Moya | Peaceful living spacecraft, heartbeat propulsion, circulating fluids | **Meya: Leviathon Central Nexus** | +| 27 | Bioships | Talyn: Gunship Neural Bridge | Farscape / Talyn | Aggressive young living warship, biological weapon integration | **Talym: Gunship Neural Bridge** | +| 28 | Bioships | The Lexx: Primary Organ Bridge | Lexx / Lexx | Colossal insectoid vessel, digestive machinery, grotesque organic scale | **The Lexxi: Primary Organ Bridge** | +| 29 | Bioships | Vorlon Cruiser: Sentient Core | Babylon 5 / Vorlon cruiser | Ancient sentient organic ship, crystalline resonance, mystical technology | **Vorlan Cruiser: Sentient Core** | +| 30 | Bioships | Wraith Hive Ship: Throne Chamber | Stargate Atlantis / Wraith hive | Predatory grown capital ship, humid chitinous environment | **Wraithe Hive Ship: Throne Chamber** | +| 31 | Bioships | Species 8472: Fluidic Bioship | Star Trek: Voyager / Species 8472 | Alien biological spacecraft, organic weapons, nonstandard environment | **Species 8471: Fluid Bioship** | +| 32 | Retro Future | Jupiter 2: Upper Deck Astrogator | Lost in Space / Jupiter 2 | Bright 1960s saucer, analog astrogation, atomic-age optimism | **Jupiter Duece: Upper Deck Astrogator** | +| 33 | Retro Future | The Liberator: Zen Flight Bridge | Blake's 7 / Liberator | Mysterious advanced vessel, crystalline controls, intelligent systems | **The Liberation: Zen Flight Bridge** | +| 34 | Retro Future | USS Cygnus: Victorian Engine Hall | The Black Hole / Cygnus | Gothic megaship, monumental iron machinery and pistons | **USS Cygnis: Victorian Engine Hall** | +| 35 | Retro Future | USS Palomino: Deep Research Pod | The Black Hole / Palomino | Small scientific ship, compact cockpit, straightforward systems | **USS Palomina: Deep Research Pod** | +| 36 | Retro Future | Discovery One: Habitation Centrifuge | 2001 / Discovery One | Hard-science spacecraft, rotating gravity, minimalist quiet systems | **Discovery Zero: Habitation Centrifuge** | +| 37 | Retro Future | Dark Star: Bomb Bay & Quarters | Dark Star / Dark Star | Dilapidated mission ship, unreliable electronics, absurd danger | **Dim Star: Bomb Bay & Quarters** | +| 38 | Retro Future | Gunstar: Tactical Combat Cockpit | The Last Starfighter / Gunstar | Arcade-era combat craft, rapid weapon charging, bright tactical systems | **Gunstarr: Tactical Combat Cockpit** | +| 39 | Retro Future | The Searcher: 25th Century Flagship | Buck Rogers / Searcher | Sleek late-70s flagship, clean fusion systems, polished electronics | **The Seeker: 25th Century Flagship** | +| 40 | Military Space | USS Sulaco: Conestoga Hangar Deck | Aliens / Sulaco | Automated military transport, enormous hangars, hydraulics, austere naval feel | **USS Solaco: Conestega Hangar Deck** | +| 41 | Military Space | Battlestar Galactica: CIC | Battlestar Galactica / Galactica | Huge armored carrier, analog naval command center, combat vibration | **Battlestar Galactic: Combat Information Center** | +| 42 | Military Space | White Star: Minbari/Vorlon Hybrid Bridge | Babylon 5 / White Star | Agile advanced warship combining organic and engineered technologies | **Pale Star: Minbara/Vorlan Hybrid Bridge** | +| 43 | Military Space | EAS Agamemnon: Omega Destroyer Bridge | Babylon 5 / Agamemnon | Rotating-section human destroyer, military industrialism, heavy weapons | **EAS Agamemnon II: Omega Destroyer Bridge** | +| 44 | Military Space | Andromeda Ascendant: Command Deck | Andromeda / Andromeda Ascendant | AI-controlled advanced warship, sleek command environment | **Andromeda Ascending: Command Deck** | +| 45 | Military Space | Excalibur: Victory-Class Heavy Combat Core | Crusade / Excalibur | Hybrid exploration warship, enormous main weapon, gravitic machinery | **Excaliber: Triumph-Class Heavy Combat Core** | +| 46 | Military Space | Colonial Viper Mk II | Battlestar Galactica / Viper | Small high-G space fighter, aggressive thrusters and compact radar | **Colonial Adder Mk II** | +| 47 | Deep Space | Avalon: Interstellar Cruise Concourse | Passengers / Avalon | Luxury century-scale liner, elegant automation, huge public spaces | **Avalin: Interstellar Cruise Concourse** | +| 48 | Deep Space | Nightflyer: Telepathic Corridor | Nightflyers / Nightflyer | Isolated research vessel, psychological horror, haunted corridors | **Nightflier: Telepathic Corridor** | +| 49 | Deep Space | Ascension: Generation Ship Promenade | Ascension / Ascension | Mid-century generation ship, centrifugal gravity, enclosed society | **Ascention: Generation Ship Promenade** | +| 50 | Deep Space | Ark One: Evacuation Ark Bridge | The Ark / Ark One | Emergency colony ship, stressed recycling and survival systems | **Ark Zero: Evacuation Ark Bridge** | +| 51 | Deep Space | Icarus II: Solar Shield Core | Sunshine / Icarus II | Solar mission spacecraft, extreme thermal stress, giant heat shield | **Icarus I: Solar Shield Core** | +| 52 | Deep Space | Event Horizon: Gravity Singularity Core | Event Horizon / Event Horizon | Experimental gravity drive, massive mechanical core, cosmic horror | **Event Boundary: Gravity Singularity Core** | +| 53 | Deep Space | Lewis & Clark: Rescue Cutter Bridge | Event Horizon / Lewis and Clark | Compact professional rescue ship, practical life support and communications | **Lewis & Clarke: Rescue Cutter Bridge** | +| 54 | Outlaw / Frontier | The Betty: Salvage Freighter Mess | Alien Resurrection / Betty | Dirty pirate/salvage ship, exposed machinery, lived-in communal interior | **The Betsy: Salvage Freighter Mess** | +| 55 | Outlaw / Frontier | Bebop: Living Quarters & Hangar | Cowboy Bebop / Bebop | Converted working vessel used as home and hangar, retro electronics | **BeBoppa: Living Quarters & Hangar** | +| 56 | Outlaw / Frontier | Outlaw Star: Grappler Bridge | Outlaw Star / Outlaw Star | Independent combat vessel, manipulator combat, energetic anime controls | **Outlaw Sun: Grapple Bridge** | +| 57 | Outlaw / Frontier | Scorpio: Wanderer Salvage Vessel | Blake's 7 / Scorpio | Aging salvage vessel, unreliable systems, fugitive transport | **Scorpius: Wanderer Salvage Vessel** | +| 58 | Outlaw / Frontier | The Marauder: Havoc Shuttle Bridge | Star Wars: Bad Batch / Marauder | Modified military shuttle, mercenary use, improvised upgrades | **The Raider: Havoc Shuttle Bridge** | +| 59 | Outlaw / Frontier | The Milano: M-Ship Cockpit Lounge | Guardians of the Galaxy / Milano | Colorful personal spacecraft, music culture, lounge-like cockpit | **The Milan: M-Ship Cockpit Lounge** | +| 60 | Space Stations | Babylon 5: Core Control & Zocalo | Babylon 5 / Babylon 5 | Huge rotating diplomatic/commercial station, traffic and centrifugal gravity | **Babylon 4: Core Control & Zocolo** | +| 61 | Space Stations | Moonbase Alpha: Main Mission Control | Space: 1999 / Moonbase Alpha | 1970s lunar installation, clean mission control, nuclear infrastructure | **Moonbase Beta: Main Mission Control** | +| 62 | Space Stations | Sevastopol Station: Habitation Deck | Alien: Isolation / Sevastopol | Decaying commercial orbital station, failing systems, retro-industrial horror | **Sebastopol Station: Habitation Deck** | +| 63 | Space Stations | Tycho Station: Asteroid Construction Bay | The Expanse / Tycho | Rotating shipyard, welding, gantries, realistic industrial space operations | **Tyco Station: Asteroid Construction Bay** | +| 64 | Space Stations | Ceres Station: Sub-Crustal Tunnels | The Expanse / Ceres | Converted asteroid habitat, spin gravity, dense industrial tunnels | **Ceres Minor Station: Sub-Crustal Tunnels** | +| 65 | Space Stations | Gateway Station: Quarantine Transfer Deck | Aliens / Gateway | Orbital transfer facility, quarantine, docking infrastructure | **Gatehouse Station: Quarantine Transfer Deck** | +| 66 | Comedy / Adventure | USS Orville: Command Bridge | The Orville / Orville | Bright optimistic exploration ship with light comedic tone | **USS Norval: Command Bridge** | +| 67 | Comedy / Adventure | NSEA Protector: Beryllium Engine Room | Galaxy Quest / Protector | Cheerful heroic TV-style ship, oversized exotic reactor | **NSEA Protractor: Beryllium Orb Engine Room** | +| 68 | Comedy / Adventure | Heart of Gold: Improbability Bridge | Hitchhiker's Guide / Heart of Gold | Cheerful absurdity, reality-bending propulsion, whimsical automation | **Heart of Silver: Unlikelihood Bridge** | +| 69 | Comedy / Adventure | HMS Camden Lock: Flight Deck & Mess | Hyperdrive / Camden Lock | Mundane bureaucracy in space, mediocre ship, ordinary crew life | **HMS Camden Key: Flight Deck & Mess** | +| 70 | Comedy / Adventure | Spaceball One: Mega-Warship Bridge | Spaceballs / Spaceball One | Ridiculously oversized authoritarian warship and absurd propulsion | **Spaceorb One: Mega-Warship Bridge** | diff --git a/Theme_Terminology_IP_Changes.md b/Theme_Terminology_IP_Changes.md new file mode 100644 index 0000000..dfc47a2 --- /dev/null +++ b/Theme_Terminology_IP_Changes.md @@ -0,0 +1,35 @@ +| Current | Suggested alternate | +| ---------------------------- | ------------------------------- | +| Starfleet | **Starflight** | +| Federation | **Confederation** | +| LCARS | **LCARD** | +| Whoniverse | **Whataverse** | +| TARDIS | **TARDIX** | +| Type 40 | **Type 4D** | +| Cloister Bell | **Cloister Chime** | +| Sonic Screwdriver | **Acoustic Screwdriver** | +| Warp Core | **Worp Core** | +| Transporter | **Translocator** | +| Replicator | **Fabricator** | +| Turbolift | **Turbochute** | +| Sickbay | **Medbay** | +| Comm Badge | **Com Badge** | +| Weyland-Yutani | **Weylan-Yutaro** | +| Epstein Drive | **Epsilon Drive** | +| DRADIS | **DRADAR** | +| Death Blossom | **Death Bloom** | +| HAL 9000 | **HAL 9999** | +| Infinite Improbability Drive | **Infinite Unlikelihood Drive** | +| Omega-13 | **Omega-12+1** | +| Ludicrous Speed | **Ridiculous Speed** | +| Beryllium Sphere | **Beryllium Orb** | +| Grappler | **Grapple System** | +| Repulsorlift | **Repeller Lift** | +| Zocalo | **Zocolo** | +| Belter | **Beltworker** | +| Commlock | **Comlock** | +| Minbari | **Minbara** | +| Vorlon | **Vorlan** | +| Species 8472 | **Species 8675309** | +| Leviathan | **Leviathon** | +| Space: 1999 | **Space: 9999** | diff --git a/agents.md b/agents.md index 1ab4834..2447859 100644 --- a/agents.md +++ b/agents.md @@ -5,8 +5,8 @@ Guidance for AI coding agents working in this repository. ## What this project is A browser-only, zero-dependency **sci-fi ambient audio + visual display**. It -synthesizes starship room tone (hull drone, warp core, life support, telemetry, -alerts) with the Web Audio API and renders LCARS-styled UI, an audio +synthesizes starship room tone (hull drone, worp core, life support, telemetry, +alerts) with the Web Audio API and renders LCARD-styled UI, an audio visualizer, and a procedural "observation" viewscreen on HTML canvas. It runs by opening `index.html` in a browser. There is **no build step, no @@ -29,10 +29,10 @@ tags without checking the dependencies. | File | Owns | ~Lines | | --- | --- | --- | | `index.html` | DOM skeleton, script/link tags | 370 | -| `css/style.css` | LCARS themes, CRT effects, palettes | 2,300 | -| `js/audio.js` | `AudioManager` + all synth classes (hull, warp, life support, telemetry, alert, Whoniverse, expanded sci-fi) | 2,250 | +| `css/style.css` | LCARD themes, CRT effects, palettes | 2,300 | +| `js/audio.js` | `AudioManager` + all synth classes (hull, warp, life support, telemetry, alert, Whataverse, expanded sci-fi) | 2,250 | | `js/config.js` | `StarshipPresets`, `UniverseRegistry` — data only, no behavior | 1,040 | -| `js/visualizer.js` | `StarshipVisualizer` — spectrum + warp core canvas | 640 | +| `js/visualizer.js` | `StarshipVisualizer` — spectrum + worp core canvas | 640 | | `js/observation-bezels.js` | `ObservationBezels` — procedural SVG viewport frames per era | 270 | | `js/observation-engine.js` | `ObservationEngine` — celestial simulation and canvas rendering | 2,780 | | `js/app.js` | DOM bindings, hotkeys, UI controllers, main loop | 3,960 | diff --git a/css/style.css b/css/style.css index c73e878..7a81da3 100644 --- a/css/style.css +++ b/css/style.css @@ -1,12 +1,12 @@ /** - * Authentic LCARS & Multi-Era Star Trek Styling + * Authentic LCARD & Multi-Era Star Trek Styling * Includes TNG 24th Century, TOS Retro 23rd Century, and NX-01 Industrial themes. */ @import url('https://fonts.googleapis.com/css2?family=Antonio:wght@400;600;700&family=Share+Tech+Mono&display=swap'); :root { - /* TNG 24th Century LCARS Palette */ + /* TNG 24th Century LCARD Palette */ --lcars-orange: #ff9900; --lcars-tangerine: #ff6600; --lcars-amber: #cc6600; @@ -29,7 +29,7 @@ --warning-accent: var(--lcars-red); } -/* Voyager Era Palette */ +/* Wayfarer Era Palette */ body.theme-lcars-voyager { --primary-accent: #3399cc; --secondary-accent: #9999ff; @@ -37,7 +37,7 @@ body.theme-lcars-voyager { --warning-accent: #cc3333; } -/* Defiant Combat Palette */ +/* Defiance Combat Palette */ body.theme-lcars-defiant { --primary-accent: #cc5500; --secondary-accent: #aa3300; @@ -676,7 +676,7 @@ input[type="range"]::-webkit-slider-thumb { box-shadow: 0 0 6px rgba(255, 153, 0, 0.5); } -/* Right Sidebar - Warp Core & Diagnostic Monitor */ +/* Right Sidebar - Worp Core & Diagnostic Monitor */ .right-column { display: flex; flex-direction: column; @@ -812,7 +812,7 @@ input[type="range"]::-webkit-slider-thumb { /** - * Whoniverse (Doctor Who TARDIS) Aesthetic Stylesheet & Universe Switcher Dropdown + * Whataverse (Doctor Who TARDIX) Aesthetic Stylesheet & Universe Switcher Dropdown */ /* Universe Switcher Dropdown */ @@ -876,7 +876,7 @@ input[type="range"]::-webkit-slider-thumb { } /* ========================================================================== - WHONIVERSE (TARDIS CONSOLE) THEME + WHATAVERSE (TARDIX CONSOLE) THEME ========================================================================== */ body.theme-whoniverse-tardis { @@ -902,7 +902,7 @@ body.theme-whoniverse-tardis { radial-gradient(circle at 10% 90%, rgba(0, 229, 255, 0.05) 0%, transparent 40%); } -/* Header Styling for TARDIS Police Box */ +/* Header Styling for TARDIX Police Box */ body.theme-whoniverse-tardis .lcars-elbow-left { background: linear-gradient(135deg, #004a8b, #002244); color: #ffffff; @@ -928,7 +928,7 @@ body.theme-whoniverse-tardis .lcars-pill-end { border-radius: 4px; } -/* TARDIS Roundel Buttons & Cards */ +/* TARDIX Roundel Buttons & Cards */ body.theme-whoniverse-tardis .sidebar-heading { background: linear-gradient(90deg, #003b6f, #001f3f); color: var(--tardis-cyan); @@ -956,7 +956,7 @@ body.theme-whoniverse-tardis .preset-btn.active { box-shadow: 0 0 15px rgba(0, 229, 255, 0.5); } -/* Master Play Button for TARDIS */ +/* Master Play Button for TARDIX */ body.theme-whoniverse-tardis .btn-lcars-large { background: linear-gradient(135deg, #00e5ff, #0088cc); color: #000000; @@ -985,7 +985,7 @@ body.theme-whoniverse-tardis .btn-chirp:hover { box-shadow: 0 0 12px var(--tardis-cyan); } -/* Cloister Bell Active Siren */ +/* Cloister Chime Active Siren */ body.theme-whoniverse-tardis .btn-lcars-pill.active-alert { background-color: #ff3300 !important; color: #ffffff !important; @@ -997,7 +997,7 @@ body.theme-whoniverse-tardis .btn-lcars-pill.active-alert { 100% { box-shadow: 0 0 25px #ff3300; } } -/* TARDIS Footer */ +/* TARDIX Footer */ body.theme-whoniverse-tardis .lcars-footer { background: linear-gradient(90deg, #001f3f, #003b6f); color: var(--tardis-cyan); @@ -1012,7 +1012,7 @@ body.theme-whoniverse-tardis .lcars-footer { */ /* ========================================================================== - 1. INDUSTRIAL SPACE (Weyland-Yutani, Firefly, Expanse, Mining Grit) + 1. INDUSTRIAL SPACE (Weylan-Yutaro, Firefly, Expanse, Mining Grit) ========================================================================== */ body.theme-industrial { --primary-accent: #ffaa00; @@ -1060,7 +1060,7 @@ body.theme-industrial .preset-btn.active { } /* ========================================================================== - 2. BIOSHIPS (Living Starships, Moya, Lexx, Species 8472) + 2. BIOSHIPS (Living Starships, Moya, Lexx, Species 8675309) ========================================================================== */ body.theme-bioships { --primary-accent: #10b981; @@ -1518,7 +1518,7 @@ body.theme-comedy .preset-btn.active { 100% { opacity: 0.85; } } -/* Layer 4: Holographic LCARS HUD */ +/* Layer 4: Holographic LCARD HUD */ .observation-chrome { position: absolute; inset: 0; diff --git a/index.html b/index.html index f962cb7..94b7f21 100644 --- a/index.html +++ b/index.html @@ -24,7 +24,7 @@
- STARFLEET + STARFLIGHT
@@ -32,12 +32,12 @@
- USS ENTERPRISE // MAIN BRIDGE + USS INTERPRISE-G // MAIN BRIDGE
75%
- STARFLEET SOUND MATRIX v2.5 + STARFLIGHT SOUND MATRIX v2.5
@@ -60,8 +60,8 @@
-
ENTERPRISE-D: MAIN BRIDGE
-
Warm, low-frequency 50Hz hull tone with gentle ventilation and soft LCARS computer chirps.
+
INTERPRISE-G: MAIN BRIDGE
+
Warm, low-frequency 50Hz hull tone with gentle ventilation and soft LCARD computer chirps.
@@ -191,10 +191,10 @@
- +
- 2. WARP CORE + 2. WORP CORE 35%
@@ -247,7 +247,7 @@ - +