Skip to content

Albo3/PuzzleBruteforceTimeSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Puzzle Solver Simulation

Python-based visualization tool demonstrating brute-force puzzle solving with a GUI interface.

System Requirements

  • Python 3.x
  • Tkinter library (included with Python)

Technical Specifications

Default Configuration:

  • Board Size: 25x40 (1000 pieces)
  • Test Delay: 0.0001s
  • Place Delay: 0.00001s
  • Cell Dimensions: 3x1
  • Font Size: 8pt

Color Indicators:

  • Red: Testing piece
  • Green: Placed piece
  • White: Unplaced piece
  • Gray: Empty cell

Operation

The program implements a brute-force algorithm that:

  1. Initializes board and scrambled piece set
  2. Sequentially tests pieces for each position
  3. Places matching pieces and updates visual state
  4. Tracks simulated solve time
  5. Provides scrollable views of board and piece inventory

Customization

Key variables at script start can be modified to adjust:

  • Puzzle dimensions
  • Animation speeds
  • Visual parameters
  • UI colors

About

Simulate solving a blank puzzle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages