{"id":106262,"date":"2026-08-26T16:47:03","date_gmt":"2026-08-26T20:47:03","guid":{"rendered":"https:\/\/bgodinspired.com\/?page_id=106262"},"modified":"2026-08-26T17:40:29","modified_gmt":"2026-08-26T21:40:29","slug":"bible-memory-match","status":"publish","type":"page","link":"https:\/\/bgodinspired.com\/index.php\/bible-memory-match\/","title":{"rendered":"Bible Memory Match \u2014 Free Bible Memory Game"},"content":{"rendered":"\n<!-- BGodInspired Bible Memory Match -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&#038;family=Inter:wght@300;400;500;600&#038;display=swap\" rel=\"stylesheet\">\n<style>\n#bgi-game-bible-memory-match *, #bgi-game-bible-memory-match *::before, #bgi-game-bible-memory-match *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#bgi-game-bible-memory-match {\n  --navy:#0D1B2A; --navy-mid:#162233; --cream:#F5F0E8; --gold:#C9A84C; --gold-dim:#8B6E2E;\n  --blue:#7B9AC4; --blue-dim:#4A6A94; --sage:#7B9E87; --clay:#C4847B; --clay-dim:#8B4E47;\n  --warm-gray:#8B8680; --correct:#7B9E87; --incorrect:#C4847B;\n  background: var(--navy); width: 100%; display: block; padding: 36px 20px 64px !important;\n  border-radius: 12px; clear: both; position: relative;\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  color: var(--cream); line-height: 1.6;\n}\n#bgi-game-bible-memory-match .game-inner { display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 720px; margin: 0 auto; }\n#bgi-game-bible-memory-match .bm-screen { display: none; width: 100%; }\n#bgi-game-bible-memory-match .bm-screen.on { display: block; }\n#bgi-game-bible-memory-match .bmFade { animation: bmFade .45s ease both; }\n@keyframes bmFade { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }\n\n#bgi-game-bible-memory-match .bm-eyebrow { font-size: .7rem; letter-spacing: .18em; text-transform: uppercase; color: var(--gold); font-weight: 600; display: block; text-align: center; margin-bottom: 12px; }\n#bgi-game-bible-memory-match h2.bm-h { font-family: 'Playfair Display', Georgia, serif; font-size: clamp(1.6rem, 5vw, 2.5rem); font-weight: 600; color: var(--cream); text-align: center; line-height: 1.2; margin-bottom: 14px; }\n#bgi-game-bible-memory-match .bm-sub { text-align: center; color: #C9C4BC; font-size: clamp(.92rem, 2.4vw, 1.02rem); font-weight: 300; max-width: 540px; margin: 0 auto 22px; }\n#bgi-game-bible-memory-match .bm-meta { text-align: center; font-size: .78rem; letter-spacing: .06em; color: var(--warm-gray); margin-bottom: 26px; }\n\n#bgi-game-bible-memory-match .bm-btn { display: inline-block; background: var(--gold); color: var(--navy); font-family: 'Inter', sans-serif; font-size: .95rem; font-weight: 600; letter-spacing: .04em; border: none; border-radius: 8px; padding: 15px 38px !important; cursor: pointer; transition: background .2s, transform .2s; text-decoration: none; }\n#bgi-game-bible-memory-match .bm-btn:hover { background: #DDBB5C; transform: translateY(-1px); }\n#bgi-game-bible-memory-match .bm-btn.ghost { background: transparent; color: var(--cream); border: 1px solid var(--blue-dim); }\n#bgi-game-bible-memory-match .bm-btn.ghost:hover { background: rgba(123,154,196,.12); }\n#bgi-game-bible-memory-match .bm-center { text-align: center; }\n\n#bgi-game-bible-memory-match .bm-hud { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin-bottom: 18px; }\n#bgi-game-bible-memory-match .bm-stat { background: var(--navy-mid); border: 1px solid rgba(123,158,135,.28); border-radius: 8px; padding: 8px 16px !important; text-align: center; min-width: 84px; }\n#bgi-game-bible-memory-match .bm-stat-k { display: block; font-size: .62rem; letter-spacing: .14em; text-transform: uppercase; color: var(--warm-gray); }\n#bgi-game-bible-memory-match .bm-stat-v { display: block; font-family: 'Playfair Display', Georgia, serif; font-size: 1.25rem; color: var(--cream); }\n\n#bgi-game-bible-memory-match .bm-board { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; width: 100%; max-width: 560px; margin: 0 auto 16px; box-sizing: border-box !important; }\n#bgi-game-bible-memory-match .bm-card { position: relative; display: block; width: 100% !important; height: auto !important; min-height: 0 !important; max-width: none !important; line-height: 1.3 !important; aspect-ratio: 3 \/ 4; background: none; border: 0; padding: 0 !important; perspective: 800px; cursor: pointer; font-family: inherit; font-size: 1rem; }\n#bgi-game-bible-memory-match .bm-inner { display: block; position: relative; width: 100%; height: 100%; transform-style: preserve-3d; transition: transform .4s ease; }\n#bgi-game-bible-memory-match .bm-card.flipped .bm-inner { transform: rotateY(180deg); }\n#bgi-game-bible-memory-match .bm-face { position: absolute; top: 0; left: 0; width: 100%; height: 100%; backface-visibility: hidden; -webkit-backface-visibility: hidden; display: flex; align-items: center; justify-content: center; border-radius: 10px; padding: 6px !important; box-sizing: border-box !important; text-align: center; }\n#bgi-game-bible-memory-match .bm-back { background: linear-gradient(160deg, #1B2A3D 0%, #16202F 100%); border: 1px solid rgba(201,168,76,.30); color: var(--gold-dim); font-size: 1.3rem; }\n#bgi-game-bible-memory-match .bm-front { background: var(--navy-mid); border: 1px solid rgba(123,158,135,.42); color: var(--cream); transform: rotateY(180deg); font-size: clamp(.54rem, 2.1vw, .8rem); font-weight: 500; line-height: 1.28; overflow-wrap: anywhere; }\n#bgi-game-bible-memory-match .bm-card.name .bm-front { font-family: 'Playfair Display', Georgia, serif; color: var(--gold); font-weight: 600; }\n#bgi-game-bible-memory-match .bm-card.done .bm-front { border-color: var(--correct); background: rgba(123,158,135,.16); }\n#bgi-game-bible-memory-match .bm-card.done { cursor: default; animation: bmPulse .5s ease; }\n#bgi-game-bible-memory-match .bm-card.miss .bm-front { border-color: var(--incorrect); }\n@keyframes bmPulse { 0% { transform: scale(1);} 45% { transform: scale(1.06);} 100% { transform: scale(1);} }\n\n#bgi-game-bible-memory-match .bm-strip { min-height: 62px; background: var(--navy-mid); border-left: 3px solid var(--sage); border-radius: 6px; padding: 12px 16px !important; max-width: 560px; margin: 0 auto; font-size: .86rem; color: #C9C4BC; }\n#bgi-game-bible-memory-match .bm-strip .sr { display: block; color: var(--sage); font-size: .74rem; letter-spacing: .06em; margin-top: 4px; }\n#bgi-game-bible-memory-match .bm-strip em { color: var(--warm-gray); font-style: italic; }\n\n#bgi-game-bible-memory-match .bm-card-box { background: var(--navy-mid); border: 1px solid rgba(123,158,135,.30); border-radius: 16px; padding: 30px 26px !important; box-sizing: border-box !important; position: relative; overflow: hidden; max-width: 620px; margin: 0 auto; }\n#bgi-game-bible-memory-match .bm-card-box::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: linear-gradient(90deg, transparent, var(--sage), transparent); }\n#bgi-game-bible-memory-match .bm-score { font-family: 'Playfair Display', Georgia, serif; font-size: clamp(2rem, 6vw, 3.5rem); color: var(--gold); text-align: center; line-height: 1.05; display: block; }\n#bgi-game-bible-memory-match .bm-score-sub { text-align: center; color: var(--warm-gray); font-size: .8rem; letter-spacing: .08em; margin-bottom: 16px; }\n#bgi-game-bible-memory-match h3.bm-endh { font-family: 'Playfair Display', Georgia, serif; font-size: clamp(1.25rem, 3.6vw, 1.7rem); color: var(--cream); text-align: center; font-weight: 600; margin-bottom: 10px; }\n#bgi-game-bible-memory-match .bm-endbody { text-align: center; color: #C9C4BC; font-size: .95rem; font-weight: 300; max-width: 500px; margin: 0 auto; }\n#bgi-game-bible-memory-match .bm-div { height: 1px; background: rgba(139,134,128,.28); margin: 26px auto; max-width: 420px; }\n\n#bgi-game-bible-memory-match .scripture-block { border-left: 3px solid var(--sage); background: rgba(123,158,135,.07); border-radius: 6px; padding: 20px 22px !important; box-sizing: border-box !important; margin: 0 auto 26px; max-width: 560px; }\n#bgi-game-bible-memory-match .scripture-text { font-family: 'Playfair Display', Georgia, serif; font-style: italic; font-size: 1.02rem; color: var(--cream); line-height: 1.6; margin-bottom: 8px; }\n#bgi-game-bible-memory-match .scripture-ref { font-size: .76rem; letter-spacing: .1em; text-transform: uppercase; color: var(--sage); margin-bottom: 12px; }\n#bgi-game-bible-memory-match .scripture-angle { font-size: .92rem; color: #C9C4BC; font-weight: 300; }\n\n#bgi-game-bible-memory-match .product-card { background: rgba(201,168,76,.07); border: 1px solid rgba(201,168,76,.3); border-radius: 12px; padding: 24px 22px !important; box-sizing: border-box !important; text-align: center; max-width: 560px; margin: 0 auto 26px; }\n#bgi-game-bible-memory-match .pc-label { font-size: .66rem; letter-spacing: .16em; text-transform: uppercase; color: var(--gold); font-weight: 600; display: block; margin-bottom: 8px; }\n#bgi-game-bible-memory-match .pc-headline { font-family: 'Playfair Display', Georgia, serif; font-size: 1.2rem; color: var(--cream); font-weight: 600; margin-bottom: 8px; }\n#bgi-game-bible-memory-match .pc-body { font-size: .9rem; color: #C9C4BC; font-weight: 300; margin-bottom: 16px; }\n#bgi-game-bible-memory-match .btn-product { display: inline-block; background: var(--gold); color: var(--navy); font-weight: 600; font-size: .9rem; padding: 13px 28px !important; border-radius: 8px; text-decoration: none; }\n#bgi-game-bible-memory-match .btn-product:hover { background: #DDBB5C; color: var(--navy); }\n\n#bgi-game-bible-memory-match .share-label { display: block; text-align: center; font-size: .68rem; letter-spacing: .14em; text-transform: uppercase; color: var(--warm-gray); margin-bottom: 10px; }\n#bgi-game-bible-memory-match .share-row { display: flex; justify-content: center; gap: 8px; flex-wrap: wrap; margin-bottom: 22px; }\n#bgi-game-bible-memory-match .btn-share { display: inline-block; background: transparent; border: 1px solid var(--blue-dim); color: var(--blue); font-size: .8rem; font-weight: 500; padding: 9px 16px !important; border-radius: 7px; text-decoration: none; cursor: pointer; font-family: inherit; }\n#bgi-game-bible-memory-match .btn-share:hover { background: rgba(123,154,196,.12); color: var(--cream); }\n\n#bgi-game-bible-memory-match .bm-more { text-align: center; margin-top: 28px; }\n#bgi-game-bible-memory-match .bm-more-t { font-size: .68rem; letter-spacing: .14em; text-transform: uppercase; color: var(--warm-gray); display: block; margin-bottom: 12px; }\n#bgi-game-bible-memory-match .bm-more a { display: inline-block; margin: 4px 5px; font-size: .84rem; color: var(--blue); text-decoration: none; border-bottom: 1px solid rgba(123,154,196,.35); padding-bottom: 2px; }\n#bgi-game-bible-memory-match .bm-more a:hover { color: var(--gold); border-color: var(--gold); }\n#bgi-game-bible-memory-match .bm-note { text-align: center; font-size: .72rem; color: var(--warm-gray); margin-top: 18px; font-weight: 300; }\n\n@media (max-width: 560px) {\n  #bgi-game-bible-memory-match { padding: 26px 12px 48px !important; }\n  #bgi-game-bible-memory-match .bm-board { gap: 6px; }\n  #bgi-game-bible-memory-match .bm-face { border-radius: 8px; padding: 4px !important; }\n  #bgi-game-bible-memory-match .bm-card-box { padding: 24px 16px !important; }\n  #bgi-game-bible-memory-match .bm-stat { min-width: 72px; padding: 7px 11px !important; }\n}\n@media (prefers-reduced-motion: reduce) {\n  #bgi-game-bible-memory-match .bm-inner { transition: none; }\n  #bgi-game-bible-memory-match .bmFade { animation: none; }\n  #bgi-game-bible-memory-match .bm-card.done { animation: none; }\n  #bgi-game-bible-memory-match .bm-btn { transition: none; }\n}\n<\/style>\n\n<div id=\"bgi-game-bible-memory-match\">\n  <div class=\"game-inner\">\n\n    <div class=\"bm-screen on\" id=\"bmIntro\">\n      <span class=\"bm-eyebrow\">Bible Memory Match<\/span>\n      <h2 class=\"bm-h\">Bible Memory Match<\/h2>\n      <p class=\"bm-sub\">Sixteen cards, face down. Eight of them are people from the Bible &mdash; the other eight are the moments they are known for. Find every pair in as few moves as you can. Twenty pairs sit in the bank and you get eight at random, so no two rounds are the same.<\/p>\n      <p class=\"bm-meta\">8 pairs &middot; about 2 minutes &middot; free, no sign-up<\/p>\n      <p class=\"bm-center\"><button class=\"bm-btn\" onclick=\"bmStart()\">Start the Game<\/button><\/p>\n    <\/div>\n\n    <div class=\"bm-screen\" id=\"bmPlay\">\n      <div class=\"bm-hud\">\n        <div class=\"bm-stat\"><span class=\"bm-stat-k\">Moves<\/span><span class=\"bm-stat-v\" id=\"bmMoves\">0<\/span><\/div>\n        <div class=\"bm-stat\"><span class=\"bm-stat-k\">Pairs<\/span><span class=\"bm-stat-v\" id=\"bmPairs\">0\/8<\/span><\/div>\n        <div class=\"bm-stat\"><span class=\"bm-stat-k\">Time<\/span><span class=\"bm-stat-v\" id=\"bmTime\">0:00<\/span><\/div>\n      <\/div>\n      <div class=\"bm-board\" id=\"bmBoard\"><\/div>\n      <div class=\"bm-strip\" id=\"bmStrip\"><em>Tap any two cards. Match a name to the moment it belongs to.<\/em><\/div>\n      <p class=\"bm-center\" style=\"margin-top:16px;\"><button class=\"bm-btn ghost\" onclick=\"bmAgain()\">Restart round<\/button><\/p>\n    <\/div>\n\n    <div class=\"bm-screen\" id=\"bmEnd\">\n      <div class=\"bm-card-box\">\n        <span class=\"bm-eyebrow\">Round Complete<\/span>\n        <span class=\"bm-score\" id=\"bmFinalScore\">0<\/span>\n        <p class=\"bm-score-sub\" id=\"bmFinalSub\">MOVES<\/p>\n        <h3 class=\"bm-endh\" id=\"bmEndH\">Every pair found.<\/h3>\n        <p class=\"bm-endbody\" id=\"bmEndBody\">You just matched eight people to the moments they are known for.<\/p>\n        <p class=\"bm-endbody\" id=\"bmEndTopic\" style=\"margin-top:10px;font-size:.86rem;color:#8B8680;\">That round covered eight people from across the Bible \u2014 Genesis through the Gospels \u2014 and the moment each one is remembered for.<\/p>\n\n        <div class=\"bm-div\"><\/div>\n\n        <div class=\"scripture-block\">\n          <p class=\"scripture-text\">&#8220;But the Comforter, which is the Holy Ghost, whom the Father will send in my name, he shall teach you all things, and bring all things to your remembrance, whatsoever I have said unto you.&#8221;<\/p>\n          <p class=\"scripture-ref\">&mdash; John 14:26<\/p>\n          <p class=\"scripture-angle\">Memory is a strange thing. You just held eight names in your head for two minutes and some of them slipped anyway. Jesus says something quietly reassuring here: remembering what matters is not left entirely to you. There is help for it. Whatever you are trying to hold on to right now, you are not holding it alone.<\/p>\n        <\/div>\n\n        <div class=\"product-card\">\n          <span class=\"pc-label\">Free Guide &mdash; 30 Days Walking with Jesus<\/span>\n          <h3 class=\"pc-headline\">The people are easy. The following is the hard part.<\/h3>\n          <p class=\"pc-body\">You know the stories. A free 3-day sample of the 30-day guide takes the next step &mdash; short, plain-English readings on what it actually looks like to walk this out on a normal Tuesday. No cost, no catch.<\/p>\n          <a href=\"https:\/\/bgodinspired.com\/index.php\/30-days-walking-with-jesus-free-sample\/?utm_source=wordpress&amp;utm_medium=game&amp;utm_campaign=30-days-with-jesus&amp;utm_content=bible-memory-match\" class=\"btn-product\">Get the free sample &rarr;<\/a>\n        <\/div>\n\n        <span class=\"share-label\">Share your result<\/span>\n        <div class=\"share-row\">\n          <a id=\"bmShareWA\" href=\"#\" target=\"_blank\" rel=\"noopener\" class=\"btn-share\">Share on WhatsApp<\/a>\n          <a id=\"bmShareX\" href=\"#\" target=\"_blank\" rel=\"noopener\" class=\"btn-share\">Share on X<\/a>\n          <a id=\"bmShareFB\" href=\"#\" target=\"_blank\" rel=\"noopener\" class=\"btn-share\">Share on Facebook<\/a>\n          <button class=\"btn-share\" onclick=\"bmCopy(this)\">Copy result<\/button>\n        <\/div>\n\n        <p class=\"bm-center\"><button class=\"bm-btn\" onclick=\"bmAgain()\">Play again &mdash; new pairs<\/button><\/p>\n\n        <div class=\"bm-more\">\n          <span class=\"bm-more-t\">More free Bible games<\/span>\n          <a href=\"https:\/\/bgodinspired.com\/index.php\/bible-trivia-general\/\">Bible Trivia: General Knowledge<\/a>\n          <a href=\"https:\/\/bgodinspired.com\/index.php\/bible-trivia-new-testament\/\">Bible Trivia: New Testament<\/a>\n          <a href=\"https:\/\/bgodinspired.com\/index.php\/bible-quiz-genesis\/\">Bible Quiz: Genesis<\/a>\n          <a href=\"https:\/\/bgodinspired.com\/index.php\/games\/\">All games &rarr;<\/a>\n        <\/div>\n        <p class=\"bm-note\">Nothing is saved and nothing is tracked between rounds &mdash; refresh and the board starts clean.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var AMP = String.fromCharCode(38);\n  var URL_BASE = \"https:\/\/bgodinspired.com\/index.php\/bible-memory-match\/\";\n\n  var BANK = [\n    {n:\"Noah\",             s:\"Built the ark\",            f:\"Noah built the ark of gopher wood.\", r:\"Genesis 6:14\"},\n    {n:\"Moses\",            s:\"Divided the sea\",          f:\"Moses stretched out his hand over the sea, and the waters were divided.\", r:\"Exodus 14:21\"},\n    {n:\"David\",            s:\"A sling and a stone\",      f:\"David felled the giant with one stone from a sling.\", r:\"1 Samuel 17:49\"},\n    {n:\"Jonah\",            s:\"Belly of a great fish\",    f:\"Jonah was in the belly of the fish three days and three nights.\", r:\"Jonah 1:17\"},\n    {n:\"Daniel\",           s:\"The den of lions\",         f:\"Daniel was cast into the den of lions and shut in overnight.\", r:\"Daniel 6:16\"},\n    {n:\"Ruth\",             s:\"Gleaning in Boaz's field\", f:\"Ruth gleaned in the part of the field that belonged to Boaz.\", r:\"Ruth 2:3\"},\n    {n:\"Esther\",           s:\"If I perish, I perish\",    f:\"Esther went to the king uninvited to plead for her people.\", r:\"Esther 4:16\"},\n    {n:\"Peter\",            s:\"Walked on the water\",      f:\"Peter stepped out of the ship and walked on the water toward Jesus.\", r:\"Matthew 14:29\"},\n    {n:\"Saul of Tarsus\",   s:\"Blinded on the road\",      f:\"Saul was struck blind by a light on the road to Damascus.\", r:\"Acts 9:3-9\"},\n    {n:\"Mary\",             s:\"Gabriel's message\",        f:\"Mary was told she would bring forth a son and call his name Jesus.\", r:\"Luke 1:31\"},\n    {n:\"Abraham\",          s:\"Count the stars\",          f:\"Abraham was told his descendants would be as many as the stars.\", r:\"Genesis 15:5\"},\n    {n:\"Joseph\",           s:\"A coat of many colours\",   f:\"Jacob made Joseph a coat of many colours.\", r:\"Genesis 37:3\"},\n    {n:\"Samson\",           s:\"Strength in his hair\",     f:\"Samson's strength left him once his hair was shaven.\", r:\"Judges 16:17\"},\n    {n:\"Elijah\",           s:\"A whirlwind to heaven\",    f:\"Elijah went up by a whirlwind into heaven.\", r:\"2 Kings 2:11\"},\n    {n:\"Solomon\",          s:\"Asked for wisdom\",         f:\"Solomon asked for an understanding heart instead of riches.\", r:\"1 Kings 3:9-11\"},\n    {n:\"John the Baptist\", s:\"Baptized in Jordan\",       f:\"John baptized Jesus in the river Jordan.\", r:\"Mark 1:9\"},\n    {n:\"Zacchaeus\",        s:\"Up a sycomore tree\",       f:\"Zacchaeus climbed a sycomore tree to see Jesus over the crowd.\", r:\"Luke 19:4\"},\n    {n:\"Lazarus\",          s:\"Called from the tomb\",     f:\"Lazarus came out of the tomb four days after he was buried.\", r:\"John 11:43-44\"},\n    {n:\"Joshua\",           s:\"The walls fell flat\",      f:\"Joshua marched around the city until its wall fell down flat.\", r:\"Joshua 6:20\"},\n    {n:\"Gideon\",           s:\"Three hundred men\",        f:\"Gideon sent everyone home but three hundred men.\", r:\"Judges 7:7\"}\n  ];\n\n  var ROUND = 8;\n  var deck = [], firstPick = null, busy = false, moves = 0, found = 0, startMs = 0, tick = null;\n\n  function g(id){ return document.getElementById(id); }\n\n  function shuffle(a){\n    var i, j, t;\n    for (i = a.length - 1; i > 0; i--){\n      j = Math.floor(Math.random() * (i + 1));\n      t = a[i]; a[i] = a[j]; a[j] = t;\n    }\n    return a;\n  }\n\n  function show(id){\n    var ids = [\"bmIntro\",\"bmPlay\",\"bmEnd\"], k;\n    for (k = 0; k < ids.length; k++){ g(ids[k]).className = \"bm-screen\"; }\n    g(id).className = \"bm-screen on bmFade\";\n  }\n\n  function fmt(ms){\n    var s = Math.floor(ms \/ 1000);\n    var m = Math.floor(s \/ 60);\n    var r = s % 60;\n    return m + \":\" + (r < 10 ? \"0\" + r : r);\n  }\n\n  function buildDeck(){\n    var picks = shuffle(BANK.slice()).slice(0, ROUND);\n    var cards = [], i;\n    for (i = 0; i < picks.length; i++){\n      cards.push({ pid: i, kind: \"name\", label: picks[i].n, full: picks[i].f, ref: picks[i].r });\n      cards.push({ pid: i, kind: \"deed\", label: picks[i].s, full: picks[i].f, ref: picks[i].r });\n    }\n    return shuffle(cards);\n  }\n\n  function render(){\n    var board = g(\"bmBoard\"), html = \"\", i, c;\n    for (i = 0; i < deck.length; i++){\n      c = deck[i];\n      html += '<button type=\"button\" class=\"bm-card ' + c.kind + '\" id=\"bmc' + i + '\" onclick=\"bmFlip(' + i + ')\" aria-label=\"Face down card ' + (i + 1) + '\">';\n      html += '<span class=\"bm-inner\">';\n      html += '<span class=\"bm-face bm-back\">\u2726<\/span>';\n      html += '<span class=\"bm-face bm-front\">' + c.label + '<\/span>';\n      html += '<\/span><\/button>';\n    }\n    board.innerHTML = html;\n  }\n\n  function strip(html){ g(\"bmStrip\").innerHTML = html; }\n\n  function start(){\n    deck = buildDeck();\n    firstPick = null; busy = false; moves = 0; found = 0;\n    g(\"bmMoves\").innerHTML = \"0\";\n    g(\"bmPairs\").innerHTML = \"0\/\" + ROUND;\n    g(\"bmTime\").innerHTML = \"0:00\";\n    render();\n    strip(\"<em>Tap any two cards. Match a name to the moment it belongs to.<\/em>\");\n    show(\"bmPlay\");\n    startMs = new Date().getTime();\n    if (tick) { clearInterval(tick); }\n    tick = setInterval(function(){\n      g(\"bmTime\").innerHTML = fmt(new Date().getTime() - startMs);\n    }, 500);\n  }\n\n  function flip(i){\n    if (busy) { return; }\n    var c = deck[i];\n    if (c.done) { return; }\n    var node = g(\"bmc\" + i);\n    if (node.className.indexOf(\"flipped\") > -1) { return; }\n    node.className = \"bm-card \" + c.kind + \" flipped\";\n\n    if (firstPick === null){ firstPick = i; return; }\n    if (firstPick === i) { return; }\n\n    moves++;\n    g(\"bmMoves\").innerHTML = moves;\n\n    var a = deck[firstPick], b = deck[i];\n    var nodeA = g(\"bmc\" + firstPick);\n\n    if (a.pid === b.pid){\n      a.done = true; b.done = true;\n      nodeA.className = \"bm-card \" + a.kind + \" flipped done\";\n      node.className = \"bm-card \" + b.kind + \" flipped done\";\n      found++;\n      g(\"bmPairs\").innerHTML = found + \"\/\" + ROUND;\n      strip('<strong>' + b.full + '<\/strong><span class=\"sr\">' + b.ref + '<\/span>');\n      firstPick = null;\n      if (found === ROUND){ setTimeout(finish, 700); }\n      return;\n    }\n\n    busy = true;\n    nodeA.className = \"bm-card \" + a.kind + \" flipped miss\";\n    node.className = \"bm-card \" + b.kind + \" flipped miss\";\n    strip(\"<em>Not a pair \u2014 but now you know where two of them live.<\/em>\");\n    setTimeout(function(){\n      nodeA.className = \"bm-card \" + a.kind;\n      node.className = \"bm-card \" + b.kind;\n      firstPick = null;\n      busy = false;\n    }, 900);\n  }\n\n  function band(m){\n    if (m <= 11) { return [\"Almost nothing wasted.\", \"Eleven moves or fewer means you were holding the whole board in your head. That is a real memory.\"]; }\n    if (m <= 16) { return [\"Sharp round.\", \"You cleared the board quickly and barely doubled back. Try it again and see if you can shave a few moves off.\"]; }\n    if (m <= 24) { return [\"Solid work.\", \"That is right about where most people land on a first run. The second round is almost always faster.\"]; }\n    return [\"You got every single one.\", \"However many moves it took, the board is clear \u2014 and that is the only thing the board was asking for. Go again and it will come quicker.\"];\n  }\n\n  function finish(){\n    if (tick) { clearInterval(tick); tick = null; }\n    var elapsed = fmt(new Date().getTime() - startMs);\n    var b = band(moves);\n    g(\"bmFinalScore\").innerHTML = moves;\n    g(\"bmFinalSub\").innerHTML = \"MOVES \u00b7 \" + elapsed;\n    g(\"bmEndH\").innerHTML = b[0];\n    g(\"bmEndBody\").innerHTML = b[1];\n\n    var txt = \"I matched all 8 pairs in \" + moves + \" moves on Bible Memory Match. Try it:\";\n    function tagged(src){\n      return URL_BASE + \"?utm_source=\" + src + AMP + \"utm_medium=result_share\" + AMP + \"utm_campaign=bible-memory-match\";\n    }\n    g(\"bmShareWA\").href = \"https:\/\/api.whatsapp.com\/send?text=\" + encodeURIComponent(txt + \" \" + tagged(\"whatsapp\"));\n    g(\"bmShareX\").href = \"https:\/\/twitter.com\/intent\/tweet?text=\" + encodeURIComponent(txt) + AMP + \"url=\" + encodeURIComponent(tagged(\"x\"));\n    g(\"bmShareFB\").href = \"https:\/\/www.facebook.com\/sharer\/sharer.php?u=\" + encodeURIComponent(tagged(\"facebook\"));\n    show(\"bmEnd\");\n  }\n\n  function copyResult(btn){\n    var txt = \"I matched all 8 pairs in \" + moves + \" moves on Bible Memory Match. Try it: \" + URL_BASE + \"?utm_source=copy\" + AMP + \"utm_medium=result_share\" + AMP + \"utm_campaign=bible-memory-match\";\n    var done = function(){\n      var old = btn.innerHTML;\n      btn.innerHTML = \"Copied\";\n      setTimeout(function(){ btn.innerHTML = old; }, 1600);\n    };\n    if (navigator.clipboard) {\n      navigator.clipboard.writeText(txt).then(done, function(){ window.prompt(\"Copy your result:\", txt); });\n      return;\n    }\n    window.prompt(\"Copy your result:\", txt);\n  }\n\n  window.bmStart = start;\n  window.bmAgain = start;\n  window.bmFlip = flip;\n  window.bmCopy = copyResult;\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Common Questions About Bible Memory Games<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is a Bible memory game?<\/h3>\n\n\n\n<p>A memory game is the card game you probably played as a kid: everything face down, flip two at a time, and try to remember where things are. A Bible memory game keeps that exact mechanic and puts biblical content on the cards, so the thing you are remembering is worth remembering. In this version the cards are not identical twins. One card holds a name &mdash; Ruth, Elijah, Zacchaeus &mdash; and its partner holds the moment that person is known for. So finding a pair means two things at once: remembering where a card sits on the board, and knowing which moment belongs to which person. That second half is what turns it from a pure memory drill into something you pick up along the way. Every match you make shows the exact chapter and verse it came from, so nothing here is a claim you have to take on trust.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do you get better at a memory match game?<\/h3>\n\n\n\n<p>Almost everyone starts by flipping at random and hoping. The players who clear the board quickly do one thing differently: they flip in a pattern instead of by instinct. Work left to right along a row rather than jumping around, and your brain has an actual map to file each card into instead of a scatter of guesses. The second trick is to say the card out loud, even under your breath. Naming a thing gives your memory a second handle on it &mdash; sound as well as position &mdash; and that alone tends to cut a few moves off a round. Third, do not panic when you miss. A miss is never wasted; you just learned where two cards live, for free. The board only holds sixteen cards, and after four or five flips you already know more than half of it. Slow down for ten seconds and the rest usually falls out quickly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Which people from the Bible are in this game?<\/h3>\n\n\n\n<p>The bank holds twenty pairs and each round deals you eight of them at random, so the board is different every time you play. The people in it run right across the story: Noah and the ark, Abraham counting stars, Joseph and the coat of many colours, Moses at the sea, Joshua at the walls of Jericho, Gideon and his three hundred men, plus Samson, Ruth, David, Solomon, Esther, Elijah, Daniel and Jonah from the Old Testament &mdash; and Mary, John the Baptist, Peter, Zacchaeus, Lazarus and Saul of Tarsus on the road to Damascus from the New. Some are the famous ones nearly everybody has heard of even if they have never opened a Bible. Others are the ones most quizzes skip. Every pair carries its own reference, so when you match Gideon to three hundred men you also get Judges 7:7 and can go read it for yourself.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is this good for kids, Sunday school or a classroom?<\/h3>\n\n\n\n<p>Yes, and for a specific reason: a memory board is one of the few games where a seven-year-old and a grandparent are genuinely close to even. Remembering where a card sits does not reward age or Bible knowledge much, so nobody gets buried. It runs in a browser with no app, no account and no download, which means a teacher can put it on a screen or hand a phone to a group with no setup at all. A round takes about two minutes, so it fits in the ten minutes before a lesson starts or the awkward gap at the end. Because every matched pair shows its chapter and verse, it also doubles as a soft way in to actually looking things up. If you are using it with a group, the honest advice is to play it twice &mdash; the second round is where the names start to stick.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How long does a round take, and is it really free?<\/h3>\n\n\n\n<p>A round is eight pairs and takes most people somewhere between ninety seconds and three minutes. It is free, and it stays free &mdash; no account, no email required to play, no download, and no ads sitting in the middle of the board. Nothing you do is saved between rounds, which is worth knowing up front: refresh the page and your move count starts clean, because the game keeps no record of you at all. That is deliberate. Since the bank holds twenty pairs and only eight come out per round, playing again is genuinely a different board rather than the same one over. And if you beat your own move count, the share button hands you the number to send to somebody. That is the whole thing &mdash; scroll back up and play the memory match above.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Bible Memory Match Bible Memory Match Sixteen cards, face down. Eight of them are people from the Bible &mdash; the other eight are the moments they are known for. Find every pair in as few moves as you can. Twenty pairs sit in the bank and you get eight at random, so no two rounds [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"footnotes":""},"class_list":["post-106262","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/pages\/106262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/comments?post=106262"}],"version-history":[{"count":3,"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/pages\/106262\/revisions"}],"predecessor-version":[{"id":106271,"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/pages\/106262\/revisions\/106271"}],"wp:attachment":[{"href":"https:\/\/bgodinspired.com\/index.php\/wp-json\/wp\/v2\/media?parent=106262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}