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
- India's 99th GM! Sleepless nights, depressing times, and then chess Grandmaster: The making of Rathanvel VS - The Times of India - July 20th, 2026 [July 20th, 2026]
- Is online gaming ruining chess? Players say its not quite as black and white as that - The Independent - July 20th, 2026 [July 20th, 2026]
- Hungarian Prime Minister proposed that chess player Judit Polgr become president - () - July 20th, 2026 [July 20th, 2026]
- Judit Polgar, The Leading Light Of Women's Chess, Nominated for Hungarian Presidency - World Chess - July 20th, 2026 [July 20th, 2026]
- Chess hero Judit Polgar could shatter another glass ceiling as Hungary president - The Indian Express - July 20th, 2026 [July 20th, 2026]
- Magyar announced that he would propose the chess player as Hungary's president - LIGA.net - July 20th, 2026 [July 20th, 2026]
- Could Russia be about to lose its grip on chess leadership? - DW.com - July 20th, 2026 [July 20th, 2026]
- A Mom Found Out Her Sons Chess Club Coach Had Been Entering Students Into Paid Tournaments Under His Own Company Without Parental Consent Forms -... - July 20th, 2026 [July 20th, 2026]
- Start the chess game in the politics of Budapest. Who does Peter Magyar propose for the presidency of Hungary? - Informat.ro - July 20th, 2026 [July 20th, 2026]
- Vishy Anand: Feels like were all beating Gukesh on the head (with his bad form) - The Indian Express - July 20th, 2026 [July 20th, 2026]
- Canadian Open Chess Championship 2026 | Open - All the Information - Chess.com - July 18th, 2026 [July 18th, 2026]
- Will There One Day be a Chess Chabad House? - Chabad - July 18th, 2026 [July 18th, 2026]
- Passport, visa, Rs 67 lakh worth of gear lost, stranded alone in Europe: Survival of 16-year-old Md Imran, India's upcoming chess Grandmaster - The... - July 18th, 2026 [July 18th, 2026]
- How a Chess Club is Bringing Unlikely Pairs Together in Port Hueneme - News Channel 3-12 - July 18th, 2026 [July 18th, 2026]
- Throw it all out: My parents stuff is more than clutter - The Washington Post - July 18th, 2026 [July 18th, 2026]
- Anonymous NFL coach credits Bengals for making wide receiver Ja'Marr Chase 'the ultimate chess piece' thanks to key evolution - A to Z Sports - July 18th, 2026 [July 18th, 2026]
- Analysts Offer Insights on Technology Companies: Life360 Shs Chess Depository Interests Repr 3 Sh (OtherLIFX), Block (XYZ) and Rambus (RMBS) - The... - July 18th, 2026 [July 18th, 2026]
- Detroit Lions may have quietly created the offensive chess piece nobody saw coming - A to Z Sports - July 16th, 2026 [July 16th, 2026]
- Chessnut Evo Review: 6 Weeks With the AI Chess Board That Got Me Off My Phone - Man of Many - July 16th, 2026 [July 16th, 2026]
- Gainesville teen sets sights on U.S. Junior Chess Championships - The Independent Florida Alligator - July 16th, 2026 [July 16th, 2026]
- Biel: Aronian and Finek outright winners in rapid segment - Chess News | ChessBase - July 16th, 2026 [July 16th, 2026]
- Invitation to the 13th Lebu Open - Chess News | ChessBase - July 16th, 2026 [July 16th, 2026]
- Opinion: Poilievre can only smile and nod after Carneys chess move - Winnipeg Free Press - July 16th, 2026 [July 16th, 2026]
- Passport, visa, Rs 67 lakh worth of gear lost, stranded alone in Europe: Survival of 16-year-old Md Imra - The Times of India - July 16th, 2026 [July 16th, 2026]
- Rochester Chess Festival draws hundreds to the Med City - KTTC | Rochester, MN - July 13th, 2026 [July 13th, 2026]
- The 1858-Rated Kid Who Beat a Super-GM - The Underdog - Chess News | ChessBase - July 13th, 2026 [July 13th, 2026]
- Drunk Frat Boyz and Evil Chess Nerds | Interview: Rebeccah Heinrichs - American Enterprise Institute - AEI - July 13th, 2026 [July 13th, 2026]
- Chess park: When Bobby Haywood preceded Bobby Fischer, and then vanished - The Indian Express - July 13th, 2026 [July 13th, 2026]
- Chess: Firouzja wins in Zagreb as Carlsen passes 15-year milestone at the top - The Guardian - July 11th, 2026 [July 11th, 2026]
- Biel Chess Festival 2026 | ACCENTUS Chess960 Masters (ACC) - All the Information - Chess.com - July 11th, 2026 [July 11th, 2026]
- When Erling Haaland isnt playing in the World Cup, he's investing in chess and starring in a movie - Fortune - July 11th, 2026 [July 11th, 2026]
- Fifty years ago: Korchnoi's defection to the west - Chess News | ChessBase - July 11th, 2026 [July 11th, 2026]
- Hatsune Miku Plays Every Piece on the Board in This Six-Figure Chess Set - Hypebeast - July 11th, 2026 [July 11th, 2026]
- South Africa explores historic bid for first African Chess Olympiad International Chess Federation - FIDE - July 11th, 2026 [July 11th, 2026]
- Newtown Chess Club Returns After Six Years - The Newtown Bee - July 11th, 2026 [July 11th, 2026]
- Chess, concentration, and community: An interview with Timur Turlov International Chess Federation - FIDE - July 11th, 2026 [July 11th, 2026]
- Professional players converge on Rochester for weekend-long chess festival - KTTC | Rochester, MN - July 11th, 2026 [July 11th, 2026]
- Evolution of the Olympiad - US Chess Federation - July 11th, 2026 [July 11th, 2026]
- Robert Downey Jr. Shares Avengers: Doomsday Chess Art That Nails the Leak - Cosmic Book News - July 11th, 2026 [July 11th, 2026]
- Inside Irelands chess boom: The national phenomenon that is still not recognised as a sport - The Irish Times - July 11th, 2026 [July 11th, 2026]
- Baby Shark, big upsets, and three-way lead in Stellenbosch International Chess Federation - FIDE - July 11th, 2026 [July 11th, 2026]
- Gukesh, Praggnanandhaa fall behind at Zagreb Grand Chess Tour; Kush Maini secures first feature race podium: Indian Sports, July 5 - ESPN - July 11th, 2026 [July 11th, 2026]
- Former World Chess Champ Is Banned for One Year - Newser - July 11th, 2026 [July 11th, 2026]
- Cape Town hosts Africas first global school team chess tournament with Freedom Holdings support - Business Insider Africa - July 11th, 2026 [July 11th, 2026]
- Chess federation suspends Kramnik for public cheating allegations against Daniel Naroditsky - LiveNOW from FOX - July 11th, 2026 [July 11th, 2026]
- UBS Keeps Their Buy Rating on Newmont Corporation CHESS (NEM) - The Globe and Mail - July 11th, 2026 [July 11th, 2026]
- Gruelling world of competitive chess and its top players profiled in riveting new account - Winnipeg Free Press - July 11th, 2026 [July 11th, 2026]
- Chess: Carlsen reaches 15 years as world No 1 and closes in on Kasparov - Financial Times - July 11th, 2026 [July 11th, 2026]
- Match-fixing has spread to chess and darts, Lords select committee told - The Guardian - July 11th, 2026 [July 11th, 2026]
- Macquarie Reaffirms Their Buy Rating on Newmont Corporation CHESS (NEM) - The Globe and Mail - July 11th, 2026 [July 11th, 2026]
- Gukesh, Praggnanandhaa fall behind at Zagreb Grand Chess Tour; Kush Maini secures first feature race podium: Indian Sports, July 5 - espn.in - July 6th, 2026 [July 6th, 2026]
- Who is the 11-year-old taking on adult chess players in Madison? - Wisconsin State Journal - July 6th, 2026 [July 6th, 2026]
- Chess federation suspends former world champion who accused Naroditsky of cheating - AP News - July 6th, 2026 [July 6th, 2026]
- FIDE names Best Creator Award in honour of Daniel Naroditsky International Chess Federation - FIDE - July 6th, 2026 [July 6th, 2026]
- Gukesh, Praggnanandhaa in action at Zagreb Grand Chess Tour: Indian Sports LIVE, July 5 - ESPN - July 6th, 2026 [July 6th, 2026]
- Former world chess champion banned after hounding rival before his death - The Telegraph - July 6th, 2026 [July 6th, 2026]
- FIDE sanctions Kramnik for bullying - Inside The Games - July 6th, 2026 [July 6th, 2026]
- Review: Chess, Royal Academy of Music - Everything Theatre - July 6th, 2026 [July 6th, 2026]
- Chess federation suspends former world champion who accused Naroditsky of cheating - Ottumwa Courier - July 6th, 2026 [July 6th, 2026]
- Vladimir Kramnik banned for 2 years, ordered to do 12 months of unpaid service - The Indian Express - July 6th, 2026 [July 6th, 2026]
- International Chess Federation bans Russian chess player for a year over death of American grandmaster - - July 6th, 2026 [July 6th, 2026]
- Well, Professor Pippin Barr, you've done it again: you've ruined chess - Rock Paper Shotgun - July 6th, 2026 [July 6th, 2026]
- Chess The Musical Review Susie Sainsbury Theatre - londontheatrereviews.co.uk - July 6th, 2026 [July 6th, 2026]
- Chess federation suspends former world champion who accused Naroditsky of cheating - Temple Daily Telegram - July 6th, 2026 [July 6th, 2026]
- Chess federation suspends former world champion who accused Naroditsky of cheating - Bluefield Daily Telegraph - July 6th, 2026 [July 6th, 2026]
- Chess federation suspends former world champion who accused Naroditsky of cheating - The Independent - July 6th, 2026 [July 6th, 2026]
- Chess federation suspends former world champion who accused Naroditsky of cheating - Eagle-Tribune - July 6th, 2026 [July 6th, 2026]
- ChessFest back in London as public get chance to take on grandmasters - The Guardian - July 3rd, 2026 [July 3rd, 2026]
- Making of Anthony Gordon: Chess with grandmaster to battering Big Dunc - The Times - July 3rd, 2026 [July 3rd, 2026]
- Born exactly 50 years after Garry Kasparov! How 13-year-old Maths Olympiad genius Pratitee Bordoloi became India's lone medallist at World Youth Chess... - July 3rd, 2026 [July 3rd, 2026]
- Meet the SenseRobot: The Unbeatable Chess Opponent - Yahoo Tech - July 3rd, 2026 [July 3rd, 2026]
- Opinion | In todays great game, Central Asian nations are no longer prizes to be won - South China Morning Post - July 3rd, 2026 [July 3rd, 2026]
- Indie Pop Duo Chess Club Soundtrack Summer Love With "Wedding Of The Year" - That Eric Alper - July 3rd, 2026 [July 3rd, 2026]
- How chess helped me manage my OCD - The Telegraph - July 3rd, 2026 [July 3rd, 2026]
- Game of the Week #728: Keymer vs Van Foreest - Chess News | ChessBase - July 3rd, 2026 [July 3rd, 2026]
- Help Team USA Regain Title as Best Team in the World - US Chess Federation - July 3rd, 2026 [July 3rd, 2026]
- World Youth Chess Championships conclude in grand style - Chess News | ChessBase - July 3rd, 2026 [July 3rd, 2026]
- Karnataka Government Discusses Bringing Global Chess League To Bengaluru - Rediff - July 3rd, 2026 [July 3rd, 2026]
- Dvorkovich launches third bid for FIDE presidency - Inside The Games - July 3rd, 2026 [July 3rd, 2026]
- Gukesh rises to joint second spot in Grand Chess Tour Croatia - ThePrint - July 3rd, 2026 [July 3rd, 2026]