All Projects → Izaron → Nonograms

Izaron / Nonograms

Licence: MIT License
A very fast japan crosswords (aka nonograms) solver and generator

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to Nonograms

csb
A cloth and soft body simulation library, using position based dynamics.
Stars: ✭ 29 (-44.23%)
Mutual labels:  solver
rust-lp-modeler
Lp modeler written in Rust
Stars: ✭ 75 (+44.23%)
Mutual labels:  solver
FirstOrderSolvers.jl
Large scale convex optimization solvers in julia
Stars: ✭ 20 (-61.54%)
Mutual labels:  solver
rekenaar
Idris tactics for (commutative) monoids
Stars: ✭ 21 (-59.62%)
Mutual labels:  solver
ProxSDP.jl
Semidefinite programming optimization solver
Stars: ✭ 69 (+32.69%)
Mutual labels:  solver
rcbc
COIN-OR branch and cut (CBC) bindings for R
Stars: ✭ 16 (-69.23%)
Mutual labels:  solver
numberlink
Program for generating and solving numberlink / flow free puzzles
Stars: ✭ 47 (-9.62%)
Mutual labels:  solver
qpmad
ROS-compatible Eigen-based Goldfarb-Idnani quadratic programming solver
Stars: ✭ 41 (-21.15%)
Mutual labels:  solver
libsmt.rs
Rust Bindings to interact with SMTLIB2 compliant solvers
Stars: ✭ 14 (-73.08%)
Mutual labels:  solver
Alpha
A lazy-grounding Answer-Set Programming system
Stars: ✭ 44 (-15.38%)
Mutual labels:  solver
Fluid Simulation
Self advection, external force and pressure solve to a velocity field represented by a MaC grid.
Stars: ✭ 107 (+105.77%)
Mutual labels:  solver
CSDP.jl
Julia Wrapper for CSDP (https://projects.coin-or.org/Csdp/)
Stars: ✭ 18 (-65.38%)
Mutual labels:  solver
euler2D-kfvs-Fortran2003
2D solver for Euler equations in quadrilateral grid, using kinetic flux vector splitting scheme, written in OOP F2003
Stars: ✭ 17 (-67.31%)
Mutual labels:  solver
salesman.js
Solves the traveling salesman problem using simulated annealing.
Stars: ✭ 38 (-26.92%)
Mutual labels:  solver
Totsu
First-order conic solver for convex optimization problems
Stars: ✭ 18 (-65.38%)
Mutual labels:  solver
ipc solver
O(N log N)-space IPC solver in OCaml
Stars: ✭ 46 (-11.54%)
Mutual labels:  solver
cplex-example
Solving a TSP with the CPLEX C++ API.
Stars: ✭ 40 (-23.08%)
Mutual labels:  solver
focus-outside
📦 一个很棒的 clickOutside 库,它解决了 iframe 无法触发 clickOutside 的问题,并且它支持分组绑定处理。A good clickOutside library, which solves the problem that iframe cannot trigger clickOutside, and it supports grouping binding processing.
Stars: ✭ 74 (+42.31%)
Mutual labels:  solver
stiff3
Adaptive solver for stiff systems of ODEs using semi-implicit Runge-Kutta method of third order
Stars: ✭ 13 (-75%)
Mutual labels:  solver
JSMinesweeper
Minesweeper player, solver and analyser in javascript
Stars: ✭ 25 (-51.92%)
Mutual labels:  solver

To build and run the program:

mkdir build
cd build
cmake ..
make
./nonogram_solver {OPTIONS}

Program options:

  ./nonograms_solver {OPTIONS}

    This is a nonogram solver program.

  OPTIONS:

      -h, --help                        Display help
      -i[path_to_puzzle],
      --input=[path_to_puzzle]          Solve a puzzle
      -p[path_to_image],
      --in-image=[path_to_image]        Convert an image to the puzzle
      -o[image_name],
      --output=[image_name]             The file name of the solved puzzle image
      -s[scale_factor],
      --scale=[scale_factor]            The scale factor of the result image
      -x[path_to_puzzles],
      --benchmark=[path_to_puzzles]     Launch a benchmark
      --gfd=[gif_frame_delay],
      --gif-frame-delay=[gif_frame_delay]
                                        Delay between frames in the gif image
                                        (in ms)
      --ged=[gif_end_delay],
      --gif-end-delay=[gif_end_delay]   The last frame delay in the gif image
                                        (in ms)
      -b, --black                       Solve white-black puzzle (the default is
                                        colored)
      -m, --moves                       Generate step by step images of the
                                        solution process
      --em, --extra-moves               Generate step by step images of the
                                        solution process with more details
      -g, --gif                         Generate animation of the solution
                                        process
      -c, --cool                        Generate a cool image
      -e, --empty                       Don't save the image of the puzzle
      -d, --display                     Display the image instead of writing to
                                        file

Warning - the function to write GIF files works buggy on my machine, you can try to remove this line in CMakeLists.txt:

add_definitions(-DBUGGY_MAGIC)  # can't write gif images

And then rebuild and run the program.

Additional libraries used in the project - Magick++ and args. They may require the installation of some dependent libraries.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].