Skip to content

Chess APIs for board generation, move validation, checkmate/stalemate detection, custom rules, AI best move detection. Easy and open for third party integrations & plugins.

Notifications You must be signed in to change notification settings

RSG-Group/RSG-Chess-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RSG Chess APIs

RSG Chess and the RSG Chess APIs are part of our growing chess platform for developers and chess players. We want everyone to be able to build chess experiences in hours instead of days and days instead of months.

No matter if you're building chess game, chess analytics app, or even chess community blog RSG Chess' APIs can help you with smart solutions, and your users - with great experience and performance!

The chess programming, especially for the web is something that can become really better. Even when we have powerful libraries such as Chess.js and chessboard.js they're not enough powerful for more complex chess developmnt. And also the best chess engines on the web are close-sourced. We want to CHANGE THAT! And we can! "RSG Chess API" is collection of open source solutions for every chess experience.

What the RSG Chess API can do?

  • Board managment, piece movement, checkmate/stalemate detection. Available on NPM as rsg-chess.
    • Extended support: Our core APIs are available on the web (using JS/ES 5-7), on the servers running NodeJS, on serverless back-ends, such as the Google Cloud Functions and on frameworks for building mobile apps, such as ReactNative, NativeScript, Cordova, IONIC and much more
  • Experimental AI - Simple AI that returns the best valid move using minimax algorythm.
  • Great looking but simple to develop chess graphics based on basic HTML5 tables and CSS grids.
  • Solutions for complex situations and tasks, such as transfering data to backends, using threads and workers.
    • methods to improve the performance and speed of your chess app.
  • Easy methods to integrate third party chess libraries (such as lichess api or Chess.js) or your own functions.

About

Chess APIs for board generation, move validation, checkmate/stalemate detection, custom rules, AI best move detection. Easy and open for third party integrations & plugins.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published