Platforms: Windows, MacOS, Browser
Status: In Development - Beta
Count or Die is an arcade counting game with progressive difficulty, randomized power-ups, multiple game modes, and a timer that gets faster as you level up!
Demo.mp4
The main objective is straightforward, reach the counting goal before the timer runs out. The game however, will do its best to stop you.
- Progressive Difficulty: Each completed goal makes the timer 1.2x quicker. Don't get too comfortable!
- Strategic Boosts: 4 boosts per game let you skip straight to the goal. Use them early and you'll regret it. Use them too late and you'll also regret it.
Compete against your personal best high score. In future versions, compare your scores with others via the global leaderboard!
- Regular Mode: Classic sequential counting with regular numbers only
- Nerd-Out Mode: A random mix of numbers and math equations (e.g., 25, 4 ร 10, 100 รท 2) (Coming soon)
As you play, power-ups randomly spawn on the screen, but you have to click them before they vanish. And try not to click certain ones.
| Type | Effect | Chance of Spawning |
|---|---|---|
| 2x counter | 40% | |
| 4x counter | 20% | |
| Extra boost | 10% | |
| Replenish boosts | 8% |
| Input | Action |
|---|---|
โ โ W D + |
Increase counter |
Spacebar |
Use a boost (jump to goal) |
| Mouse click | Button interactions |
Count or Die has support for Discord Rich Presence, allowing friends to see your game status, current mode and rank. Brag about how fast you can click to your friends!
| Badge | Tier |
|---|---|
| Slow Fingers (High score - 100+) | |
| Finger Breaker (High score - 200+) | |
| Speed Demon (High score - 300+) | |
| Legend ๐ฎโ๐จ (High score - 400+) |
Downloadable installers (.exe, .dmg) are not yet available in the beta. For play testing, local development, or contributing, run the app locally using the steps below.
- Node.js (version 20 or higher recommended)
- npm (comes with Node.js)
- Clone this repository:
git clone https://github.com/ashuhlee/count-or-die.git
cd count-or-die- Install dependencies:
npm install- Run the app in development mode:
npm startThe app will launch with hot-reload enabled for faster development
- Package the app and build distributable:
npm run package
npm run makeTo update your local installation to the latest version:
git pull origin main
npm install- Additional game mode for the math enjoyers
- Improved high score management system
- Electron: Framework for cross-platform desktop application development
- Vite: Build tool for fast development and bundling
- Discord Integration: Discord Rich Presence support (simple-discord-rpc)
- Electron Forge: For packaging and distributing Electron apps
This is a personal project, but suggestions and contributions are welcome!
- Report bugs โ Open an issue with details
- Suggest features โ Share your ideas for gameplay improvements
- Playtesting โ Try the game and share feedback on gameplay and user experience
Feel free to check out the project tracker to see what's currently in progress.
โญ If you like this project, please consider giving this repo a star!


