<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=181936"><dc:title>Development of a chess engine using various techniques and heuristics</dc:title><dc:creator>Simjanovski,	Nikola	(Avtor)
	</dc:creator><dc:creator>Sadikov,	Aleksander	(Mentor)
	</dc:creator><dc:subject>Chess Engine</dc:subject><dc:subject>Alpha–Beta Search</dc:subject><dc:subject>Evaluation heuristics</dc:subject><dc:subject>Rust</dc:subject><dc:description>This thesis presents the overall design, along with different algorithms, heuristics, and methods used to develop FRIChallenger, a strong competitive chess engine.

During the development of the engine, the process of creating the move generator is explained, responsible for generating all legal moves in a given position. Then, with the help of algorithms (e.g., alpha-beta pruning, quiescence search, iterative deepening, and other alpha-beta selective enhancements), a selective search is created that explores only the most promising paths in the search tree. Using an extensive evaluation function, a position is evaluated to determine whether it is better for the White or Black side and by what margin.

Finally, the engine’s performance was tested against other established engines using the CuteChess program, and the results indicate that the final implementation reaches a playing strength of approximately 2500 Elo.</dc:description><dc:date>2026</dc:date><dc:date>2026-04-20 12:30:02</dc:date><dc:type>Diplomsko delo/naloga</dc:type><dc:identifier>181936</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
