/Chess

Desktop chess - Programming project for the freshman year of high school.

Primary LanguageJava

Chess

EN: This has been the very first bigger project I have ever made.

Abstract: The objective of this year's project was to create a working, aesthetically pleasing user interface and logic for playing the world-famous chess game, which implements all the rules that belong to this game. This program supports the game between two players on one or more computers simultaneously, but it is also possible to play against the Stockfish chess engine according to the difficulty that was specified by user. It is also possible to play a modified version of this game called Fischer's Chess.

CZ: Toto je první větší aplikace, kterou jsem v životě udělal (kvalta kódu odpovídá :D) Anotace: Cílem tohoto ročníkového projektu bylo vytvořit funkční, esteticky příjemné uživatelské rozhraní pro hraní světoznámé hry, šachů, které implementuje všechna pravidla, jež této hře náleží. Program podporuje hru mezi dvěma hráči jak na jednom, tak i na více počítačích současně, ale také lze hrát proti šachovému enginu Stockfish podle uživatelem zadané obtížnosti. Je možné hrát i upravenou verzi této hry zvanou Fischerovy šachy.

imagesrc