No description
Find a file
2025-12-30 20:59:48 +09:00
.github [breaking] clmul option 2025-12-30 19:25:16 +09:00
assets [other] remove unused stuff 2025-12-30 01:51:26 +09:00
benchmarks [enhancement] requireSettled 2025-12-30 01:47:32 +09:00
pages [other] license 2025-12-30 15:14:58 +09:00
src [breaking] clmul option 2025-12-30 18:30:57 +09:00
tests [breaking] clmul option 2025-12-30 18:30:57 +09:00
.gitignore [bug] studio 2025-11-10 21:31:50 +09:00
LICENSE-APACHE [other] license 2025-12-30 15:14:58 +09:00
LICENSE-MIT [other] license 2025-12-30 15:14:58 +09:00
NOTICE [other] license 2025-12-30 15:14:58 +09:00
pon2.nimble [breaking] clmul option 2025-12-30 18:30:57 +09:00
README.md [other] license 2025-12-30 15:14:58 +09:00
THIRD-PARTY [other] license 2025-12-30 15:14:58 +09:00

Pon! Tsu

Pon! Tsu is an application and library dedicated to Puyo Puyo and Nazo Puyo.

Features

  • Solve Nazo Puyo puzzles.
  • Generate new Nazo Puyo puzzles.
  • Permute pairs in Nazo Puyo to find problems with unique solutions.
  • Edit Nazo Puyo via the web interface.
  • Play Marathon in your browser.

Installation

Download Pre-built Binaries

You can download the latest pre-built binaries from the Releases page.

Manual Installation

To install via Nimble, run:

nimble install pon2 -p:-d:danger

A full list of compilation options is available in the API documentation.

Usage

Run pon2 in your terminal to see the available commands and usage instructions.

For Developers

API Reference

Detailed documentation is available here: API documentation.

Running Tests

To run the full test, run:

nimble test

Benchmarking

To measure performance, run:

nim c -r benchmarks/main.nim

Generating Web Pages

To generate files in the pages directory, run:

nimble pages

Contributing

  1. Create a new branch for your feature or bug fix.
  2. Submit a Pull Request (PR) to the main branch.

License

Pon! Tsu is licensed under either of

  • Apache License, Version 2.0
  • MIT License

at your option. See LICENSE-APACHE, LICENSE-MIT, and NOTICE for more details.