Choose your setup and start playing
ChessDream lets you play full games against the Stockfish engine at five selectable difficulty levels, from beginner up to grandmaster. Each level is produced by limiting the engine's search depth and skill setting, so the lower levels play recognisably human-scale chess with real mistakes rather than perfect moves. The engine runs locally in your browser, games start instantly, and no account is required.
Each level constrains Stockfish rather than swapping in a different engine. Lower levels search fewer moves ahead and use a reduced skill setting, which makes the bot overlook tactics in the way a weaker human would, instead of playing perfectly and then blundering at random. The level names describe the intended playing strength, not a formally calibrated rating.
Bots are better for deliberate practice because they are always available, never tilt, and let you set the difficulty precisely. Human opponents are better for competitive experience, since they set traps, manage the clock against you, and play the practical tricks an engine never bothers with. Most improving players benefit from both.
Yes. All difficulty levels are free and no account is required to play.
The five levels run from beginner to grandmaster strength, produced by limiting Stockfish's search depth and skill setting. The level names describe intended playing strength rather than a formally calibrated Elo rating.
Yes. You can choose to play either colour before the game starts.
Yes. Take the game into the analysis tool to get a move-by-move Stockfish evaluation and see exactly where the game turned.