Comments (5)
Allowing UCI moves seems like it should be simple, except I think there's the following complication:
- Internally Nibbler uses Chess960 format for castling, e.g. e1h1
- So moves like e1g1 would have to be converted to e1h1
- But only if there's a king on e1 (because some other piece could move from e1 to g1)
- But if it's actually a Chess960 game then e1g1 could be the correct castling move after all
Still, I'm thinking about it...
from nibbler.
Well, hopefully this commit adds what you're looking for. I already had the code to deal with the C960 issue, I had just forgotten about it... :)
from nibbler.
OK, initial tests suggest there's some bug in that code. Looking into it...
Edit: Nevermind, there probably isn't.
from nibbler.
Wow! Awesome response time. I was under the impression Nibbler was no longer being maintained after reading some exchanges in other threads.
This is an awesome program and thank you!
from nibbler.
It's true, I barely maintain it. But this was simple enough and it's actually something I had wanted in the past at some point.
from nibbler.
Related Issues (20)
- Change Engine Play 1st-4th Best Move Toggles HOT 1
- Nibbler v2.4.0 - Lc0 v0.29 "Awaiting uciok from engine" HOT 9
- Eval on nibbler from stockfish HOT 3
- Renderer crash HOT 4
- Sending to the engine failed. HOT 1
- Add option for unique logfiles
- Why no flatpak support? HOT 2
- core dump on linux - fedora - when starting: "GPU process isn't usable. Goodbye." HOT 2
- Stockfish support, extent? HOT 2
- How does the graph differ from Lichess's? HOT 33
- What should the evaluation graph be? HOT 1
- Customizable keybindings HOT 2
- Ability to edit position HOT 1
- move by move analysis HOT 3
- set the limite Nodes manualy HOT 5
- HiDPI on macOS
- Node limit interaction with lowerbound / upperbound OFF
- Option for scaling the graph
- Some ideas from lizzie (go)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nibbler.