4 Commits
main ... main

Author SHA1 Message Date
avi
ccea0c96d6 Fix blank page: CSS height fix + error handling 2026-05-18 14:16:16 -05:00
avi
ada21474a4 Build APK - SignalElsewhereGame v1.0 2026-05-18 14:12:20 -05:00
avi
89850cadfa Fix dead code removal, isolate panel close handlers, polish 2026-05-18 14:11:30 -05:00
avi
47cdcc8469 Complete rewrite: Signal Elsewhere text-based mystery game
Inspired by A Dark Room (resource management, incremental progression)
and The Jejune Institute (ARG mystery, layered narrative, multiple endings).

- Terminal-based gameplay with typewriter effects
- 4 phases: Reception → Decoding → Transmission → Awakening
- Resource system: Power, Bandwidth, Data
- 9 upgradable buildings (antenna, receiver, decoder, etc.)
- 10 explorable facility rooms with narrative content
- 5 NPC visitors with dialogue trees
- 12 signal transmissions, 8 research logs
- 4 endings: Contact, Silence, Truth, Sacrifice
- Spectrum analyzer and facility map canvases
- Save/load via localStorage
- Mobile-friendly with action buttons
2026-05-18 14:09:17 -05:00
4 changed files with 2045 additions and 13682 deletions

View File

@@ -1,44 +1,51 @@
# Signal Elsewhere # Signal Elsewhere
An interactive educational experience about money, technology, food, and health — built as a Capacitor Android app. A text-based mystery/incremental game inspired by *A Dark Room* and *The Jejune Institute*.
## Development You awaken at a terminal in abandoned Lab 484. A signal pulses from somewhere unknown.
Build equipment, decode transmissions, explore the facility, and uncover the truth about "Elsewhere."
The app is a single-page HTML/JS application. No build step is needed for the web version. ## Play
Serve locally:
```bash ```bash
# Serve locally for development
python3 -m http.server 8080 python3 -m http.server 8080
# or
npx serve .
``` ```
Open `http://localhost:8080` in your browser. Open `http://localhost:8080` in your browser. Type `START` to begin.
## Commands
| Command | Description |
|---|---|
| LISTEN | Tune the receiver for signals |
| BUILD <type> | Construct equipment (antenna, receiver, battery, etc.) |
| DECODE | Analyze signal data |
| EXPLORE | Search facility rooms |
| TALK <name> | Speak with visitors |
| TRANSMIT <msg> | Send a signal |
| CHOOSE <path> | Choose your ending path |
| STAND | Face the final choice |
| STATUS | Check resources and progress |
| SPECTRUM | Open signal visualizer |
| MAP | Open facility map |
| SAVE / LOAD | Save management |
| HELP | Show all commands |
## Android Build ## Android Build
```bash ```bash
# Install dependencies
npm install npm install
# Copy web assets to Android
npx cap copy
# Sync Capacitor config
npx cap sync android npx cap sync android
# Open in Android Studio
npx cap open android npx cap open android
``` ```
From Android Studio, build and run on a device or emulator.
## Structure ## Structure
- `index.html`main application source - `index.html`single-file game source
- `www/` — production web directory (copied to Android) - `www/` — production web assets
- `android/` — Android project (Capacitor) - `android/` — Android project (Capacitor)
- `capacitor.config.json` — Capacitor configuration
## License ## License

BIN
apk.apk

Binary file not shown.

7840
index.html

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff