Range Imposter is a browser-based party game of hidden questions and suspicious answers. One question goes to most players. A different question goes to a few. Everyone answers with a number—and then tries to guess who got the odd one out.
Built for in-person play on a single device, it's perfect for game nights, classrooms, or community groups.
- Enter player names and start the game.
- Each player taps their name to receive a question (either A or B).
- They enter a number based on their question.
- Once all answers are submitted, the group discusses who might be the imposters.
- Reveal the questions and see who got what!
- Clean UI with responsive layout
- Randomized question assignment (10–25% get question B)
- Modular question bank for easy expansion
- No backend required—runs entirely in the browser
- Free to host via GitHub Pages
- HTML, CSS, JavaScript
- Object-oriented JS architecture
- GitHub Pages for hosting
RangeImposter/
├── index.html # Main game interface and layout
├── style.css # Visual styling and responsive layout
├── questions.js # External question bank (A/B pairs)
├── game.js # Game logic and flow (OOP JavaScript)
├── favicon.ico # Optional site icon for browser tab
└── README.md # Project overview and documentation
Created by Adam Cavanaugh
Game logic and design supported by Microsoft Copilot — your creative AI companion.
Feel free to fork, remix, or submit pull requests. New question decks, UI themes, or multiplayer extensions are welcome!
MIT License — free to use, modify, and share.