Comments (4)
I think that is the only way. Lichess has a condition of using software: it must play under a bot title (in PGN, they are WhiteTitle, BlackTitle). Thus all other players are supposedly human.
I have been thinking about your request. It is easy if you could program or compile yourself. Otherwise, even it is easy to implement but I have been worried since it may make the program be more complicated for users with not-frequently-use features.
[Event "Casual Classical game"]
[Site "https://lichess.org/eGDqHrzQ"]
[Date "2022.03.07"]
[White "el_q-cumber"]
[Black "maia5"]
[Result "0-1"]
[UTCDate "2022.03.07"]
[UTCTime "00:55:53"]
[WhiteElo "1500"]
[BlackElo "1591"]
[BlackTitle "BOT"]
[Variant "Standard"]
[TimeControl "10800+5"]
[ECO "C50"]
[Opening "Four Knights Game: Italian Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 e5 2. Nc3 Bc5 3. Nf3 Nc6 4. Bc4 Nf6 { C50 Four Knights Game: Italian Variation } 5. O-O O-O 6. d3 d6 7. Be3 Bb6 8. Qd2 Bg4 9. Qe2 Nd4 10. Qd1 Nxf3+ 11. gxf3 Bh3 12. Re1 Nh5 13. Kh1 Nf4 14. Bxf4 exf4 15. Rg1 Bxf2 16. Rxg7+ Kxg7 17. Qe2 Be3 18. Nd5 Qg5 19. Nxe3 fxe3 20. Rg1 Qxg1+ 21. Kxg1 Rg8 22. Kh1 Kh8 23. Qxe3 Bg2+ 24. Kg1 Bxf3+ 25. Kf2 Bh5 26. Qd4+ Rg7 27. Bd5 c6 28. Bb3 Rg8 29. e5 dxe5 30. Qxe5 Bg6 31. h4 h5 32. d4 Kh7 33. c3 Rf8 34. Bd1 f6 35. Qc5 Rff7 36. Bxh5 Bxh5 37. Qxh5+ Kg8 38. c4 Rh7 39. Qg4+ Rfg7 40. Qe6+ Rf7 41. d5 cxd5 42. cxd5 Rxh4 43. Ke3 Rh3+ 44. Kd4 Rh4+ 45. Kc5 b6+ 46. Kc6 Rc4+ 47. Kb5 Rc5+ 48. Ka6 Ra5# { Black wins by checkmate. } 0-1
from ocgdb.
Another solution is that after having a new Lichess database, users could remove all bot games (or keep only bot games), using SQL statements. That is easy and so flexible. However, it should apply to small databases (under 20 million games). For extreme larger ones, it may waste time.
from ocgdb.
Implemented https://github.com/nguyenpham/ocgdb/releases/tag/VersionBeta8
from ocgdb.
Thanks for the update!
Can I find a smal example database somewhere to test the new function to remove engine games?
And do you still only recommend to do a search to remove engine games with small databases (under 20 million games)?
from ocgdb.
Related Issues (19)
- Looks really promising! HOT 1
- Latest searchwithontheflycalc db won't open HOT 5
- How to remove duplicates from pgn? HOT 2
- Some doubles not find with ocgdb beta 6 HOT 2
- export back to pgn much slower than import pgn HOT 2
- Why can't this pgn file be converted? HOT 3
- error messages when opening exported pgn from ocgdb in other chess GUI like Scid HOT 2
- Request remove games with none standard starting positions. HOT 2
- Request option to set eco codes. HOT 4
- Request to sort a database. HOT 1
- Request option to detect doubles when games are included in other games. HOT 23
- Don't get option to discard games with ply-count under n to work HOT 5
- Base.cpp code defect HOT 1
- Request option to search a database for games where one of the players have at least a specified elo. HOT 1
- strange example HOT 2
- can not unzip the example databases HOT 1
- Is there a version for xiangqi available? HOT 6
- Missing header files. HOT 1
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 ocgdb.