Skip to content

Xiphos chess engine ported from C to C++ and modernized

License

Notifications You must be signed in to change notification settings

FireFather/sophix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

sophix

Release Commits

Downloads Forks Stargazers

License Contributors Issues

Xiphos chess engine (https://github.com/milostatarevic/xiphos)

  • Ported from C to C++ and modernized
  • Minimal: only the core chess engine remains
  • Clean: warning-free at strict Level 4 compiler levels
  • Modern: idiomatic, tool-friendly C++
perft 7
a2a3: 106743106
b2b3: 133233975
c2c3: 144074944
d2d3: 227598692
e2e3: 306138410
f2f3: 102021008
g2g3: 135987651
h2h3: 106678423
a2a4: 137077337
b2b4: 134087476
c2c4: 157756443
d2d4: 269605599
e2e4: 309478263
f2f4: 119614841
g2g4: 130293018
h2h4: 138495290
b1a3: 120142144
b1c3: 148527161
g1f3: 147678554
g1h3: 120669525
Nodes: 3195901860
Time: 4266ms
NPS: 749156554

⚙️To Build

  • Visual Studio -> use the included project files: sophix.sln or sophix.vcxproj
  • MSYS2 mingw64 -> use the included shell script: make_it.sh

About

Xiphos chess engine ported from C to C++ and modernized

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages