Puyo Puyo for your browser.
- Free-for-all queue Game will start soon after 2+ players are in queue.
- 1v1 Matchmaking No rating system currently implemented.
- CPU Opponent More detailed options are described below.
- Custom rooms Create a room with custom options, and give a join link
?joinRoom=<id>to your friends! - Support for 4+ players Only works for non-queue options (CPUs or custom rooms)
- If you're experiencing lag, try reducing
Intermediate Frames Shownin Settings to skip some frames from being rendered.
- If you're experiencing lag, try reducing
CPU AIs supported:
- Random (Fully random)
- Tall (Frog stacking)
- Flat (Tara stacking)
- Chain (Looks for small chains)
- Test (Strongest CPU)
If you're having trouble even with the basic CPUs, you can try lowering their speed.
- Clone the repository using
git clone. - Navigate into the local repository and install the required modules using
npm install. - Run
npm testto run the JS code through ESLint, stylelint and the unit tests. All builds will go through Travis CI, where this command is run. - Run
npm run stylelintto get stylelint to automatically fix as many style issues as possible.
- Run
npm run tscto compile all the TypeScript files into JavaScript files. - Run
npm startto bundle the files (using watchify, tsc and sass) and start node. - Type
localhost:3000into the browser to access the website. Query options can be appended as usual.

