{"id":4774,"date":"2026-08-14T08:36:23","date_gmt":"2026-08-14T08:36:23","guid":{"rendered":"https:\/\/brightchamps.com\/blog\/?p=4774"},"modified":"2026-08-20T10:50:50","modified_gmt":"2026-08-20T10:50:50","slug":"create-a-scratch-card-matching-game","status":"publish","type":"post","link":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/","title":{"rendered":"Step By Step Guide to Create Scratch Game of Matching Cards"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4774\" class=\"elementor elementor-4774\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e0bcec9 e-flex e-con-boxed e-con e-parent\" data-id=\"2e0bcec9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11c25f96 elementor-widget elementor-widget-text-editor\" data-id=\"11c25f96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"yoast-breadcrumbs\"><span><span><a href=\"https:\/\/brightchamps.com\/blog\/\">Home<\/a><\/span> \u00bb <span><a href=\"https:\/\/brightchamps.com\/blog\/code-for-kids\/\">Code for Kids Corner<\/a><\/span> \u00bb <span class=\"breadcrumb_last\" aria-current=\"page\"><strong>Step By Step Guide to Create Scratch Game of Matching Cards<\/strong><\/span><\/span><\/div>\n<p><span style=\"font-weight: 400;\">A memory game feels simple until you try building one yourself. Every card needs a place on the board, a hidden image, and a rule that decides what happens after a click. Small details that players barely notice become the pieces that make the entire game work.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Creating a <\/span><b>scratch card matching game<\/b><span style=\"font-weight: 400;\"> gives children a chance to work with those pieces directly. A pair of cards must recognize each other, unmatched cards must flip back, and the game must keep track of progress without getting confused. Watching those systems come together is usually where the project starts feeling exciting.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Children rarely leave the first version unchanged. A child might replace the cards with animals, favorite foods, or space objects. Another might add timers, sound effects, or extra levels. What starts as a memory game often develops into a project guided by a child\u2019s ideas and hands-on work with Scratch blocks.<\/span><\/p>\n<h2><b>What Is a Scratch Card Matching Game?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A <\/span><b>scratch card matching game<\/b><span style=\"font-weight: 400;\"> recreates the classic pair-matching activity inside Scratch. Each successful match removes part of the challenge, while every incorrect guess forces the player to remember card locations for a future turn.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Building the project creates a different kind of challenge. Cards must react correctly after every click. Matching pairs need to remain visible, and incorrect guesses need to return to their hidden side after a short pause. Small mistakes become obvious very quickly. A card may count as a match when it should not, or a pair may disappear unexpectedly. Working through those problems helps children understand how game rules operate behind the screen. Many <\/span><a href=\"https:\/\/brightchamps.com\/en-us\/courses\/coding-classes-for-kids\"><b>kids&#8217; coding programs<\/b><\/a><span style=\"font-weight: 400;\"> use projects like this because the coding has a clear purpose that children can see and test immediately.<\/span><\/p>\n<h2><b>How to Build a Card Matching Game in Scratch<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A <\/span><b>Scratch card matching game<\/b><span style=\"font-weight: 400;\"> is made up of several small systems that depend on each other. The cards need somewhere to appear, the game needs a way to tell identical pairs apart from different ones, and every click has to trigger the correct response. Trying to build everything at once usually creates confusion. It is much easier to get one part working before moving to the next.<\/span><\/p>\n<h3><b>1. Create the Cards and Game Board<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Choose the card images before touching the code. Animals, food items, sports equipment, or custom drawings all work well. Each card needs a front costume that reveals the image and a second costume that hides it until the player clicks.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lay the cards out on the stage and check the spacing. A crowded board can make testing frustrating because cards become difficult to select accurately.<\/span><\/p>\n<h3><b>2. Decide How the Cards Will Be Arranged<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Many children place every card manually during their first attempt. The game works, but the challenge disappears after a few rounds because the positions never change.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Prepare several possible card positions and let Scratch assign them when a new game begins. Players will not see the same layout every time, which makes remembering card locations much harder.<\/span><\/p>\n<h3><b>3. Add the Rules Behind Each Click<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This is where the project starts behaving like a game rather than a collection of pictures.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Every pair needs something linking the two cards together behind the scenes. Scratch uses that information whenever a player reveals two cards. If the values match, the cards remain visible. If they do not, the player gets a brief look before both cards turn over again.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Most bugs appear in this stage. A card might match with the wrong partner or refuse to flip back. Testing each rule carefully saves a lot of time later.<\/span><\/p>\n<h3><b>4. Add the Finishing Touches<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A board full of cards appearing immediately can feel abrupt. Many projects <\/span><a href=\"https:\/\/brightchamps.com\/blog\/create-start-screen-in-scratch\/\"><b>create a start screen in Scratch<\/b><\/a><span style=\"font-weight: 400;\"> first, then introduce sounds, counters, and a message for clearing the final pair. Those additions help guide the player from the opening screen to the end of the game.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Players should also be able to see how close they are to finishing. A match counter works well for this. After the last pair has been found, the cards can disappear, and a winning screen can take their place. This gives the game a clear finish instead of leaving players on a board where nothing else is left to do.<\/span><\/p>\n<h2><b>Scratch Card Matching Game Rules and Logic<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Every card on the board looks identical until a player clicks it. From that moment, the game starts keeping track of information. It needs to remember which card was opened first, compare it with the next selection, and decide whether both cards belong together. A <\/span><b>scratch card matching game<\/b><span style=\"font-weight: 400;\"> is really a collection of these decisions happening one after another.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A matching game can become difficult to follow once card placement, matching checks, scoring, and win screens are all running at the same time. Variables, broadcasts, and lists help <\/span><a href=\"https:\/\/brightchamps.com\/blog\/organize-scratch-script\/\"><b>organize Scratch scripts<\/b><\/a><span style=\"font-weight: 400;\"> and allow different parts of the game to share information when needed. Take time to test matching pairs, incorrect guesses, and winning conditions before adding sounds or visual effects.<\/span><\/p>\n<h3><b>Remembering the First Card<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Revealing the first card starts the turn, but it does not complete it. The game holds onto that selection until a second card appears, then checks both cards as a pair rather than as separate clicks.<\/span><\/p>\n<h3><b>Comparing Two Selections<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The second card is where the decision happens. If both cards carry the same value, they belong to the same pair. If the values are different, the game follows a different path. Almost every other feature depends on this comparison working correctly.<\/span><\/p>\n<h3><b>Handling Incorrect Guesses<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Players need a chance to see what they picked before the cards disappear again. A brief pause gives them new information for future turns and keeps the memory challenge alive. Leaving unmatched cards visible would remove most of the difficulty from the game.<\/span><\/p>\n<h3><b>Knowing When the Game Is Finished<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The game needs to know when the board has been cleared. When every pair has been matched, the game can show a message, play a sound, or display a victory screen to mark completion.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0<\/span><b>Step-by-Step Guide to Create Your Matching Game<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A matching game rarely comes together in a single attempt. Cards get resized, scripts get moved, and small mistakes appear in places that seemed fine a few minutes earlier. Building the project in sections makes those problems easier to find because each part can be tested before the next one is added.<\/span><\/p>\n<h3><b>1. Setting Up Your Game Board and Sprites<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Decide what should appear on the cards, then create a matching version of every image that will be used on the board. Each card needs a hidden side and a visible side. After that, arrange the cards across the stage and check how they look together. A layout that appears fine with four cards can feel very different once sixteen cards fill the screen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The backdrop deserves a quick check as well. Busy backgrounds can make the cards harder to notice, which becomes obvious as soon as someone starts playing.<\/span><\/p>\n<h3><b>2. Adding Matching Logic with Scratch Blocks<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">At this point, the cards can appear on the board, but they still do not know who their partner is. Two football cards may look identical to a player, yet Scratch still needs a way to recognize them as a pair.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Many projects solve this by giving matching cards the same hidden value. Players never see those values, but the game uses them every time two cards are revealed. A match is confirmed when both values are the same. Different values send the game down a different path.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Several pieces of information need to remain available throughout the game. The cards already revealed, the pairs already matched, and the progress made so far all play a part in later decisions.<\/span><\/p>\n<h3><b>3. Scripting Flip and Match Detection<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A click on a card starts a chain of events. The card flips over, the game remembers what was revealed, and then waits for another choice.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The second card changes everything. Two matching values leave the cards visible. Two different values send them back to their hidden side after a short pause. Most of the gameplay depends on this moment working correctly.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Many children create a custom flip block here because the same action happens again and again throughout the game. Instead of creating the animation from scratch every time, the same instructions can run whenever a card changes state.<\/span><\/p>\n<h3><b>4. Adding Sound Effects and Win Conditions<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Finding the first pair and finding the last pair should not feel exactly the same. A short sound after a successful match gives players immediate feedback and makes progress easier to notice.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Many projects add a title screen before the game begins. A start button creates a clear opening instead of dropping players straight onto a board full of cards. Match counters can be added later for anyone who wants to track progress during the round.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Every matching game needs a point where the round ends. After the final pair is found, the cards can disappear, and a winning message or restart button can take their place.<\/span><\/p>\n<h2><b>Tips for Making Your Game More Fun<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A matching game can feel completely different after a few small changes. A few thoughtful additions can change the rhythm of the entire game.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cards should be easy to tell apart at a glance. If two pictures look almost alike, players may remember the correct location and still choose the wrong card. Clear, distinct artwork makes the challenge about memory rather than guessing.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Board size changes the experience. A small grid feels very different from a larger one. Adding extra pairs increases the amount of information players must remember throughout the round.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The opening seconds can influence the entire game. Showing every card briefly before hiding them gives players information they must hold onto later.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Repeated layouts lose their challenge. Familiar card positions can become easier to remember than the cards themselves. Rearranging the board keeps each round feeling different.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mistakes can still help the player. Leaving unmatched cards visible for a short moment turns every incorrect guess into useful information for future turns.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Players often notice the card theme before anything else. A collection built around a single idea can leave a stronger impression than random pictures.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The final match deserves a response. A message, screen change or replay option can follow the final match.<\/span><\/li>\n<\/ul>\n<p>\u00a0<\/p>\n<h2><b>FAQs<\/b><\/h2>\n<h3><b>How do you make a Scratch card matching game?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The cards come first, and once the pairs are ready, the focus shifts to what happens after each click. Reveal a card, remember it, find its partner, and keep going until nothing remains hidden.<\/span><\/p>\n<h3><b>What Scratch blocks do I need for a matching game?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Different projects use different blocks, but every version needs a way to remember choices and react to them. A matching game spends most of its time checking, comparing, and waiting.<\/span><\/p>\n<h3><b>How can I add scoring to my Scratch game?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Look at what you want players to care about. Fast completion, accurate memory, and fewer mistakes can all be measured differently, which means the scoring system can change as well.<\/span><\/p>\n<h3><b>Can I add levels to my Scratch card matching game?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">A larger board changes the experience immediately. More cards mean more locations to remember, which is why many projects increase board size before changing anything else.<\/span><\/p>\n<!-- \/wp:paragraph -->\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A memory game feels simple until you try building one yourself. Every card needs a place on the board, a hidden image, and a rule that decides what happens after a click. Small details that players barely notice become the pieces that make the entire game work. Creating a scratch card matching game gives children [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4804,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"1080","footnotes":""},"categories":[49],"tags":[68],"class_list":["post-4774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-for-kids","tag-codechamps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Create a Scratch Card Matching Game: Step-by-Step Guide<\/title>\n<meta name=\"description\" content=\"Learn how to create a Scratch card matching game, including setup, game mechanics, and tips for building a fun memory game in Scratch.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create a Scratch Card Matching Game: Step-by-Step Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to create a Scratch card matching game, including setup, game mechanics, and tips for building a fun memory game in Scratch.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/\" \/>\n<meta property=\"og:site_name\" content=\"BrightChamps Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BrightChamps-101266664954230\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-14T08:36:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-20T10:50:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Create-A-Card-Matching-Game-On-Scratch.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2100\" \/>\n\t<meta property=\"og:image:height\" content=\"1185\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/person\\\/39f0ae3ce6905b78af95919387523096\"},\"headline\":\"Step By Step Guide to Create Scratch Game of Matching Cards\",\"datePublished\":\"2026-08-14T08:36:23+00:00\",\"dateModified\":\"2026-08-20T10:50:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/\"},\"wordCount\":1891,\"publisher\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Create-A-Card-Matching-Game-On-Scratch.png\",\"keywords\":[\"CodeChamps\"],\"articleSection\":[\"Code for Kids Corner\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/\",\"name\":\"Create a Scratch Card Matching Game: Step-by-Step Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Create-A-Card-Matching-Game-On-Scratch.png\",\"datePublished\":\"2026-08-14T08:36:23+00:00\",\"dateModified\":\"2026-08-20T10:50:50+00:00\",\"description\":\"Learn how to create a Scratch card matching game, including setup, game mechanics, and tips for building a fun memory game in Scratch.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/#primaryimage\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Create-A-Card-Matching-Game-On-Scratch.png\",\"contentUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/How-To-Create-A-Card-Matching-Game-On-Scratch.png\",\"width\":2100,\"height\":1185,\"caption\":\"How To Create A Card Matching Game On Scratch\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/create-a-scratch-card-matching-game\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code for Kids Corner\",\"item\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/code-for-kids\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Step By Step Guide to Create Scratch Game of Matching Cards\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\",\"name\":\"BrightChamps Blog\",\"description\":\"BrightChamps Blog, also known as BrightChamps Hub is a go-to resource hub for everything on Coding for kids\",\"publisher\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#organization\",\"name\":\"BrightChamps\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/BrightCHAMPS-logo-new-1.png\",\"contentUrl\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/BrightCHAMPS-logo-new-1.png\",\"width\":417,\"height\":80,\"caption\":\"BrightChamps\"},\"image\":{\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/BrightChamps-101266664954230\\\/\",\"https:\\\/\\\/www.instagram.com\\\/brightchamps\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/brightchamps\\\/mycompany\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC_Afe_rMGoK5Bs4nSt8QIzQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/#\\\/schema\\\/person\\\/39f0ae3ce6905b78af95919387523096\",\"name\":\"admin\",\"sameAs\":[\"https:\\\/\\\/brightchamps.com\\\/blog\"],\"url\":\"https:\\\/\\\/brightchamps.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create a Scratch Card Matching Game: Step-by-Step Guide","description":"Learn how to create a Scratch card matching game, including setup, game mechanics, and tips for building a fun memory game in Scratch.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/","og_locale":"en_US","og_type":"article","og_title":"Create a Scratch Card Matching Game: Step-by-Step Guide","og_description":"Learn how to create a Scratch card matching game, including setup, game mechanics, and tips for building a fun memory game in Scratch.","og_url":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/","og_site_name":"BrightChamps Blog","article_publisher":"https:\/\/www.facebook.com\/BrightChamps-101266664954230\/","article_published_time":"2026-08-14T08:36:23+00:00","article_modified_time":"2026-08-20T10:50:50+00:00","og_image":[{"width":2100,"height":1185,"url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Create-A-Card-Matching-Game-On-Scratch.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/#article","isPartOf":{"@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/"},"author":{"name":"admin","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/person\/39f0ae3ce6905b78af95919387523096"},"headline":"Step By Step Guide to Create Scratch Game of Matching Cards","datePublished":"2026-08-14T08:36:23+00:00","dateModified":"2026-08-20T10:50:50+00:00","mainEntityOfPage":{"@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/"},"wordCount":1891,"publisher":{"@id":"https:\/\/brightchamps.com\/blog\/#organization"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/#primaryimage"},"thumbnailUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Create-A-Card-Matching-Game-On-Scratch.png","keywords":["CodeChamps"],"articleSection":["Code for Kids Corner"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/","url":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/","name":"Create a Scratch Card Matching Game: Step-by-Step Guide","isPartOf":{"@id":"https:\/\/brightchamps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/#primaryimage"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/#primaryimage"},"thumbnailUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Create-A-Card-Matching-Game-On-Scratch.png","datePublished":"2026-08-14T08:36:23+00:00","dateModified":"2026-08-20T10:50:50+00:00","description":"Learn how to create a Scratch card matching game, including setup, game mechanics, and tips for building a fun memory game in Scratch.","breadcrumb":{"@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/#primaryimage","url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Create-A-Card-Matching-Game-On-Scratch.png","contentUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2022\/03\/How-To-Create-A-Card-Matching-Game-On-Scratch.png","width":2100,"height":1185,"caption":"How To Create A Card Matching Game On Scratch"},{"@type":"BreadcrumbList","@id":"https:\/\/brightchamps.com\/blog\/create-a-scratch-card-matching-game\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/brightchamps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Code for Kids Corner","item":"https:\/\/brightchamps.com\/blog\/code-for-kids\/"},{"@type":"ListItem","position":3,"name":"Step By Step Guide to Create Scratch Game of Matching Cards"}]},{"@type":"WebSite","@id":"https:\/\/brightchamps.com\/blog\/#website","url":"https:\/\/brightchamps.com\/blog\/","name":"BrightChamps Blog","description":"BrightChamps Blog, also known as BrightChamps Hub is a go-to resource hub for everything on Coding for kids","publisher":{"@id":"https:\/\/brightchamps.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/brightchamps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/brightchamps.com\/blog\/#organization","name":"BrightChamps","url":"https:\/\/brightchamps.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2026\/03\/BrightCHAMPS-logo-new-1.png","contentUrl":"https:\/\/brightchamps.com\/blog\/wp-content\/uploads\/2026\/03\/BrightCHAMPS-logo-new-1.png","width":417,"height":80,"caption":"BrightChamps"},"image":{"@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BrightChamps-101266664954230\/","https:\/\/www.instagram.com\/brightchamps\/","https:\/\/www.linkedin.com\/company\/brightchamps\/mycompany\/","https:\/\/www.youtube.com\/channel\/UC_Afe_rMGoK5Bs4nSt8QIzQ"]},{"@type":"Person","@id":"https:\/\/brightchamps.com\/blog\/#\/schema\/person\/39f0ae3ce6905b78af95919387523096","name":"admin","sameAs":["https:\/\/brightchamps.com\/blog"],"url":"https:\/\/brightchamps.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/4774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/comments?post=4774"}],"version-history":[{"count":9,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/4774\/revisions"}],"predecessor-version":[{"id":37109,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/posts\/4774\/revisions\/37109"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/media\/4804"}],"wp:attachment":[{"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/media?parent=4774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/categories?post=4774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brightchamps.com\/blog\/wp-json\/wp\/v2\/tags?post=4774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}