Git Product home page Git Product logo

fatalii's People

Contributors

fitzoreilly avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fatalii's Issues

Exact mate scores

When a mate has been found, give the exact score with the number of moves instead of a large (positive or negative) centipawn score. UCI spec:

score
* cp <x>
  the score from the engine's point of view in centipawns.
* mate <y>
  mate in y moves, not plies.
  If the engine is getting mated use negative values for y.

compiled v0.2.0 does not run in CuteChess

hi, i successfully cloned and compiled your v0.2.0 on Xubuntu 21.10 but it does not run in CuteChess (v1.2.0) .. there's no error, Fatalii just uses all its time but does not give a move. I tried several time settings and ponder on/off but nothing helps .. however, in Scid this version runs fine !?

dynamic PST

recently i let Fatalii play against many (weak) engines, just to see how it plays. It's still simple but i feel you have a fine approach to construct an engine, so i'm curious ..

you seem to have knowledge about the general search & pruning and concepts like LMR etc .. i'm not very familiar with all those concepts, but i can imagine and read some texts about it. But i was wondering : i guess you're using a PST(s) ? As i understand, these hold some basic reference values for all squares regarding the pieces and their (optimal) movement, and these PSTs are fixed .. what if certain aspects of the position determine a 'custum PST' to use ? Such determining process might even be recursive ?

this is my idea in short, i can elaborate.
just thinking out of the box :-)

Knight_move

version 0.6.0 Alpha quickly finds tactics

just by chance i happened to test your new version v0.6.0 and the PR-192 alpha version , giving both this position :

r1q2k1r/p3R1pp/2n5/1p3pB1/2pp4/2P5/3Q1PPP/4R1K1 w - - 0 21

Fatalii-alpha-diff

here Bh6 is clearly best move.
newest v0.6.0 finds it at depth 14 after 20 seconds,
Alpha even at depth 11 after 4 seconds !?

i test in CuteChess with infinite time.
a few strong engines do NOT find the "solution" to this position, or only after a long time.

i don't know if this can help you in any way.
it just happened here and i want to share it.
is LMR involved ? i have no clue ..

[ i'm on Xubuntu 22.04 ]

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.