Donate  Downloads  Get my CV
Site nav:

Hexic Solver

Hexic Solver screenshot

What

This is a small Python / C++ program written to find the best play combination for a given Hexic Board using a depth search. (Hexic is an X-Box 360 game.) The C++ part implements the Hexic game engine and move finder. The Python part implements the GUI (using wxPython)

Outstanding issues

  • It works well but board input is not user friendly! (If I get time I'll fix that. The biggest issue is inputting the Hexic board which I'd like to solve with a webcam...).
  • There's some memory leaks to fix.
  • It will only look three moves deep. (Any more takes considerably longer and is of questionable value anyway - at least in this implementation)
  • The game engine is simplified. It doesn't do special things with special pieces. (Stars are only used for scoring) If you manage to make any other strange pieces (like shells, bombs or pearls) it doesn't deal with them.
  • A "Bomb disposal" button would be a good idea!
  • A "run strategy" button would also be a good idea!

Downloads

NOTICE: This program is offered as source code only for programmers to play with. It is not feature complete and the user interface (particularly the board input) leaves alot to be desired! The intended audience is programmers who want to make a complete version. User level support requests will be ignored. Thanks for your understanding!

TGZ fileHexic solver source code 0.1 6 kb