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
- Striking gambit: Erling Haaland invests in new world chess championship - The Guardian - March 22nd, 2026 [March 22nd, 2026]
- Erling Haaland invests in new Total Chess World Championship Tour - BBC - March 22nd, 2026 [March 22nd, 2026]
- Live lecture: Power of the King - Chess News | ChessBase - March 22nd, 2026 [March 22nd, 2026]
- Hear the 1st Single From the Chess Broadway Revival Cast Album - Playbill - March 22nd, 2026 [March 22nd, 2026]
- POLL! So Who Do You Got in the 2026 Candidates Tournament, the Second Most Prestigious Event in Chess? - Lost Coast Outpost - March 22nd, 2026 [March 22nd, 2026]
- 'Gukesh became world champion by accident...Carlsen is effectively still the champion': Russian chess legend Karpov - Firstpost - March 22nd, 2026 [March 22nd, 2026]
- Medieval chess was more inclusive than the world around it - Popular Science - March 22nd, 2026 [March 22nd, 2026]
- Lea Michele to Exit Chess on Broadway in June - Variety - March 22nd, 2026 [March 22nd, 2026]
- Lea Michele To Depart 'Chess' on Broadway in June - The Hollywood Reporter - March 22nd, 2026 [March 22nd, 2026]
- Lea Michele Shares Why Recording Nobodys Side From Broadways Chess Was One of The Most Incredible Moments Of Her Career - Billboard - March 22nd, 2026 [March 22nd, 2026]
- Medieval chess promoted racial harmony and mutual respect, say historians - Phys.org - March 22nd, 2026 [March 22nd, 2026]
- Erling Haaland invests in Norway Chess to launch the new Total Chess World Championship Tour - FIDE - March 22nd, 2026 [March 22nd, 2026]
- See Lea Michele, Nicholas Christopher, Aaron Tveit, Perform Songs From Chess for Broadway on the Radio - Playbill - March 22nd, 2026 [March 22nd, 2026]
- Why Erling Haaland Signed Up For Norway Chess: 'The Project Was Too Exciting To Pass Up' - World Chess - March 22nd, 2026 [March 22nd, 2026]
- World Chess Weekly: Everyone Wants To Call The Candidates Early - World Chess - March 22nd, 2026 [March 22nd, 2026]
- Chess: Scotlands Freddy Waldhausen Gordon, 15, routs the English in British Rapidplay - The Guardian - March 22nd, 2026 [March 22nd, 2026]
- Erling Haaland has another business venture. This time in chess - Yahoo Sports - March 22nd, 2026 [March 22nd, 2026]
- Manchester Citys Erling Haaland invests in new chess tournament with $2.7m prize pot - The Athletic - The New York Times - March 22nd, 2026 [March 22nd, 2026]
- Erling Haaland Invests in Chess! New Total World Championship Tour Announced - WION - March 22nd, 2026 [March 22nd, 2026]
- Lea Michele Unpacks the 'Scary' Parallels Between Cold War Musical 'Chess' and Now | Video - TheWrap - March 22nd, 2026 [March 22nd, 2026]
- Kiriakov Petr in joint lead at Chess for Everyone Kerela 2026 - ChessBase India - March 22nd, 2026 [March 22nd, 2026]
- Tips for Beginners, Part 8: Together what belongs together...! - Chess News | ChessBase - March 22nd, 2026 [March 22nd, 2026]
- Svitlana's Smart Moves - The Candidates: Who will win? (II) - Chess News | ChessBase - March 22nd, 2026 [March 22nd, 2026]
- Alohi Gilman already sounds like the perfect chess piece for Steve Spagnuolo - Arrowhead Addict - March 13th, 2026 [March 13th, 2026]
- Jan Timman Dies at 74; Fearless Chess Grandmaster and Bon Vivant - The New York Times - March 13th, 2026 [March 13th, 2026]
- Judit Polgar on Gukesh: Am sure he has great future, but not sure hes going to be world champion after next match - The Indian Express - March 13th, 2026 [March 13th, 2026]
- More than 150,000 magnet chess games recalled due to violating the mandatory standard for toys - WVNS - March 13th, 2026 [March 13th, 2026]
- Teaching Babies Chess Might Sound WildBut This Champion Makes a Compelling Case - Parents - March 13th, 2026 [March 13th, 2026]
- Consumer Alert: Chess game recalled due to child chocking hazard - KVOA - March 13th, 2026 [March 13th, 2026]
- Cardinals rising star JJ Wetherholt also shines in chess and fishing - FOX 2 - March 13th, 2026 [March 13th, 2026]
- Bradford chess wins third straight state title - The Bradford Era - March 13th, 2026 [March 13th, 2026]
- Prague International Chess Festival 2026 - Behind the scenes - Chess News | ChessBase - March 13th, 2026 [March 13th, 2026]
- Vikings interim GM Rob Brzezinski playing chess, not checkers with the salary cap - A to Z Sports - March 13th, 2026 [March 13th, 2026]
- Laredo 8-year-old finishes second at Texas Scholastic Super State Chess Championship - KLTV.com - March 13th, 2026 [March 13th, 2026]
- Laredo 8-year-old finishes second at Texas Scholastic Super State Chess Championship - KGNS - March 13th, 2026 [March 13th, 2026]
- Danny Rensch on Purpose, Pain, and the Power of Chess - The Times of India - March 13th, 2026 [March 13th, 2026]
- Laredo 8-year-old places 2nd in Texas state chess championship - KGNS - March 13th, 2026 [March 13th, 2026]
- Life-Threatening Hazard Sparks Massive Recall Of Popular Board Game - dailyvoice.com - March 13th, 2026 [March 13th, 2026]
- Wesley So gets the job done in the American Cup after four failed attempts, including runner-up finishes to Hikaru Nakamura in 2023 and Levon Aronian... - March 13th, 2026 [March 13th, 2026]
- Indias National School Chess League opens 2026 onboarding for Schools - ChessBase India - March 13th, 2026 [March 13th, 2026]
- Pictorials: That was the year that was - Chess News | ChessBase - March 13th, 2026 [March 13th, 2026]
- The American Cup EndsNow The Cold War Before The Candidates Begins - World Chess - March 13th, 2026 [March 13th, 2026]
- Hans Niemann Feels His 'Entire Life' Has Been 'Destroyed' from Cheating Scandal in Untold: Chess Mates (Exclusive) - People.com - March 11th, 2026 [March 11th, 2026]
- Understudies From Little Shop, Ragtime, Chess, More Will Step Into the Spotlight This Month - Playbill - March 11th, 2026 [March 11th, 2026]
- CHESS, MAMMA MIA!, and RAGTIME Lead Nominations for the Inaugural Broadway Ensemble Awards - BroadwayWorld.com - March 11th, 2026 [March 11th, 2026]
- Busy weeks of competition for young Evanston chess players - Evanston RoundTable - March 11th, 2026 [March 11th, 2026]
- Hannah Cruz Talks Chess, Working With Lea Michele and the Long Game of Filming Merrily We Roll Along - Broadway Shows - March 11th, 2026 [March 11th, 2026]
- FIDE Candidates 2026 Fan Zone: Meet the players in Paphos International Chess Federation - FIDE - March 11th, 2026 [March 11th, 2026]
- More than just a game: Free chess classes aim to reduce youth violence in Boston - The Boston Globe - March 11th, 2026 [March 11th, 2026]
- Filipino-born chess player Wesley So closes in on his first American Cup title following runner-up finishes in 2023 and 2024 - facebook.com - March 11th, 2026 [March 11th, 2026]
- Uzbek Grandmaster Abdusattorov Wins in Prague: I Was Always in Control. - The Times Of Central Asia - March 11th, 2026 [March 11th, 2026]
- Magnetic chess game recalled in Canada due to possible life-threatening risk - Inside Halton - March 11th, 2026 [March 11th, 2026]
- Chess Paradox? Gukesh Struggles While Red-Hot Abdusattorov Is Locked Out of Candidates - World Chess - March 11th, 2026 [March 11th, 2026]
- The bizarre chess scandal that broke the internet is now a Netflix documentary - Now To Love - March 11th, 2026 [March 11th, 2026]
- Register Now: Xai Robotics Announces Advanced Engineering Camp and Free Chess Program - Coral Springs Talk - March 11th, 2026 [March 11th, 2026]
- Marquis Who's Who Listee James Eade Featured on Live! In the Bay to Highlight Chess as a Pathway to Empowerment and Wellness - 24-7 Press Release... - March 11th, 2026 [March 11th, 2026]
- Bacojo proudly reps PH, FEU after earning GM norm in intl chess tourney - FEU Advocate - March 11th, 2026 [March 11th, 2026]
- German grandmasters vast collection of chess memorabilia to be sold in London - The Guardian - March 9th, 2026 [March 9th, 2026]
- The most beautiful combination of Sasikiran's chess career - Chess News | ChessBase - March 9th, 2026 [March 9th, 2026]
- The NdB Sunday Show (Ret.)Col Chris Wyatt: How Trump is taking the ANC's allies off the chess board... - BizNews - March 9th, 2026 [March 9th, 2026]
- Magnus Carlsen calls out mindset that discourages girls from chasing chess: 'You lose a lot of talent...' - Firstpost - March 9th, 2026 [March 9th, 2026]
- Women Are Gaining Ground In ChessBut The Game Is Still Vastly Male-Dominated - World Chess - March 9th, 2026 [March 9th, 2026]
- I Play Chess Online Every Single Day. A New Brain Study Makes Me Wonder If That's Enough - inc.com - March 9th, 2026 [March 9th, 2026]
- Trial continued for teachers aide accused of sexually abusing Harrison County first-grader - WDTV 5 - March 9th, 2026 [March 9th, 2026]
- J.P. Taravella Chess Team Earns Second Place in Tournament - Coral Springs Talk - March 9th, 2026 [March 9th, 2026]
- Why Memorable Healthcare Brands Should Be Playing CHESS - Medical Marketing and Media - March 9th, 2026 [March 9th, 2026]
- Jennifer Shahade: Theres a long and embedded history of abuse in chess - The Guardian - March 7th, 2026 [March 7th, 2026]
- Lea Michele is 'the happiest I've ever been' starring in 'Chess' - USA Today - March 7th, 2026 [March 7th, 2026]
- D Gukesh apologises to fans; Indian chess stars slip in rankings whats going wrong? - The Times of India - March 7th, 2026 [March 7th, 2026]
- Jesuit High School chess team wins big at state tournament: 'They truly swept the event' - KGW - March 7th, 2026 [March 7th, 2026]
- Riverside Chess Club - Austin Weekly News - March 7th, 2026 [March 7th, 2026]
- Curling in Central New York: Welcome to the curious, charming world of chess on ice (video) - Syracuse.com - March 7th, 2026 [March 7th, 2026]
- Nearly There! Chess World Holds Its Breath As 12-Year-Old Oro Goes For Glory - World Chess - March 7th, 2026 [March 7th, 2026]
- One Win To Make History: It's Now Or Never For 'Chess Messi' Faustino Oro - World Chess - March 7th, 2026 [March 7th, 2026]
- The Grandmaster Mindset: An interview with GM Alojzije Jankovic - Chess News | ChessBase - March 7th, 2026 [March 7th, 2026]
- Chess, orchestra, nature, gymnastics: Check out 19 camps in the Pearland, Friendswood, Manvel area - Community Impact | News - March 7th, 2026 [March 7th, 2026]
- Aravindh Chithambaram Triumphs Over Jorden van Foreest at Prague Chess Festival - The Sentinel - of this Land, for its People - March 7th, 2026 [March 7th, 2026]
- WTF Happened To Gukesh? World Champion Drops Like A Stone After Yet Another Defeat - World Chess - March 7th, 2026 [March 7th, 2026]
- Learning & Mastering Chess: We Review The GoChess Lite - Bleeding Cool News - March 7th, 2026 [March 7th, 2026]
- AI Godfather Demis Hassabis: From Chess Prodigy to Nobel Laureate - One of the Smartest People Stephen Hawking Ever Met - eu.36kr.com - March 7th, 2026 [March 7th, 2026]