Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
    • Other Browser Sites
    • Add-ons for Android
Log in
Preview of The Hallway Ends Twice

The Hallway Ends Twice by nguyenhann3492

Measure, mark, and photograph an ordinary corridor whose geometry is almost—but never entirely—correct.

0 (0 reviews)0 (0 reviews)
Download Firefox and get the extension
Download file

Extension Metadata

Screenshots
About this extension
The Hallway Ends Twice is a self-contained metaphysical horror puzzle about surveying a building that obeys every measurement separately and no measurement together.

You are the night surveyor assigned to Building C. Five floors have been reported as structurally ordinary. The service corridor disagrees. Its length belongs to the direction of measurement. Chalk migrates between surfaces without moving. A knock can arrive before the action that caused it. A doorway missing from a photograph still possesses depth. The final floor waits for the surveyor to complete it by description.

Each chapter presents a concise maintenance instruction and one architectural rule to discover. Select among three doors, turn around, wait, or use four field instruments: tape measure, survey chalk, instant camera, and contact microphone. Observations are recorded on the field sheet. Once enough evidence has been established, choose and open the exit that satisfies the instruction.

Opening an unsupported or incorrect door returns the surveyor to the same light from the opposite direction. Repeated discrepancies lead to different endings, but never replace the authored puzzle logic with a random failure. A sealed hint is available for every floor.

The perspective corridor is rendered locally on Canvas from the current deterministic game state. Light instability and geometric offsets respond to accumulated discrepancies. The animation loop redraws only the canvas; it does not rebuild the surrounding controls or field record.

Optional room tone and instrument cues are synthesized locally with Web Audio after the user enables sound. No audio file or external asset is loaded.

Progress is stored in localStorage within the extension origin. A survey can be restarted at any time. The complete campaign has five authored floors, bounded evidence logs, eight terminal failure states, and three possible final classifications.

Included capabilities:
• five handcrafted metaphysical-geometry puzzles;
• three selectable exits and six survey actions;
• direction-sensitive measurements and persistent evidence;
• stateful chalk, photograph, sound, waiting, and orientation rules;
• deterministic reducer-based simulation and exact save/load;
• canvas perspective rendering without per-frame DOM replacement;
• optional locally synthesized room tone;
• keyboard controls, sealed hints, and multiple endings;
• a complete failure route and a verified zero-error playthrough.

The game does not inspect websites, tabs, browsing activity, or system input outside its own game page.
Rated 0 by 0 reviewers
Log in to rate this extension
There are no ratings yet

Star rating saved

5
0
4
0
3
0
2
0
1
0
No reviews yet
Permissions and data

Data collection:

  • The developer says this extension doesn't require data collection.
Learn more
More information
Add-on Links
  • Support site
  • Support Email
  • Copy add-on ID
Version
1.0.0
Size
25.54 KB
Last updated
12 days ago (Sep 12, 2026)
Related Categories
  • Games & Entertainment
License
Mozilla Public License 2.0
Privacy Policy
Read the privacy policy for this add-on
Version History
  • See all versions
Add to collection
Report this add-on
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.