Skip to content

T0nyX1ang/noqx

Repository files navigation

Noqx

Extended logic puzzle solver of Noq.

Current development status

  • Remove redundant codes and formatting codes.

  • New solver API with new visualizations (See issue #2)

  • Multiple UI optimizations.

  • Change the backend from Django to FastAPI (See issue #31).

How to run locally

Use PDM with a virtual environment (Recommended)

  • Install PDM first.

  • Install dependencies with PDM:

    pdm install
  • Run with PDM:
    pdm run noqx.py

Use PIP

  • Install requirements (automatically generated by PDM):
    pip install -r requirements.txt
  • Run locally (based on your system):
    py -3 noqx.py
    python3 noqx.py

How to contribute

  • Install PDM first.

  • Clone this project and switch to dev branch.

    git clone https://github.com/T0nyX1ang/noqx.git
  • Install dependencies with PDM:
    pdm install
    pre-commit install
  • Free to PR now ^_^

Noq (Original Project)

Noq is currently accessible on the web at noq.solutions.

About

Extended logic puzzle solver of noq.

Resources

License

Stars

Watchers

Forks

Releases

No releases published