I can't play chess very well, and want a computer game to play against. I've tried two so far - Chessbase (Fritz 5.32) and Crafty Chess. Both had the same problem that even on the lowest difficulty setting, the computer trashed me.

I'm running Windows XP. Here are my criteria:

  • 100% Free (no nagware)
  • Lightweight: loads quickly, small filesize (say under 15 Mb)
  • Not system intensive. I don't need or want a 3d board.
  • Multiple difficulty levels, the lowest one being comparable to someone who's just been told what the legal moves are, and the highest one being... good. Good enough that I won't have to switch to a more advanced program for a while.

If it could have a nice clean interface without clutter everywhere, like the current move list and advanced AI options and what not - which might be great for advanced players but I have no need for - that would be nice.

If you know of a program like this for other operating systems, go ahead and post them for future readers... but I'm on XP.

  • 4
    finding the right difficulty is very hard, either I win easily or don't stand a chance, similar to ontrolling the amount of hot water from my shower
    – ajax333221
    Commented Nov 11, 2012 at 17:26
  • That program is called chess.com ! Where you can play against different human opponents of all levels
    – David
    Commented Aug 1, 2019 at 14:13
  • Lichess is way better than chess.com, and satisfies all your requirements, and has an excellent analysis interface for after you have finished your game.
    – user21820
    Commented Sep 17, 2021 at 15:52

11 Answers 11


Download Babaschess, sign up for the Free Internet Chess Server (FICS) and start playing unrated games against real people. :)

  • 2
    I use BabasChess on FICS. Once you have a rating, you can play other people at your same skill level. IMHO this is WAY better than playing against the computer.
    – Rick G
    Commented Dec 25, 2012 at 19:46

You could try WinBoard. WinBoard is a GUI, that you can use with thousands of engines. Two of the most famously weak engines, that you can use it with it are:

  • Ufim 0.82 The limit strength can be set as low as 700 ELO
  • BrutusRND This one literally makes random (legal) moves.

Source: chessforums

When you outgrow those engines, it will be easy to switch to a stronger one. The advantage of having multiple Engines is, that they all play different and so you won't get bored as fast.

Additionally, you could also weaken any existing engine. Here is an example with Crafty.

  • +1 for Winboard, its small, fast and relatively easy to beat. It also supports extra engines.
    – Seth
    Commented Dec 25, 2012 at 23:48

Lucas Chess is great! From the description of the program:

"The computer uses different chess programs (so-called chess engines) of various strength. The user starts playing against the weakest engine at first. Initially the engine plays with limited strength but as the user wins more games the engine will be given more calculation time and its strength will improve. Eventually the engine will reach its maximum level of strength and if the user continues to win he will be passed to the next stronger engine and so forth.

It comes with a tutor that watches over your moves.
Lucas Chess ships with several chess engines from very weak to very strong (Stockfish,Rybka) and thousands of training positions (mate in 2,3,4 .. etc.)
For improving your openings try ChessHero or ChessPositionTrainer

  • It's worth mentioning Lucas Chess has really good analyzing capabilities, also it works under wine (or natively if you run from its python source and fix some issues, but then you will need to add native engines). Commented Nov 22, 2012 at 1:42
  • +1. I just started playing around with this and it is great.
    – xaisoft
    Commented Dec 3, 2012 at 18:53
  • Is Lucas Chess still available anywhere? The link is no longer working.
    – Tsundoku
    Commented May 23, 2018 at 11:49
  • @Christophe Strobbe It's still available, but the link changes frequently => bfy.tw/IHLm
    – Rebse
    Commented May 24, 2018 at 5:34
  • @Rebse zdnet.com/article/google-is-not-your-friend
    – Tsundoku
    Commented May 24, 2018 at 8:53

If I'm not on my own computer, I use Shredder Chess Online. You probably can't get much simpler than that. Unfortunately it has just 3 levels, but fortunately the middle level fits for me if I don't want to think too hard, and the highest level if I'm in serious mood :-)


I find that SparkChess is fast and easy to beat on its lowest level. It has a neat flash based interface, though you'll need Adobe's Flash Plugin to play.


My favourite chess engine is Numpty chess. I am an "average"(?!) rated chess player and I have had hours of fun playing against this engine and look forward to more. It is not so highly rated like some other engines eg StockFish, Rybka, Fritz etc etc and is great for learning & improving at chess. This means you do get winning chances and so you do not get so demoralised as when playing super strength engines.

It needs a GUI to run in & is easily setup in Winboard or Arena chess gui. Chris Tatham is the engine author and a fine friend of mine (only through Numpty!). Numpty is at Numpty chess engine and is freeware. Give it a game & enjoy!

  • I love Chris Tatham's Numpty.
    – SmallChess
    Commented Aug 22, 2014 at 16:34

Another free chess program under Windows is Zillions of Games. Zillions is a generalized game system that includes chess as well as other games. You can easily control its intelligence. There are different settings for
1. Skill level
2. How variable its move choices are
3. How fast the computer moves

I purchased the full version of Zillions, because I wanted to play more games than those included in the free download version.


You can try the online option at https://www.apronus.com/chess/playcomputer/. You can experiment with the strength of the computer by reducing its time to think per move (in milliseconds).

  • Is that a dead link now?
    – Tsundoku
    Commented May 23, 2018 at 11:24
  • The link is back in shape. Just a glitch with server configuration. Commented May 24, 2018 at 13:34

I'd like to answer my own question with a recommendation for Chessology.

Interface is pretty clean, and good difficulty settings, I found.

It also has an interesting feature: it colors squares of the board to reflect which player controls them. Red for black control, green for white control, with the color varying along a spectrum to represent weaker or stronger control (I think the formula is just Control = WhitePiecesThreateningSquare - BlackPiecesThreateningSquare, but I haven't done extensive testing). How useful that feature is I don't know because I don't know much about Chess, I'll leave it up to you esteemed gentlemen to discuss in the comments.


Download Chess Wizard from this site:


It's completely free and lightweight. It also supports UCI engines. You can download the BrutusRND engine, which plays random legal moves.

You can also download ufim_802, which is a very weak engine.


believe me you should download chess master (grand master edition) it has all the features you want + there are many levels to play with including many low levels that I'm sure that any small kid can beat them

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.