Git Product home page Git Product logo

marks-chess's People

Contributors

markmansour avatar

Watchers

 avatar  avatar

marks-chess's Issues

Perft 7 generates incorrect results

Perft7 is generating the wrong number of nodes. Over 3195901860, Mark's Chess is out 1420 nodes when compared to Stockfish.

Mark's Chess output

INFO Game - Perft Results INFO Game - ------------- INFO Game - a2a3 106743165 INFO Game - a2a4 137077403 INFO Game - b1a3 120142206 INFO Game - b1c3 148527232 INFO Game - b2b3 133234040 INFO Game - b2b4 134087541 INFO Game - c2c3 144075006 INFO Game - c2c4 157756519 INFO Game - d2d3 227598775 INFO Game - d2d4 269605682 INFO Game - e2e3 306138495 INFO Game - e2e4 309478389 INFO Game - f2f3 102021085 INFO Game - f2f4 119614935 INFO Game - g1f3 147678610 INFO Game - g1h3 120669570 INFO Game - g2g3 135987697 INFO Game - g2g4 130293043 INFO Game - h2h3 106678516 INFO Game - h2h4 138495371

Stockfish

a2a3: 106743106 a2a4: 137077337 b1a3: 120142144 b1c3: 148527161 b2b3: 133233975 b2b4: 134087476 c2c3: 144074944 c2c4: 157756443 d2d3: 227598692 d2d4: 269605599 e2e3: 306138410 e2e4: 309478263 f2f3: 102021008 f2f4: 119614841 g1f3: 147678554 g1h3: 120669525 g2g3: 135987651 g2g4: 130293018 h2h3: 106678423 h2h4: 138495290

Nodes searched: 3195901860

The nodes searched has an overflow bug (using ints rather than longs).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.