Skip to content

Add new game disk: The Last Signal#43

Open
danielalanbates wants to merge 1 commit intookaybenji:mainfrom
danielalanbates:add-the-last-signal-game-disk
Open

Add new game disk: The Last Signal#43
danielalanbates wants to merge 1 commit intookaybenji:mainfrom
danielalanbates:add-the-last-signal-game-disk

Conversation

@danielalanbates
Copy link

Summary

  • Adds a new game disk (the-last-signal.js) — a sci-fi mystery text adventure set on deep-space relay station IRIS
  • The player wakes from cryo-sleep with no memory to find the crew has been torn apart by a mysterious signal from beyond known space
  • Features 11 interconnected rooms, an unfolding narrative through crew logs/journals/an AI companion, and two distinct endings

The Story

You are a repair technician on Relay Station IRIS, a deep-space communications hub. You wake from emergency cryo-sleep to find the station damaged, the crew missing, and a strange signal repeating on loop. As you explore the station — repairing critical systems, uncovering crew journals, decoding the signal, and speaking with the station's AI (SABLE) and the injured Commander Vasquez — you piece together what happened: the signal reached into each crew member's memories and turned them against one another.

The story culminates in a choice: destroy the antenna (ending the signal forever and choosing safety in silence) or reply to the signal (making first contact with whatever is out there). Both endings are fully written.

Features

  • 11 rooms/scenes: Cryo Bay, Main Corridor, Command Center, Observatory, Reactor Room, Crew Quarters, Lower Decks, Storage Room, Medbay, Antenna Array (plus a title screen)
  • Branching exploration: Locked doors, keycards, a repair kit puzzle, barricades to overcome
  • Two characters to talk to: SABLE (the station AI, with evolving dialogue based on trust level) and Commander Vasquez (with deep conversation topics)
  • Environmental storytelling: Crew journals, scattered notes, bloodstains, tally marks on walls, ransacked bunks
  • Two endings: "Silence" (destroy the antenna) and "Contact" (reply to the signal)
  • Follows text-engine conventions: Uses the standard disk format (function returning object), rooms, items, characters, topics, exits with blocks, onEnter/onLook/onUse callbacks

Test plan

  • Load the disk with loadDisk(theLastSignal) in index.html
  • Verify the title screen and intro text display correctly
  • Walk through all 11 rooms and confirm descriptions render
  • Test the puzzle chain: find keycard → open cabinet → get repair kit → fix reactor → access antenna array
  • Test the narrative chain: decode signal → view memory core → unlock lower decks → find Vasquez
  • Verify both endings (DESTROY and REPLY) trigger correctly
  • Confirm SABLE dialogue changes based on trust level progression
  • Test Vasquez conversation topics in the medbay
  • Verify items can be taken, used, and looked at as expected

This story was written by Daniel Bates. Happy to make any adjustments!

🤖 Generated with Claude Code

A sci-fi mystery text adventure set on a deep-space relay station. The player
wakes from cryo with no memory to discover the crew has been torn apart by a
mysterious signal from beyond known space. Features 11 rooms, branching
exploration, an unfolding narrative with crew logs and an AI companion, and
two distinct endings (Silence or Contact).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant