pychess
irwin
pychess | irwin | |
---|---|---|
3 | 58 | |
716 | 513 | |
1.7% | - | |
9.0 | 0.0 | |
5 days ago | about 2 years ago | |
Python | Python | |
GNU General Public License v3.0 only | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pychess
-
Rare "bipartisan" win: Lichess tweets about a Chess.com stream and Chess.com acknowledges
Pychess seems to be maintained by a completely separate entity. The name is also incredibly badly chosen, because PyChess is a well-known, unrelated interface GUI written in Python + GTK.
-
UCI interface
Python https://github.com/pychess/pychess
-
Chess GUI for Ubuntu
I am Using Ubuntu 20.04 and want a chess GUI, tried Pychess, but it sadly doesn't work with editing time control, so I created a issue https://github.com/pychess/pychess/issues/1910. Can someone please help me to find an alternative chess GUI instead of pychess for me?
irwin
-
The CrowdStrike file that broke everything was full of null characters
I play one of those games that doesn’t strongly enforce anti-cheating, and I agree with you that it’s a huge detraction compared to games with strong anti-cheat.
But I strongly disagree about the use of invasive client-side anti-cheat. Server-side anti-cheat can reduce the number of cheaters to an acceptably low level.
See for example how lichess detects and aids in detection of cheaters: https://github.com/clarkerubber/irwin
And chess is a game where I feel like it would be relatively hard to detect cheating. An algorithm looking at games with actors moving in 3D space and responding to relative positions and actions of multiple other actors should have a great many more ways to detect cheating over the course of many games.
-
How common is false banning in chess?
For Lichess, you can get some sort of idea from reading the code. If I remember correctly, there's some threshold for the site suspecting you of cheating based on a variety of simple metrics (accuracy, blurring, etc) and then it gets sent to machine learning tools to analyze (here is one of them, and here's another).
-
Chess’s Governing Body Delays Report on Hans Cheating Scandal
Lichess is open source. Here is their anti-cheating code on github: https://github.com/clarkerubber/irwin
-
Spotting a cheater: Stats analysis
Yeah Irwin is the old lichess model - here (https://github.com/clarkerubber/irwin) as well as the more maintained fork (https://github.com/lakinwecker/irwin/commits/master)
-
Lichess - Cheaters, bots, AI-based human hybrid opponents
This is nonsense. They’re a free and open source nonprofit with no interest in commercial buyers. I’ve played on lichess for 3 years, over which time I’ve never encountered more than 1 cheater within 10 games (and normally much less than that). Because the website is open source, you can see the cheat detection they use. It’s not perfect — there is no perfect system — but it’s transparent and in my experience very good.
- A question for technologists: can we start an open-source cheat-detection engine that becomes the gold standard of cheat detection engines?
- Can we see the Lichess cheat detection stuff?
- Banned for cheating, appealed, denied. What now?
-
Machine Learning for detecting anomalies in chess
Isnt't lichess' cheat detection an ML based system?
- Main Takeaways from the Chess.com Report
What are some alternatives?
python-chess - A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
anarchychess-bot - The (un)official Lichess bot of r/AnarchyChess. Plays the Ruy Lopez, always captures en passant, never plays rook a4, and plays ke2!!/ke7!! when possible.
cpupower-gui - cpupower-gui is a graphical program that is used to change the scaling frequency limits of the cpu, similar to cpupower.
lichess-bot - A bridge between Lichess bots and chess engines
chess-image-generator - Accepts FEN, PGN or array data for chess board and generates PNG or buffer.
nnue-pytorch - Stockfish NNUE (Chess evaluation) trainer in Pytorch
kaladin - Machine learning tool aimed at automating cheat detection using insights data.
dragon-pytux - This toolkit allow you to to search(google.com), fetch, and downloads any file …
python-chess-annotator - Reads chess games in PGN format and adds annotations using an engine
chess-openings - An aggregated data set of chess opening names
Auto-Chess - A chess bot that automatically calculates the best moves and plays them for you