Coder Social home page Coder Social logo

ajaxchessbot's Introduction

Ajax Chess Bot

Github All Releases

A chess bot for online chess game

ScreenShot

ScreenShot Ajax Chess Bot is free ,open source and light weight Check Turtorial or Video Turtorial to learn how to use the program

Bug report

If you find a bug in the program, you can submit it here please steps as detailed as possible to reproduce the bug

Faq

The exe automatically closes?

This may be caused by an antivirus blocking the exe, since this programs uses win api to click and perform its actions so it may be seen as dangerous by the antivirus

turn off the antivirus and it may work :D

If none of that work, discuss it here

Features

  • Play an online chess game automatically with an engine of choice

Installation

Install the program here

Ajax Chess Bot requires an uci compatable chess engine to run.

Example of uci compatable engine:

Development

Want to contribute? Great!

Supported online chess website

  • lichess.org โœ”
  • chess.com โŒ

Future enhancements

  • Add Gui for easier setups (ex : open engine list of choice from gui)
  • Add support for chess.com
  • Use browser automation project such as selenium to make it easier to monitor the state of the game
  • Fix slow performance because of
    • inefficient usage of REGEX
    • Starting and killing the process after sending a move to the engine (which really impacts the performance because setting up the engine again after it has been killed takes time)

License

GNU GPLv3

ajaxchessbot's People

Contributors

kuhakupixel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ajaxchessbot's Issues

Working on chess.com support

Hello and thanks for this little nice project its the only one i could use without to much install and hassle so chess.com support would be lovely thanks for making this :D

SUGGESTION WITH THE PROGRAM

I suggest that there should be a way to make the best chess move play with the press of a key. I imagine that this is an easy thing to implement into this program.

Thank you for reading.

I hope to see it added soon.

If you are willing to go the extra mile, you can add an adviser mode just like chessbotx's. If you manage to program that, you will be a serious competitor to chessbotx.

The .exe application is not opening

I don't know if it works now currently or not but when ever I open the .exe it doesnt do anything. I can provide a video if needed. I found out the .exe opens the command prompt for a split second then nothing happens.

flicker issue

which line should I remove if I want to disable the flickering of the mouse whenever it gave the move from engine. Thank you

Importing chess engine fail

I am trying to import Stockfish 15.1 into the Ajax Chess bot. Each time that I do it, it shows an error and then closes. I am not sure what is happening, and I am PRETTY SURE that it is UCI compatible. However, I do not know how to check.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.