One Shot
One Shot is a minimalist interactive narrative web game exploring the tension of decision-making under uncertainty. You play as an interrogator facing a suspect who may or may not have killed your wife. The game never reveals the truth -- the point is your perception and the burden of your choice.
Demo included below
Concept
- No definitive right or wrong answer.
- The player asks questions, receives randomized answers.
- You must decide to shoot or walk away, then live with that choice.
- A meditation on justice, doubt, and personal responsibility.
- Designed to provoke thought rather than solve a mystery.
Features
- Simple text-based UI in a responsive web page.
- Randomized answers to questions for replayability.
- Multiple randomized endings for both shooting and walking away.
- Reflective message emphasizing the emotional weight of choice.
- Easily extendable for more questions, answers, and endings.
Demo
https://couchtr26.github.io/One-Shot/
Installation / Usage
- Clone or download the repository.
- Open
index.htmlin any modern browser. - Click Begin to start the interrogation.
- Ask your questions, then make your final choice.
- Play again or refresh to reset.
Technical Details
- Written in vanilla JavaScript, HTML, and CSS.
- Uses event listeners and DOM manipulation for interactivity.
- Includes Google Analytics snippet for engagement tracking.
Roadmap / Future Enhancements
- Add background music and sound effects to deepen immersion.
- Animate text transitions for smoother flow.
- Integrate server-side analytics for richer user data.
- Develop a Unity version with graphical enhancements.
- Expand narrative with more nuanced suspect responses.
About
Created by Thomas Couch -- an independent developer passionate about thoughtful, emotionally driven interactive experiences.
License
MIT License. Feel free to use, adapt, and share.
Contact
Find me on GitHub or reach out via email: GreyKnightSoftware.com
"The only way to be unsure is to be absolutely convinced you are sure."
(c) 2025 Thomas Couch -- Grey Knight Software