Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live demo: https://artinbahmani.github.io/merchant-tycoon/

Merchant Tycoon

An idle / incremental shop-empire game. Start with a single street stall and grow into a global trade tower. Buy shops, hire managers to automate them, unlock upgrades, and reinvest your empire for permanent multipliers. Runs entirely in the browser with no accounts and no network calls. Your progress saves automatically.

Features

  • Ten shop tiers, from Street Stall to Trade Tower, each with a rising cost, a fixed payout, and a production timer.
  • Managers that auto-collect a shop forever, so it keeps earning while you are away.
  • Milestone multipliers: every shop doubles its payout at 25, 50, 100, 200, 300, and 400 owned.
  • Upgrades: Marketing boosts income from every shop, Logistics speeds every shop up, and per-shop Expansions triple one shop.
  • Reinvest (prestige): reset your run for permanent Investors, each adding +2% to every payout forever.
  • Offline earnings: managed shops keep trading while the tab is closed, credited on return and capped at 8 hours.
  • Compact numbers (K, M, B, T and beyond), progress bars, a live income-per-second readout, and a global multiplier display.
  • Sound effects via the Web Audio API (toggle in the top bar), keyboard controls, and a responsive dark UI that works down to a 380px screen.

How to play

  1. Buy your first Street Stall, then click its tile to run a cycle and collect the payout.
  2. Reinvest earnings into more shops. Owning more of a shop increases its payout.
  3. Hire a Manager as soon as you can afford it so the shop collects itself.
  4. Push shops to milestone counts (25, 50, ...) for automatic x2 payouts, and spend on Upgrades.
  5. When the Reinvest tab shows a worthwhile investor gain, reset for a permanent boost and climb faster.

Controls

  • Click a shop tile: start a production cycle (managed shops run on their own).
  • Keys 1 to 9 and 0: run a cycle for shops 1 to 10.
  • Key B or the top-bar button: cycle the purchase amount (x1, x10, x100, Max).
  • Sound button: toggle audio on or off.

Run locally

No build step. Serve the folder with any static server, for example:

python3 -m http.server 8000

Then open http://localhost:8000/. Opening index.html directly also works.

Notes

All figures in this game are simulated for play. Estimates only, not financial advice.

License

MIT License. See LICENSE.

About

Idle shop-empire tycoon: buy shops, hire managers, upgrades, prestige, offline earnings. No dependencies

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages