Recursing / Sunfish_rs
Rust rewrite of the sunfish simple chess engine
Stars: ✭ 41
Programming Languages
rust
11053 projects
Labels
Projects that are alternatives of or similar to Sunfish rs
Ancientbeast
Turn Based Strategy Game. Master your beasts! 🐺
Stars: ✭ 907 (+2112.2%)
Mutual labels: chess
Summer
这是一个支持分布式和集群的java游戏服务器框架,可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
Stars: ✭ 336 (+719.51%)
Mutual labels: chess
Realchess
Mod for Minetest to play a realistic chess game (GUI-based)
Stars: ✭ 5 (-87.8%)
Mutual labels: chess
Cutechess
Cute Chess is a graphical user interface, command-line interface and a library for playing chess.
Stars: ✭ 284 (+592.68%)
Mutual labels: chess
Cc65 Chess
Portable chess game in C. Commodore 64, Apple 2, Atari, Oric, Commander X16, curses terminal, etc.
Stars: ✭ 21 (-48.78%)
Mutual labels: chess
Chess Variants Training
Chess Variants Training is a website where you can improve at chess variants.
Stars: ✭ 18 (-56.1%)
Mutual labels: chess
Tensorflow chessbot
Predict chessboard FEN layouts from images using TensorFlow
Stars: ✭ 362 (+782.93%)
Mutual labels: chess
Command Line Chess
A python program to play chess against an AI in the terminal.
Stars: ✭ 378 (+821.95%)
Mutual labels: chess
Reddit Pgn To Gif
Converts PGN from /r/chess into gifs hosted on imgur and leaves a reddit comment
Stars: ✭ 16 (-60.98%)
Mutual labels: chess
Patchbay
An alternative Secure Scuttlebutt client interface that is fully compatible with Patchwork
Stars: ✭ 325 (+692.68%)
Mutual labels: chess
Game Server
Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools
Stars: ✭ 916 (+2134.15%)
Mutual labels: chess
Colamone js
A two-player strategy board game /オリジナルのボードゲームを作ってみる。
Stars: ✭ 13 (-68.29%)
Mutual labels: chess
Pgnstats
parses PGN files and extracts statistics for chess games
Stars: ✭ 16 (-60.98%)
Mutual labels: chess
sunfish_rs
Rust "port" of the sunfish simple chess engine
Credits:
- The original sunfish
- yuri91 for making a first rust port that inspired this
How to play:
Right now it's only supporting a very basic subset of UCI, will soon add option to choose a simple cli
Challenge it on lichess and tell me what you think!
TODO:
- Improve time managment, maybe rewriting search to be iterative instead of recursive
- Support endgame values (ideally tapered eval), might be tricky to do with incremental updates
- Way more tests, need to test way more positions and to test single functions
- Benchmarking, maybe build a micro benchmarking framework? See https://github.com/bheisler/criterion.rs/issues/306
- Make Square enums more compact, currently they use twice as much memory as the python chars :/
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].