Skip to content

seziCZ/ScalaChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala Chess

An idiomatic Scala chess implementation that leverages the best of both imperative and functional programming paradigms. My intention was to write a code that is as concise as possible,

val white: Player = ConsolePlayer(notation = SimpleNotation)
val black: Player = AlphaBetaPlayer(searchDepth = 4)
Chess.play(white, black)

any contribution is highly appreciated though!

About

A concise chess implementation in Scala

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages