Skip to content

Created as a university project in a team of four, it contains a chess engine that is able to play. Some of the key features include bitboard boards, move optimization, use of NegaMax, Iterative Deepening, Alpha-Beta Prunning, NegaScout, Quesence Search. Uses Xboard as a GUI.

cosminstefanxp/XBoard-Chess-Engine

Repository files navigation

Flip4IT Engine

Project details:
	- developed in a team of 4 people for a university project
		-Stefan-Dobrin Cosmin
		-Nita Catalina
		-Rizea Daniel-Octavian
		-Voiculescu Rafaela
	- developed in C/C++
	- uses XBoard for graphical interface
	
Algorithm & implementation details:
	- the engine has a lot of optimizations, for example: bitboards for efficient storage of board details
	- uses NegaMax algorithm
	- Iterative Deepening
	- uses Alpha-Beta Prunning
	- uses Quesence Search
	- has NegaScout implemented, but not used due to some small bugs that still had to be solved
	- has an advanced evaluation function
	- uses a moves book for the starting moves

About

Created as a university project in a team of four, it contains a chess engine that is able to play. Some of the key features include bitboard boards, move optimization, use of NegaMax, Iterative Deepening, Alpha-Beta Prunning, NegaScout, Quesence Search. Uses Xboard as a GUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published