A small browser clicker game where you "discover" names by clicking.
- Theme: collect names.
- Simple upgrades that increase names-per-second (CPS).
Features
- Click to discover a name and earn points.
- Multiple upgrades: +3, +10, +100 CPS and a Kirill chance upgrade.
- Progress is saved to
localStorageso you can continue later. - Minimal, easy-to-read UI.
Play (Quick)
- Open index.html in your browser (double-click or serve with a simple static server).
- Click the large
Clickbutton to discover names and increase your score. - Buy upgrades from the right panel to boost CPS and progression.
- Use the
Resetbutton to clear progress.
Controls
- Left-click the main button to collect names.
- Click upgrade buttons on the right to purchase them when you have enough points.
Files of interest
- index.html — main page.
- index.css — styles.
- app.js — game logic (click handling, upgrades, persistence).
Notes for developers
- Game state is stored in
localStorageunder thenameClickerGamekey. - To reset stored progress manually, open devtools → Application → Local Storage and remove
nameClickerGame. - The
nameslist and weights are defined inapp.jsnear the top — edit there to add/remove names or change rarity.
Running locally
-
Easiest: open index.html directly in a modern browser.
-
For a local server (recommended for consistent behavior):
-
Python 3:
python -m http.server 8000 # then open http://localhost:8000 in your browser -
Node (http-server):
npm install -g http-server http-server . -p 8000
-
Contributing
- Keep changes minimal and preserve existing public behavior unless explicitly improving UX.
- If you add features, update this README with usage notes and any new localStorage keys.
License
- No license file is included. Add a LICENSE if you plan to publish or share widely.
If you want, I can:
- Add a short changelog section.
- Add badges or a screenshot.
- Commit the README for you.