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
- The dark side of the online world: Hanna Sayce's story - Chess News | ChessBase - September 29th, 2026 [September 29th, 2026]
- TE Isaiah Likely: 'I love being called a chess piece' - Giants.com - September 29th, 2026 [September 29th, 2026]
- Fireworks, drones and champions: Samarkands grand Olympiad finale International Chess Federation - FIDE - September 29th, 2026 [September 29th, 2026]
- Explainer: The political chess behind the ECB's next leadership shake-up - reuters.com - September 29th, 2026 [September 29th, 2026]
- Meet 11-year-old Mumo, the youngest Kenyan to earn chess 'Master' title - Daily Nation - September 29th, 2026 [September 29th, 2026]
- Uzbekistan and China win the 46th Chess Olympiad - European Chess Union - September 29th, 2026 [September 29th, 2026]
- Every Lesson Counts: FIDE Summit in Samarkand puts chess education at the heart of global development - FIDE - September 29th, 2026 [September 29th, 2026]
- Meet the 11-year-old girl who's now the youngest woman chess grandmaster ever - WTXL ABC 27 - September 29th, 2026 [September 29th, 2026]
- UW-Eau Claire to host chess master John Bartholomew for 'simul' exhibition - WQOW - September 29th, 2026 [September 29th, 2026]
- Clear win for China in Women's Chess Olympiad, while Kazakhstan and India complete the podium - Chess News | ChessBase - September 29th, 2026 [September 29th, 2026]
- 11-year-old from London becomes youngest chess grandmaster of all time - KVUE - September 29th, 2026 [September 29th, 2026]
- Girl, 11, is youngest chess grandmaster of all time! - WPLG Local 10 - September 29th, 2026 [September 29th, 2026]
- Vincent Keymer: Relaxed, light-hearted and funny - Chess News | ChessBase - September 29th, 2026 [September 29th, 2026]
- AI Has Cracked the Most Diabolical Problems in Math. Why Cant It Solve Chess? - WSJ - September 29th, 2026 [September 29th, 2026]
- Key Matchups: Two young offensive minds preparing for a chess match in the Big Easy - raiders.com - September 29th, 2026 [September 29th, 2026]
- Chess team impress on the big stage - Royal Gazette | Bermuda - September 29th, 2026 [September 29th, 2026]
- Blindfolded and Unbeatable: Meet Maryland Footballs Chess Expert - University of Maryland Athletics - September 29th, 2026 [September 29th, 2026]
- Uzbekistan Wins FIDE Chess Olympiad Gold on Home Soil in Samarkand - The Times Of Central Asia - September 29th, 2026 [September 29th, 2026]
- Kazakhstan Womens Chess Team Wins Silver at World Chess Olympiad - The Astana Times - September 29th, 2026 [September 29th, 2026]
- Two Summers, One Film and a Lot of Chess - The Express News Group - September 29th, 2026 [September 29th, 2026]
- Dream Olympiad For Uzbekistan: 13 Samarkand 2026 Conclusions - Chess.com - September 29th, 2026 [September 29th, 2026]
- Chess Olympiad 2026: India retain Gaprindashvili Cup with Open silver & Womens bronze - The Indian Express - September 29th, 2026 [September 29th, 2026]
- Meet the 11-year-old who has made chess history - BBC - September 29th, 2026 [September 29th, 2026]
- I Want to Keep Making History: How Bodhana Sivanandan, 11, Became the Youngest Woman Grandmaster in Chess History - American Kahani - September 29th, 2026 [September 29th, 2026]
- Silver lining: on the Samarkand Chess Olympiad and India - thehindu.com - September 29th, 2026 [September 29th, 2026]
- PTV. . #PTVNewsTonight | PH mens team wins Category B bronze at World Chess Olympiad - facebook.com - September 29th, 2026 [September 29th, 2026]
- Igor Samunenkov won the individual gold medal at the 2026 Chess Olympiad - UA.NEWS - September 29th, 2026 [September 29th, 2026]
- From forfeit to boycott: Israels controversial run at the Chess Olympiad - The New Indian Express - September 29th, 2026 [September 29th, 2026]
- 25 Young Chess Aspirants Live Their Dream, Take on Magnus Carlsen - ChessBase India - September 29th, 2026 [September 29th, 2026]
- An 11-year-old British girl has become the youngest grandmaster in chess history - UA.NEWS - September 29th, 2026 [September 29th, 2026]
- Chess-FIDE candidate Rosenstein targets Carlsen return and governance reform - Reuters - September 20th, 2026 [September 20th, 2026]
- Pakistani chess team forfeits opening match against Israel at chess Olympiad in Samarkand - The Jerusalem Post - September 20th, 2026 [September 20th, 2026]
- Chess: Nigel Short to play at south pole in event criticised over climate impact - The Guardian - September 20th, 2026 [September 20th, 2026]
- Fruit fly beats advanced AI at chess in just 11 moves and thats just the start - New York Post - September 20th, 2026 [September 20th, 2026]
- The Brian FloresBen Johnson Chess Match: Heres What the Numbers Say - Sports Illustrated - September 20th, 2026 [September 20th, 2026]
- Olympiad Day 2: Big guns enter arena in Samarkand International Chess Federation - FIDE - September 20th, 2026 [September 20th, 2026]
- Find Local Chess Clubs Near You With Chess.com's New Feature - Chess.com - September 20th, 2026 [September 20th, 2026]
- Tickets Now On Sale For 'Grandmasters' As Film Hits U.S. Theaters On October 11 & 14 - Chess.com - September 20th, 2026 [September 20th, 2026]
- Poland crowned champions as Samarkand Olympiad for People with Disabilities concludes with a celebration of chess and inclusion - FIDE - September 20th, 2026 [September 20th, 2026]
- The secret to Fabiano Caruanas chess longevity: Protein, exercise and a touch of genius - The New York Times - September 20th, 2026 [September 20th, 2026]
- Researchers Offer Biblical Solution to Ties in Chess - New York University - September 20th, 2026 [September 20th, 2026]
- Samarkand R4 (open): Eight-way tie at the top as favourites hold firm - Chess News | ChessBase - September 20th, 2026 [September 20th, 2026]
- A look at the Chicago Bears chess match vs. Brian Flores, the Minnesota Vikings boogeyman of the blitz - Chicago Tribune - September 20th, 2026 [September 20th, 2026]
- Samarkand R4 (women): United States set the pace with 15/16 board points - Chess News | ChessBase - September 20th, 2026 [September 20th, 2026]
- Strong Performances In 3 0 Thursday - Chess.com - September 20th, 2026 [September 20th, 2026]
- Kazakhstan women's team secures fourth straight win at Chess Olympiad - Qazinform - September 20th, 2026 [September 20th, 2026]
- The politics behind chess, with Russia as a major fault line - Reuters - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R4: Gukesh defeats Shirov as both Indian teams score 3-1 victories - ChessBase India - September 20th, 2026 [September 20th, 2026]
- Chess Olympiad 2026 Round 5: India vs Netherlands, Poland pairings; Gukesh, Vaishali in action - Sportstar - September 20th, 2026 [September 20th, 2026]
- After impressive GCL performance, Chess Olympiad offers Koneru Humpy a route to reclaim 2026 - ESPN - September 20th, 2026 [September 20th, 2026]
- Pakistan hand Israel 4-0 win after refusing to play at FIDE World Chess Olympiad - timesofindia.indiatimes.com - September 20th, 2026 [September 20th, 2026]
- Bhutan to the Caribbean, Indian chess gurus are the flavour | Hindustan Times - Hindustan Times - September 20th, 2026 [September 20th, 2026]
- 3rd FIDE Chess Olympiad for People with Disabilities 2026 - The Week in Chess - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R3: India Scores Double Victory Over Italy and Greece - ChessBase India - September 20th, 2026 [September 20th, 2026]
- India vs Spain Highlights: Open section; Pragg, Arjun, Nihal, Gukesh in action, Chess Olympiad Day 4 - Sportstar - September 20th, 2026 [September 20th, 2026]
- 46th Chess Olympiad R2: India Open Team Get Past Indonesia, Women Beat Finland - ChessBase India - September 20th, 2026 [September 20th, 2026]
- Meet Sarwagya Singh Kushwaha, the 3-year-old Indian chess prodigy who became the youngest player in histor - economictimes.com - September 20th, 2026 [September 20th, 2026]
- On the Superfluity of Words - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- A crazy day of chess! Magnus Carlsen loses for first time, boosts Javokhir Sindarovs GCL final hopes, on - The Times of India - September 13th, 2026 [September 13th, 2026]
- Book Review: Mind vs. Machine: The Chess Match That Changed the World, by Maurice Ashley and Steve Sheinkin - nytimes.com - September 13th, 2026 [September 13th, 2026]
- NYU Mathematician Embroiled in AI Controversy Says the Machines Have Won: The Game Is Up - Gizmodo - September 13th, 2026 [September 13th, 2026]
- Free Chess Games in Rittenhouse Square Have Grown Into a Five-Year Community - Northeast Times - September 13th, 2026 [September 13th, 2026]
- Chess Olympiad 2026 Teams Revealed: USA Top Seeds, Gukesh Fourth In India Line-Up - World Chess - September 13th, 2026 [September 13th, 2026]
- Salesforces Agentforce 360 Powers the Future of Chess with FIDE - Salesforce - September 13th, 2026 [September 13th, 2026]
- Clutch Chess: Kasparov and Topalov play Chess960, Day 3 Live! - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- Global Chess League: Three teams tied for the lead - Chess News | ChessBase - September 13th, 2026 [September 13th, 2026]
- GCL 2026, Day 5: Gambits beat Kings, Pipers defeat Mumba Masters as race to the final heats up - FIDE - September 13th, 2026 [September 13th, 2026]
- Carlsen Gives Trophy To Vidit As Alpine APL Pipers Lead With Ganges Grandmasters - Chess.com - September 13th, 2026 [September 13th, 2026]
- Turlov Wants Facial Recognition And AI In FIDE War On Chess Cheating - World Chess - September 13th, 2026 [September 13th, 2026]
- Eight teams on perfect score as inclusion and lifelong love for chess take center stage in Samarkand - FIDE - September 13th, 2026 [September 13th, 2026]
- 3rd FIDE Chess Olympiad for People with Disabilities opens in Samarkand International Chess Federation - FIDE - September 13th, 2026 [September 13th, 2026]
- Chess can show us how we make decisions, handle mistakes, and adapt. - psychologytoday.com - September 13th, 2026 [September 13th, 2026]
- White to move and mate in two #873 My Chess Career - Daily Kos - September 13th, 2026 [September 13th, 2026]
- Polar Chess Expedition brings the first FIDE-rated chess tournament to Antarctica and the South Pole - FIDE - September 13th, 2026 [September 13th, 2026]
- Lewis Halls new Newcastle deal a crucial chess move for the club, and sends a message - nytimes.com - September 13th, 2026 [September 13th, 2026]
- Samarkand to Host the Largest Chess Olympiad in History - The Diplomat Asia-Pacific Current Affairs Magazine - September 13th, 2026 [September 13th, 2026]
- Every Lesson Counts: FIDE Summit on chess in education comes to Samarkand this September - FIDE - September 13th, 2026 [September 13th, 2026]
- GCL 2026, Day 6: One game point separates Alpine APL Pipers, FYERS American Gambits and Ganges Grandmasters at the top - FIDE - September 13th, 2026 [September 13th, 2026]
- Samarkand to Host the Largest Chess Olympiad in History - PR Newswire - September 13th, 2026 [September 13th, 2026]
- Naplate uses tornado relief fund to build gazebo, add chess table at Vittone Park - Shaw Local - September 13th, 2026 [September 13th, 2026]