Skip to content

dredix/ChessPuzzles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Puzzles

This project is a collection of chess problems and algorithms in java, used in an undergraduate software engineering course. Its purpose was to illustrate basic OOP concepts (encapsulation, inheritance, polymorphism) using problems both easy to explain and translate into a computer program.

The problems included so far are Eight Queens amd Knight's Tour. The only algorithm implemented during the original lecture was backtracking. My plan is to extend this project so it can be used as a playground for modern optimisation techniques and perhaps advanced heuristics.

Also because I like chess puzzles.

All the works on this project are dedicated to the public domain, specifically under CC0 1.0 Universal.

About

A collection of puzzles and algorithms used in an undergraduate software engineering course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages