https://github.com/krasun/kchess
Chess written in functional way using Scala language
https://github.com/krasun/kchess
chess chess-ai chess-board chess-engine chess-game chessboard chessprogramm fen functional functional-programming scala
Last synced: 6 months ago
JSON representation
Chess written in functional way using Scala language
- Host: GitHub
- URL: https://github.com/krasun/kchess
- Owner: krasun
- License: mit
- Created: 2017-12-26T08:37:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-31T16:14:51.000Z (almost 8 years ago)
- Last Synced: 2025-03-24T10:57:29.593Z (7 months ago)
- Topics: chess, chess-ai, chess-board, chess-engine, chess-game, chessboard, chessprogramm, fen, functional, functional-programming, scala
- Language: Scala
- Homepage:
- Size: 241 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
kchess
======[](https://travis-ci.org/krasun/kchess)
[](https://coveralls.io/github/krasun/kchess?branch=master)Chess written in functional way using [Scala](https://www.scala-lang.org/) language.
Packages:
* **kchess/app** - is CLI application for playing chess;
* **kchess/chess** - is pure chess API, chess domain, library;
* **kchess/ai** - is simple chess "AI".Credits:
1. The source of architectural ideas is [scalachess library](https://github.com/ornicar/scalachess).
2. [Guide to building a simple chess AI](https://medium.freecodecamp.org/simple-chess-ai-step-by-step-1d55a9266977).