Suduku V1.02 by Bazz


Installation
  Create Directory on HDD
  Copy ALL Installation files to it

Files
	*.SKu - Suduku Unit Data Files
	*.exe - Executable Program Files
	*.TPU - Turbo Pascal standard programming units (TP7)
	*.

  	Keypress.exe 	- Loopbreaker Exteriour to Main Puzzle Solver 	
			- Run at the same time from the same Directory 
			- Generates a Keypressfile that the suduku program queries
			- ESC will break the loop and exit the program

	SQGen.exe 	- 3*3 Square Varient Generator
			- Creates 3 types of combo files Up Down and Midpoint-Up-Midpoint-down
			- All three combo files can be used and mixed together to form the 9 Cfile?.Sku Unit Data Files
			- Combo (CFile?.SKu) Used with suduku.exe	


  	Suduku.exe 	- Main Puzzle Solver Program

	Cfile1.SKu
	Cfile2.SKu
	CFile3.SKu
	CFile4.SKu
	CFile5.SKu
	Cfile6.Sku
	CFile7.SKu
	CFile8.SKu
	CFile9.SKu 	- 3*3 combinationfiles for use with Suduku.exe generated by SQGen.exe

  	Strings.TPU	- Allows useage of Stings type variables in the main program ie. arrays of characters

Useage


Getting Started - General Information


This Program Will find all suduku combinations.  

Or all for the starting points enterd on the suduku grid. 

Thus allowing for puzzle generation via the method of entering starting points one by one. 

The program searches sequentially through all possible puzzle combinations and returns the total number of puzzles that can be generated with the enterd starting points. 

When the program returns onley one possible suduku puzzle combination you know you have the minimum amount of starting points for your Suduku Puzzle.

The Puzzle answer is then shown for verification.

This Can also be used to solve suduku puzzles.



Program Executables:

1. Run SqGen.exe to generate 3*3 square varient data files
2. Run Suduku.exe to Generating ALL suduku puzzles Varients - Input of starting Points Not Yet Boss.



Entering Starting Points

Note:   V1.2 Onley Generates all known puzzles Wo accepting user input for puzzle solving. 
	Check Version 1.3 For Starting point Puzzle Solver.





Breaking the Program Extrenally

Keypress - Saves a single keypress file that is poled during the main loop of the AnswerPlease Procedure of Suduku.exe
To break this loop Have keypress.exe as the focus in windows and press the ESC key

Experimental Combo files have to be renamed and there must be 9 of them Named Sequentially.

IE: Nameing Convention ------ CFile*.SKU  -  where * is from 1-9

Non Experimental SqGen file generation will prompt to autocopy this to 9 other individual CFile*.SKU files

The Process of restarting Generating all combinations where you broke the program has been incorperated - Untested but should work.:-)

Graphics Removed - The Program is Text Onley - No Need for Graph.tpu to run program