beyzabozbey / puzzle-generator

An AI project that generates puzzles to find a good puzzle that is optimized to be challenging and entertaining by using simulated annealing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PuzzleGenerator

This project generates puzzles to find a good puzzle that is optimized to be challenging and entertaining by using simulated annealing. For the project description, please see the "Programming Part" of proj.pdf.

How to compile and run

In order to compile and run for the default puzzle size, use make command. It will generate PuzzleGenerator executable. You can run the program for other puzzle sizes by using ./PuzzleGenerator r c i j for a puzzle of size
r x c where each cell contains an integer between i and j (inclusive).

About

An AI project that generates puzzles to find a good puzzle that is optimized to be challenging and entertaining by using simulated annealing.


Languages

Language:C++ 98.8%Language:Makefile 1.2%