Chess – Play Online Chess at CoolmathGames.com
'; } else { signupPromoTop = ''; signupContainerTop = ''; } if (typeof signupPromoBottom !== 'undefined' && signupPromoBottom !== '') { signupContainerBottom = ''; } else { signupPromoBottom = ''; signupContainerBottom = ''; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Bottom', document.title); } '; } else { signupPromoTop = ''; signupContainerTop = ''; } if (typeof signupPromoBottom !== 'undefined' && signupPromoBottom !== '') { signupContainerBottom = ''; } else { signupPromoBottom = ''; signupContainerBottom = ''; } function preroll_signup_top_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Top', document.title); } function preroll_signup_bottom_handler() { trackEvent('Preroll Signup Clicked', 'Preroll Signup Bottom', document.title); } // we will define this varialbe signUpURLABTest in experiments.js var cmg_upg_days_limit = 180; var user_dst = window.location.pathname; user_dst = user_dst.replace("/", ""); if (window.location.host !== 'cmatgame.local') { if (typeof signUpURL === 'undefined' || signUpURL === '') { signUpURL = '/premium-access/b2df5a33?origin=' + user_dst; } else { signUpURL = signUpURL + '?origin=' + user_dst; } } else if (typeof signUpURLABTest === "undefined" || signUpURLABTest === null) { signUpURL = 'https://' + window.location.hostname + '/premium-access/b2df5a33?origin=' + user_dst; } else { signUpURL = signUpURLABTest; } function subscription_promo_handler() { if (typeof freeTrialUser !== 'undefined' && freeTrialUser) { trackEvent('Premium Subscription ' + subscriberLeg, 'Subscription overlay clicked', userPlayedGames); trackGoalVirtualPV('/virtual/subscription-overlay-click'); } return; } function subscriptionSignUpUrl() { var user_played_games = ''; var zeroFreeGamesLeftUsers = localStorage.getItem("zeroFreeGamesLeftUsers"); if (typeof userPlayedGames !== 'undefined' && userPlayedGames) { user_played_games = "upg=" + userPlayedGames; } else { user_played_games = "upg=0"; } if (zeroFreeGamesLeftUsers !== null && user_played_games !== '') { user_played_games = user_played_games + '&zfg=' + zeroFreeGamesLeftUsers; } else if (zeroFreeGamesLeftUsers !== null) { user_played_games = 'zfg=' + zeroFreeGamesLeftUsers; } if (typeof signUpURL !== 'undefined' && signUpURL !== null && signUpURL.indexOf('upg') === -1) { if (signUpURL.indexOf('?random_true') > -1) { signUpURL = signUpURL.replace('?random_true', ''); } if (signUpURL.indexOf('?') > -1) { signUpURL = signUpURL + '&' + user_played_games; } else { signUpURL = signUpURL + '?' + user_played_games; } } } function updateMyGamesTimeSpent(gameId) { var userActivityTime = Date.now(); //if(userActivityTime - lastKeyBoardorMouseActivityTime =2) { currentTimeInterval = 0; if(isUserValidFreeUserOrSubscriber()) { //save MyGames only for subscribers saveMyGames(gameId,0,1); currentTime = userActivityTime; } } else { currentTimeInterval = currentTimeInterval +1; saveUserProgress(); //save user progress every 20 sec } //} } function updateMyGamesTimeSpent1(gameId) { if(isUserValidFreeUserOrSubscriber()) { //save MyGames only for subscribers saveMyGamesTimeBased(gameId,0,1); } } function removePrerollAndDisplayGame() { //console.log('remove ad swf'); if (isRemoveAdSwfJWPLayer) { //remove preroll only once console.log('ad swf player already removed'); } else { console.log('removeAdSwfJWPLayer called'); //record current time to calculate how much time user spent on playing the current game currentTime = Date.now(); currentTimeInterval = 0; //call this only for timebased games //TODO save game progress /*if(!is_level_based) { setInterval(function () { updateMyGamesTimeSpent(gameId) }, 20000); } */ if(!is_level_based) { setInterval(function () { updateMyGamesTimeSpent1(gameId) }, 60000); } jQuery("#my-content").css("opacity", "1"); if(typeof intervalId != "undefined") { clearInterval(intervalId); } jQuery("#afg_container").remove(); jQuery("#afg_preloader").remove(); jQuery("#continue-container").remove(); if (!drupalSettings.cmatgame.swfembed) { //html5 game game width, game height and game type game_width = jQuery("#html5game").attr("width"); game_height = jQuery("#html5game").attr("height"); game_type = "html5"; // IE Detection and Version grabbing ie = false; var html5_game_url = jQuery("#html5game").attr("src"); var swf_game_url = jQuery("#swfgame").attr("src"); if (typeof swf_game_url !== 'undefined') { if (!checkIfFlashIsEnabled()) { //console.log('flash is undefined'); flashDetectionMessage(); } } if (typeof swf_game_url !== 'undefined' && swf_game_url.indexOf("//") === 0) { swf_game_url = window.location.protocol + swf_game_url; } else if (typeof swf_game_url !== 'undefined' && swf_game_url.indexOf("//") > 0) { swf_game_url = swf_game_url.replace("http:", window.location.protocol); } if (typeof html5_game_url !== 'undefined' && html5_game_url.indexOf("//") === 0) { html5_game_url = window.location.protocol + html5_game_url; } else if (typeof html5_game_url !== 'undefined' && html5_game_url.indexOf("//") > 0) { html5_game_url = html5_game_url.replace("http:", window.location.protocol); } if (navigator.appName == "Microsoft Internet Explorer") { ie = true; var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"); if (re.exec(ua) != null) { ieVersion = parseInt(RegExp.$1) } } if (ie && ieVersion Hey, you're using an older web browser that can't play HTML5 games like this one.
Please switch to another browser or just enjoy a different Coolmath game!' + 'div>
Get a new Internet Explorer browser from Microsoft
Please switch to another browser or just enjoy a different Coolmath game!' + 'div>
Get a new Internet Explorer browser from Microsoft
' + gameInstructions.innerHTML; } } isRemoveAdSwfJWPLayer = true; } } } display_game_progressbar(gameId); } function cmatgame_premium_subscription_game_display() { var cmatgame_subscriber = getCookie('cmg_sx'); var validSubscriber = false; if (typeof cmatgame_subscriber !== 'undefined' && cmatgame_subscriber !== null) { validSubscriber = true; } var cmatgame_free_user = getCookie('cmg_fx'); var validFreeUser = false; if (typeof cmatgame_free_user !== 'undefined' && cmatgame_free_user !== null) { validFreeUser = true; } if (typeof subscribeNowAlienClass === 'undefined' || subscribeNowAlienClass === null || subscribeNowAlienClass === '') { // if (drupalSettings.cmatgame.isSubscriptionActive == false) { // subscribeNowAlienClass = "subscribe-now-alien-subscribe"; // } else { // subscribeNowAlienClass = "subscribe-now-alien-signup"; // } } freeGamesExceeded = true; //display Ads to anonymous users the time from 7am to 13pm, display ads to anonymous users from 13pm to 11:59pm and 00 to 7am only if the user is not from New York city //TODO -->Need to add day of the week for school hours logic, day 0) { userFreeGameList = userFreeGameList.concat(freeGameNid); } else { userFreeGameList = [freeGameNid]; } localStorage.setItem("userPlayedGames", userPlayedGames); sessionStorage.setItem("userFreeGameList", JSON.stringify(userFreeGameList)); } else { freeGamesExceeded = true; } //console.log("Number of games user has played "+ userPlayedGames ); var validReferer = false; var validGameSession = false; if (userFreeGameList.indexOf(freeGameNid) > -1) { validGameSession = true; } if (ref.match("google.com") !== null || ref.match("yahoo.com") !== null || ref.match("bing.com") !== null) { validReferer = true; } subscriptionSignUpUrl(); if (!validReferer && userPlayedGames >= freeGameLimit && !validGameSession) { //subscription paywall //block anonymous users for New York City from 0-7am and 13pm to 11:59pm console.log("Free games limit exceeded and referer is not google"); clearInterval(intervalId); jQuery("#afg_container").remove(); jQuery(".title-instructions").remove(); jQuery(".body-instructions").remove(); var alreadySubscriberText = '
Already a Subscriber? Login
Please Sign up to keep playing
PLEASE SUBSCRIBE NOW TO KEEP PLAYING
The World's Best Collection of Games For Logic, Reasoning & Fun. Subscribe Now' + alreadySubscriberText + '
Use your mouse to move your Chess pieces across the board. Your objective in Chess is to get a checkmate. To land a checkmate, youll need to get your opponents King into a position where it can be captured, and cannot be freed by the opponents next move.
Each piece on the board moves differently. When your piece moves intoa square that is currently occupied by an opponent's piece, you will capture that piece. Here is how each piece moves:
Dont forget: Chess is a game of logical thinking and strategic planning. Youve got to get those mental muscles moving if you want to best your opponent!
Study the board. Take a moment to consider your options before making your move. Its ideal to move to a spot that puts any of your opponents pieces under attack, but be careful you dont set yourself up for a loss!
Watch your opponents moves carefully. Stay focused and keep an eye on what kind of moves your opponent makes. Don't move into squares where they can capture your pieces, unless you see a potential advantage.Use their movements to come up with your own strategy for taking down each of their pieces. With enough practice, youll be able to predict your opponent's moves based on how the board is set up each turn.
Castleyour King early. Protecting your King is your number objective, so as soon as you see an opportunity to castle, you should. To castle, you must first clear all of the space between your King and one of your Rooks.This will open up special move options for your King. Note: Castling can only be done if neither your King and Rook have moved.
Pawns can become Queens (or most any other piece). If you can manage to get one of your pawns across the board to your opponent's back row, you can "promote" them into any other piece except a King.Simply choose the new piece you'd like them to become. You can even have "extra" Queens or other pieces!
Dont be afraid to make sacrifices. In any game, you will lose some of your pieces to your opponent. An experienced Chess player will sometimes sacrifice lower-ranking pieces in order to save those that are more useful. When deciding which pieces to sacrifice, it can help to count the points. Watch this video to learn more about the point system.
Practice makes perfect! As with any game, the more you play, the more youll learn. Chess isnt meant to be mastered after the first game. It takes years of hard work and practice. Keep on playing and maybe someday youll be a Chess master, too!
Go hereto read more about playing Chess and learn a thing or two from one of the masters.
Originally posted here:
Chess - Play Online Chess at CoolmathGames.com
- Chess: England fail to win senior team world medals for first time in five years - The Guardian - May 1st, 2026 [May 1st, 2026]
- The College-Admissions Chess Game Is More Complicated Than Ever - WSJ - May 1st, 2026 [May 1st, 2026]
- How Bryce Pinkhams Ad-Libs Helped Build The Scene-Stealing Arbiter In Chess - BuzzFeed - May 1st, 2026 [May 1st, 2026]
- Building the future of chess far from the spotlight: How FIDEs Development Fund is shaping chess around the world - FIDE - May 1st, 2026 [May 1st, 2026]
- Grondahl: Table tennis, chess transform blighted Albany lot - Times Union - May 1st, 2026 [May 1st, 2026]
- After Magnus Carlsen, Chess Has Entered a New Age - The New Yorker - May 1st, 2026 [May 1st, 2026]
- Aaron Tveit Says "Chess" Is The Hardest Role Hes Ever Sung And He Learns Something New Every Night - BuzzFeed - May 1st, 2026 [May 1st, 2026]
- Meet the Philly Chess Master Who is Now a Jeopardy! Champion - PHILADELPHIA.Today - May 1st, 2026 [May 1st, 2026]
- FIDE World Team Rapid and Blitz Chess Championships 2026: Top teams already confirmed for Hong Kong - FIDE - May 1st, 2026 [May 1st, 2026]
- Tickets now on sale for the FIDE World Team Rapid and Blitz Chess Championships 2026 - FIDE - May 1st, 2026 [May 1st, 2026]
- TCS and ASX go-live with CHESS - Securities Finance Times - May 1st, 2026 [May 1st, 2026]
- Campeonato de Andaluca Sub10 a Sub16 2026 | Sub 10 - All the Information - Chess.com - May 1st, 2026 [May 1st, 2026]
- Cats: The Jellicle Ball, Schmigadoon!, Chess, and More Nominated for 2026 Chita Rivera Awards - TheaterMania - May 1st, 2026 [May 1st, 2026]
- Vietnams sidewalk chess where community makes every move - Ucanews - May 1st, 2026 [May 1st, 2026]
- Chess club gathers at Merrill library to learn and play the game - wjfw.com - May 1st, 2026 [May 1st, 2026]
- "Madwoman's Game", chess-themed documentary produced by Keanu Reeves, premieres at Miami Festival - Chess News | ChessBase - May 1st, 2026 [May 1st, 2026]
- Wake Up With BroadwayWorld April 30, 2026- Lea Michele Talks CHESS and More - BroadwayWorld - May 1st, 2026 [May 1st, 2026]
- Everything Wadim Rosenstein Is Doing Suggests He Wants To Be FIDE President. Here's Why - World Chess - May 1st, 2026 [May 1st, 2026]
- 1988 short-lived musical Chess returns to Broadway with all-star trio - Spectrum News NY1 - May 1st, 2026 [May 1st, 2026]
- Mt. Lebanon grad, 7th-round pick Eli Heidenreich could turn into chess piece for Steelers - TribLIVE.com - May 1st, 2026 [May 1st, 2026]
- Brandon Staley is playing chess with Saints' latest signing - whodatdish.com - May 1st, 2026 [May 1st, 2026]
- International Chess Federation (FIDE) granted membership of the IWGA - The World Games - May 1st, 2026 [May 1st, 2026]
- Video: Lea Michele Is Making All the Right Moves as the Queen of CHESS - BroadwayWorld - May 1st, 2026 [May 1st, 2026]
- 'Gukesh wont fear Sindarov in World Chess Championship match, he will relish it' - Firstpost - May 1st, 2026 [May 1st, 2026]
- Who is Greg Shahade? Philly Jeopardy champ defends win over Ding - USA Today - May 1st, 2026 [May 1st, 2026]
- FIDE and ISCF announce dates for African and American Continental Stages of the World Schools Team Championship 2026 International Chess Federation -... - May 1st, 2026 [May 1st, 2026]
- Viswanathan Anand to new-gen chess stars: Growth, glory and the Rs 2 crore question - Firstpost - May 1st, 2026 [May 1st, 2026]
- Vibrating crotches, anal beads and suspicious minds: the long, strange history of chess cheats | Sean Ingle - The Guardian - April 21st, 2026 [April 21st, 2026]
- A Day in the Life of New York Citys Young Chess Stars - The New York Times - April 21st, 2026 [April 21st, 2026]
- Retro Chess Roguelike Below the Crown Casts Spells, Explosions, Strategies in 1.0 Release Today - Games Press - April 21st, 2026 [April 21st, 2026]
- Playoff chess match on ice developing between Wild and Stars - InForum - April 21st, 2026 [April 21st, 2026]
- Ukrainian teen comes from behind to win European chess title - TVP World - April 21st, 2026 [April 21st, 2026]
- The Stress of Elite Chess Is Wearing Down the Games Champions - The Walrus - April 21st, 2026 [April 21st, 2026]
- SenseRobot Unveils Chess Mini: The AI-Powered Robotic Mentor Bringing the "Soul" Back to the Board - AiThority - April 21st, 2026 [April 21st, 2026]
- Madison to host free beginner chess series with mayor - rocketcitynow.com - April 21st, 2026 [April 21st, 2026]
- D Gukesh vs Javokhir Sindarov: A way-too-early preview for the 2026 World Chess Championship - espn.in - April 21st, 2026 [April 21st, 2026]
- ASX shifts equities clearing into the cloud as new CHESS goes live - AFR - April 21st, 2026 [April 21st, 2026]
- Anish Giri Asks FIDE to Pay for Its Own Circuit - World Chess - April 21st, 2026 [April 21st, 2026]
- From Netflixs The Queens Gambit To Real Life: How to Start Playing Chess Today - Geek Vibes Nation - April 21st, 2026 [April 21st, 2026]
- Tunde Onakoya To Represent WR Chess Team At World Rapid And Blitz Championship In Hong Kong - Arise News - April 21st, 2026 [April 21st, 2026]
- Vishy Anands advice to Gukesh: Lock yourself in room, and just ignore criticism but some of it is legitimate - The Indian Express - April 21st, 2026 [April 21st, 2026]
- Young Buffalo City Chess trio to represent SA in Uganda - Daily Dispatch - April 21st, 2026 [April 21st, 2026]
- Chess: Sindarov wins Candidates with record total, while Vaishali takes womens event - The Guardian - April 19th, 2026 [April 19th, 2026]
- Stockholm hosts Chess Party with world record attempt - ChessBase - April 19th, 2026 [April 19th, 2026]
- Chanel Puts a Diamond Twist on the Chessboard at Watches and Wonders 2026 - Galerie Magazine - April 19th, 2026 [April 19th, 2026]
- Chess Mates, the documentary about the world champion who defamed a rival and wont apologize - EL PAS English - April 19th, 2026 [April 19th, 2026]
- From chess prodigy to music star: PinkPantheress emerges as one of pops most intriguing voices - ynetnews - April 19th, 2026 [April 19th, 2026]
- Think Before You Move event brings local chess community together - WPTA | 21Alive | Fort Wayne, IN - April 19th, 2026 [April 19th, 2026]
- Why Danny Strong calls Chess the weirdest thing Ive ever done - Gold Derby - April 19th, 2026 [April 19th, 2026]
- Winners crowned at 1st FIDE World Blitz Solving Championship and International Team Tournament - FIDE - April 19th, 2026 [April 19th, 2026]
- Lea Michele Walks Through Her Broadway RsumFrom Les Misrables to Her Full-Circle Return in Chess - Broadway Shows - April 19th, 2026 [April 19th, 2026]
- Chess between Xi and Trump: Games within the game - The American Bazaar - April 19th, 2026 [April 19th, 2026]
- From Abuja to the Isle of Man: FIDE is widening chesss world map International Chess Federation - FIDE - April 19th, 2026 [April 19th, 2026]
- Still have a long way to go: R Vaishali - The Times of India - April 19th, 2026 [April 19th, 2026]
- Patrick Graham Confirms Jalen Ramsey Will Be the Ultimate Chess Piece for the Steelers - Steelers Now - April 19th, 2026 [April 19th, 2026]
- Zach LaVine could be playing 3D chess with the Kings over his contract - A Royal Pain - April 19th, 2026 [April 19th, 2026]
- Five-way tie at the top of EICC2026 ahead of the Final Round - European Chess Union - April 19th, 2026 [April 19th, 2026]
- AI Conquered Chess 30 Years Ago. It Still Cant Deal With Secrets - The Good Men Project - April 19th, 2026 [April 19th, 2026]
- All India Chess Federation aims to host World Chess Championship matches, says Verma - The Hindu - April 19th, 2026 [April 19th, 2026]
- How a Chess Game Over the Telegraph in 1844 Accidentally Created the First E-sport - ZME Science - April 17th, 2026 [April 17th, 2026]
- Javokhir Sindarov earns world chess title shot with stunning Candidates win - The Guardian - April 17th, 2026 [April 17th, 2026]
- The Gamblers Behind One of the Weirdest Cheating Mysteries in Chess Have Been Unmasked - WIRED - April 17th, 2026 [April 17th, 2026]
- Candidates R14: Sindarov achieves record-breaking score, Giri and Caruana grab wins - ChessBase - April 17th, 2026 [April 17th, 2026]
- Checkmate! Chess-loving Nats make all the right moves in sweep - MLB.com - April 17th, 2026 [April 17th, 2026]
- Bidding for the 2030 FIDE Chess Olympiad: Deadline extended International Chess Federation - FIDE - April 17th, 2026 [April 17th, 2026]
- #WATCH | R Vaishali takes centre stage to lift the 2026 FIDE Womens Candidates trophy at the closing ceremony, marking a historic triumph on the... - April 17th, 2026 [April 17th, 2026]
- Candidates R13: Sindarov secures overall victory with a round to spare! - ChessBase - April 17th, 2026 [April 17th, 2026]
- Chess Kingdom Expands Early Access With Two New Fast-Paced Modes - COGconnected - April 17th, 2026 [April 17th, 2026]
- Exclusive: Watch the Cast of CHESS Perform 'Golden Bangkok' on Broadway - BroadwayWorld - April 17th, 2026 [April 17th, 2026]
- People Played Chess Over the Telegraph in 1844 and It Accidentally Created the First E-sport - ZME Science - April 17th, 2026 [April 17th, 2026]
- Vaishalis Candidate win: A shot in the arm for womens chess in India, says her coach Ramesh - The Times of India - April 17th, 2026 [April 17th, 2026]
- Romania Grand Prix 2026: Experience chess at its finest, in the heart of Europe! - ChessBase India - April 17th, 2026 [April 17th, 2026]
- The Playing Hall Experience | Behind the Scenes - Day 3 - ChessBase - April 17th, 2026 [April 17th, 2026]
- Garry Kasparov: If Javokhir Sindarov beats Gukesh, theres a chance Magnus Carlsen might come back to World Championship cycle - The Indian Express - April 17th, 2026 [April 17th, 2026]
- The making of Javokhir Windarov: Gukeshs challenger is an Uzbek GM, whose ally is speed and comes to the board with lethal home prep - The Indian... - April 17th, 2026 [April 17th, 2026]
- A Game That Outlasted the Day (4) - ChessBase - April 17th, 2026 [April 17th, 2026]
- Vaishali wins the Women's Candidates Tournament - The Week in Chess - April 17th, 2026 [April 17th, 2026]
- Indian Joy As Vaishali Wins Women's Candidates To Earn World Title Shot - World Chess - April 17th, 2026 [April 17th, 2026]
- When a food poisoning bout and forced 2-month rest worked its magic for Vaishali Rameshbabu to rediscover joy in chess in 2024 - The Indian Express - April 17th, 2026 [April 17th, 2026]
- Candidates | Viswanathan Anand on Vaishali: She was always in better control of her nerves than rest of the field - The Indian Express - April 17th, 2026 [April 17th, 2026]