Skip to content

MZober1993/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess

This repository contains a little command-line chess tool. The main usage of this repository is to exercise with KI, algorithm and datastructures.

Build-State

Branch: master codecov

Motivation

The main motivation is to realize a funny chess game, but the interesting part is the implementation of the game itself.

Features

  • Move your chess-figures
  • pre-calculation if the move is possible or not (color, move possible)
  • calculate the chess-state (1. after move and 2. move possible or chess?)
  • turn-counter and calculation which figure can move on each turn
  • check-mate check when chess

ToDos:

  • stalement check
  • add a simple ai, that try to move figures
  • add a decision-tree to realize a better ai
  • optimize the decision-tree (and add a harder ai)

Try it!

  • install the game with mvn clean install
  • run the chess/src/main/resources/start.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published