GithubHelp home page GithubHelp logo

Comments (9)

gbtami avatar gbtami commented on May 22, 2024

Pychess-variants is heavily based on Fairy-Stockfish. I use it for move generation, validation, SAN conversion, analysis, BOT play, etc-etc. Because of this I can add variants only supported by Fairy-Stockfish. Until it is not there I have to close this issue, sry.

from pychess-variants.

Nordlandia avatar Nordlandia commented on May 22, 2024

What do you think about the suggestion in general?

Do you like the suggestion?

from pychess-variants.

ianfab avatar ianfab commented on May 22, 2024

Variants with non-rectangular boards have been briefly discussed at fairy-stockfish/Fairy-Stockfish#1 and in principle it should be feasible to integrate into Fairy-Stockfish, but the move generation would need quiet some adaption to support such board shapes, so it is unlikely to be supported in the near future.

Just now I had the idea for an easier workaround. As part of the Xiangqi implementation, I anyway will have to implement the possibility to restrict the mobility of pieces to a certain area, so one could just use a full 8x10 board and disallow any piece to move to the first and tenth rank. However, as mentioned, such feature requests rather belong to the Fairy-Stockfish repo, since the rules need to be implemented there first.

from pychess-variants.

Nordlandia avatar Nordlandia commented on May 22, 2024

Seems like a lot of work for a mere subvariant.

from pychess-variants.

CouchTomato87 avatar CouchTomato87 commented on May 22, 2024

That's actually a pretty slick solution though, ianfab

from pychess-variants.

gbtami avatar gbtami commented on May 22, 2024

@Nordlandia I like the gating in S-chess because it creates more possibilities (opening/middle game variations) than this suggestion or Musketeer chess method.

from pychess-variants.

Nordlandia avatar Nordlandia commented on May 22, 2024

@gbtami i know few have mentioned that they find the drop or gating system confusing so this is an compromise.

from pychess-variants.

gbtami avatar gbtami commented on May 22, 2024

If someone find drop/gating confusing but want to try H/E he/she can choose Capa/Gothic/Grand :)

from pychess-variants.

Nordlandia avatar Nordlandia commented on May 22, 2024

Those board compromises general piece values and especially knight value. On 10x8, the knight devaluate and even more on 10x10.

Giraffe board shouldn't influence general piece values.

from pychess-variants.

Related Issues (20)

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.