Skip to content

Kryowulf/LogikGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogikGen Logic Puzzle Generator

LogikGen is a tool for creating randomized Zebra-style logic puzzles.

For more information, check out the guidebook introduction.

Changelog

  • v1.1.0 - Redesigned, more user-friendly UI.

    • Known Issues:

      • When two different strategies can deduce the same information, neither strategy will be flagged as required. This can cause puzzles to be ranked as much easier than they really are. This can also make it difficult or impossible in some situations to generate puzzles that require particular strategies.

      • The cancel button can take a long time to stop the generation process of the largest (8x8) puzzles.

      • On rare occasions the generator may report issues regarding the selected strategies for larger puzzles, due to not having been as thoroughly tested on puzzles larger than size 4x4.

  • v1.0.2 - Improved Constraint Generation

    • Fixed:

      • Maximum constraint count requirements are now much easier to satisfy.
    • Known Issues:

      • When two different strategies can deduce the same information, neither strategy will be flagged as required. This can cause puzzles to be ranked as much easier than they really are. This can also make it difficult or impossible in some situations to generate puzzles that require particular strategies.

      • The cancel button can take a long time to stop the generation process of the largest (8x8) puzzles.

      • On rare occasions the generator will detect contradictions in the generated constraints or report other issues with the strategies.

  • v1.0.1 - Bugfix

    • Fixed:

      • When generating small puzzles using few strategies, the displayed progress would update too frequently and cause the UI to become unresponsive.
    • Known Issues:

      • The generator has difficulty satisfying the maximum constraint count requirements for large puzzles.

      • When two different strategies can deduce the same information, neither strategy will be flagged as required. This can cause puzzles to be ranked as much easier than they really are. This can also make it difficult or impossible in some situations to generate puzzles that require particular strategies.

  • v1.0.0 - Initial Release