Chess.jl icon indicating copy to clipboard operation
Chess.jl copied to clipboard

Chess engine written in Julia

Results 13 Chess.jl issues
Sort by recently updated
recently updated
newest added

I got it working outside, but in the REPL, I'm not sure the README works ~~~ julia> Chess.play() ERROR: UndefVarError: play not defined Stacktrace: [1] getproperty(::Module, ::Symbol) at ./Base.jl:13 [2]...

Before one can expect contributions to the code base, one should specify an open source license — GPL, MIT, Apache, etc. — for the project.

I got the following stacktrace ``` Julia Chess, v0.70 FEN r1bk1b1r/1pp2ppp/8/52/6/2P5/P2BPPP/R1B2RK1 w - ERROR: LoadError: BoundsError: attempt to access 12×64 Array{UInt64,2} at index [0, 33] Stacktrace: [1] getindex at ./array.jl:729...

FischerRandom castling: O-O, O-O-O (oh, not zero)

Set up to release as a real julia package: https://github.com/JuliaLang/METADATA.jl/blob/metadata-v2/README.md

Something that can be executed by a developer to check on code coverage. http://www.stochasticlifestyle.com/finalizing-julia-package-documentation-testing-coverage-publishing/ https://github.com/JuliaCI/Coverage.jl

The Fifty-move rule states that a game of chess is considered drawn after fifty consecutive full moves without a capture or a pawn move.

The player to move may claim a draw if the same position occurs three times, or will occur after an intended move, in any order, with the same player to...

Perhaps by using [**tasks**](http://docs.julialang.org/en/release-0.5/stdlib/parallel/)

https://guides.github.com/activities/citable-code/