Liserd Arts Liserd Arts Games
  • Home
  • Snow Spill
  • Portfolio
  • About
Navigation
  • Home
  • Snow Spill
  • Portfolio
  • About
Links
  • YouTube channel
  • Facebook fan page

Puzzle Solver

Puzzle Solver

Download

Requirements: Windows XP/Vista/7

PuzzleSolver is a fun program I created in my spare time to solve a wooden block puzzle I acquired as a gift. VB.Net was used.

I found putting the blocks together by hand too difficult so I wrote this to solve it for me. The program very quickly tries all possible orientations for a block until one that works is found. It then adds another block and the process repeats. If no possible orientation is found it removes a block and continues with the previously added block. When all blocks have been added to the puzzle and fit together it stops. The interface allows you to rotate the display and change visibility of blocks to examine the solution.

I wrote all the 3D rendering code myself as well as the code to detect when two blocks are intersecting.

© 2011 by Nick Avery | All rights reserved | Privacy Policy | To the top