Skip to content

Add HOLLOW — indie psychological horror game#11

Draft
cloudygetty-ai wants to merge 1 commit into
mainfrom
claude/indie-horror-game-lPsFV
Draft

Add HOLLOW — indie psychological horror game#11
cloudygetty-ai wants to merge 1 commit into
mainfrom
claude/indie-horror-game-lPsFV

Conversation

@cloudygetty-ai

Copy link
Copy Markdown
Owner

Summary

  • Adds hollow.html — a complete, self-contained browser-based psychological horror game requiring no build step, no dependencies, no server
  • ~700 lines of vanilla HTML/CSS/JS with full game engine, audio engine (Web Audio API), and glitch system built in

What is HOLLOW?

You return to your childhood home to settle your late father's estate. As you explore room by room, reality unravels. The house is wrong. The notes change when you re-read them. Your reflection moves on its own. The clock always reads 11:47.

The truth arrives in pieces across multiple loops of the same night: you fell from the attic window twenty years ago. You've been here ever since. Your father spent sixteen years writing you letters, keeping your lamp on, leaving a second mug of tea — waiting for you to remember so you could finally leave together.

Features

  • 10 explorable rooms — driveway, porch, foyer, living room, kitchen, basement, upstairs hall, your bedroom, father's bedroom, attic
  • 4-loop narrative — room descriptions, action results, and even the welcome mat text evolve across loops; the horror escalates with each pass
  • Web Audio API procedural sound — ambient drone, heartbeat, floor creaks, static bursts, chimes, and a music box melody, all generated in-browser with no audio files
  • Glitch system — CSS + JS glitch effects that increase in frequency as sanity drops
  • Sanity meter — affects clock color, scene art brightness, glitch frequency, heartbeat speed
  • Inventory system — find the basement key (loop 1+), music box; items unlock rooms and trigger endings
  • 3 distinct endings depending on what the player discovers and chooses:
    • LET GO — true ending, requires finding the music box and playing it in the attic
    • HOLLOW — bittersweet ending, requires reading the journals and completing loop 2+
    • AGAIN — loop ending, for players who refuse to accept or don't find enough lore

Test plan

  • Open hollow.html directly in a browser (no server needed)
  • Click title screen — audio context initializes, game begins
  • Navigate all 10 rooms
  • On loop 1+: find basement key under key rack, unlock basement, take music box
  • Read father's journal in master bedroom across loops
  • On loop 2+: attic becomes accessible; approach father for ending
  • Play music box in attic for true ending
  • Verify 3 different ending states trigger correctly
  • Check glitch effects fire at low sanity
  • Confirm audio plays (drone, heartbeat in basement/attic, creaks on stairs)

Generated by Claude Code

A complete browser-based horror game built as a single HTML file.
Features: 10 rooms, 4-loop narrative with evolving text, Web Audio API
procedural sound, glitch effects, sanity meter, inventory system, and
3 distinct endings based on player choices and discovered lore.
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