{"id":7581,"date":"2026-11-05T09:01:26","date_gmt":"2026-11-05T12:01:26","guid":{"rendered":"https:\/\/www.escuelathays.mendoza.edu.ar\/?page_id=7581"},"modified":"2026-11-05T17:08:43","modified_gmt":"2026-11-05T20:08:43","slug":"cazador-de-porcentajes","status":"publish","type":"page","link":"https:\/\/www.escuelathays.mendoza.edu.ar\/?page_id=7581","title":{"rendered":"Cazador de Porcentajes"},"content":{"rendered":"\n<div id=\"game-portal-wrapper\" style=\"background-color: #08090d; color: #ffffff; font-family: 'Inter', sans-serif; padding: 40px 20px; min-height: 85vh; display: flex; justify-content: center; align-items: center; border-radius: 20px; margin: 20px 0;\">\n    \n    <style>\n        #game-portal-wrapper * { \n            box-sizing: border-box; \n        }\n        .arcade-card-box {\n            background-color: #141624 !important;\n            border: 1px solid rgba(255, 255, 255, 0.1) !important;\n            border-radius: 20px !important;\n            box-shadow: 0 0 30px rgba(34, 211, 238, 0.15) !important;\n            max-width: 500px !important;\n            width: 100% !important;\n            padding: 30px !important;\n            text-align: center !important;\n            position: relative !important;\n        }\n        .arcade-back-link {\n            position: absolute !important;\n            top: 20px !important;\n            left: 20px !important;\n            color: #94a3b8 !important;\n            text-decoration: none !important;\n            font-size: 0.8rem !important;\n            font-weight: 700 !important;\n            transition: color 0.2s !important;\n            cursor: pointer !important;\n        }\n        .arcade-back-link:hover { \n            color: #22d3ee !important; \n        }\n        .arcade-h1 {\n            color: #22d3ee !important;\n            font-size: 2rem !important;\n            font-weight: 900 !important;\n            text-shadow: 0 0 10px rgba(34, 211, 238, 0.5) !important;\n            margin: 20px 0 5px 0 !important;\n            line-height: 1.2 !important;\n        }\n        .arcade-sub { \n            color: #94a3b8 !important; \n            font-size: 0.9rem !important; \n            margin-bottom: 25px !important; \n        }\n        .arcade-score-row {\n            display: flex !important;\n            justify-content: space-around !important;\n            background: rgba(255, 255, 255, 0.03) !important;\n            border: 1px solid rgba(255, 255, 255, 0.08) !important;\n            border-radius: 12px !important;\n            padding: 12px !important;\n            margin-bottom: 25px !important;\n        }\n        .arcade-score-val { \n            font-size: 1.5rem !important; \n            font-weight: 900 !important; \n        }\n        .arcade-challenge {\n            background: rgba(34, 211, 238, 0.05) !important;\n            border: 1px solid rgba(34, 211, 238, 0.2) !important;\n            border-radius: 16px !important;\n            padding: 25px 15px !important;\n            margin-bottom: 25px !important;\n        }\n        .arcade-q-text { \n            font-size: 1.5rem !important; \n            font-weight: 800 !important; \n            color: #ffffff !important; \n        }\n        .arcade-input {\n            width: 100% !important;\n            background: #08090d !important;\n            border: 2px solid #334155 !important;\n            border-radius: 12px !important;\n            padding: 12px !important;\n            color: #fff !important;\n            font-size: 1.2rem !important;\n            font-weight: 700 !important;\n            text-align: center !important;\n            outline: none !important;\n            margin-bottom: 15px !important;\n        }\n        .arcade-input:focus {\n            border-color: #ec4899 !important;\n        }\n        .arcade-btn {\n            background: linear-gradient(135deg, #d91c84 0%, #ec4899 100%) !important;\n            color: #ffffff !important;\n            font-weight: 800 !important;\n            font-size: 1rem !important;\n            padding: 14px 24px !important;\n            border-radius: 12px !important;\n            border: none !important;\n            cursor: pointer !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            box-shadow: 0 0 15px rgba(217, 28, 132, 0.4) !important;\n            width: 100% !important;\n            display: block !important;\n            transition: all 0.2s !important;\n        }\n        .arcade-btn:hover {\n            opacity: 0.9 !important;\n            transform: translateY(-2px) !important;\n            box-shadow: 0 0 20px rgba(217, 28, 132, 0.7) !important;\n        }\n        .arcade-fb { \n            min-height: 24px !important; \n            font-weight: 700 !important; \n            font-size: 0.95rem !important; \n            margin-bottom: 15px !important; \n        }\n        .fb-ok { color: #4ade80 !important; }\n        .fb-err { color: #f87171 !important; }\n    <\/style>\n\n    <div class=\"arcade-card-box\">\n        <!-- ENLACE DIRECTO AL PORTAL -->\n        <a href=\"https:\/\/www.escuelathays.mendoza.edu.ar\/?page_id=7474 class=\"arcade-back-link\">\u2190 Volver al Portal<\/a>\n        \n        <h1 class=\"arcade-h1\">\ud83c\udfaf Cazador de Porcentajes<\/h1>\n        <p class=\"arcade-sub\">C\u00e1lculo Mental de Porcentajes y Descuentos<\/p>\n\n        <div class=\"arcade-score-row\">\n            <div>\n                <div style=\"font-size: 0.75rem; color: #94a3b8; font-weight: 700; text-transform: uppercase;\">Puntos<\/div>\n                <div class=\"arcade-score-val\" style=\"color: #facc15;\" id=\"points\">0<\/div>\n            <\/div>\n            <div>\n                <div style=\"font-size: 0.75rem; color: #94a3b8; font-weight: 700; text-transform: uppercase;\">Tiempo<\/div>\n                <div class=\"arcade-score-val\" style=\"color: #ec4899;\" id=\"timer\">30s<\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"arcade-challenge\">\n            <div style=\"color: #94a3b8; font-size: 0.85rem; text-transform: uppercase; margin-bottom: 10px; letter-spacing: 1px;\">Desaf\u00edo de Objetivo<\/div>\n            <div class=\"arcade-q-text\" id=\"question-text\">\u00bfPreparado para comenzar?<\/div>\n        <\/div>\n\n        <div id=\"game-controls\" style=\"display: none;\">\n            <input type=\"number\" id=\"answer-input\" class=\"arcade-input\" placeholder=\"Tu respuesta...\" autocomplete=\"off\">\n            <div class=\"arcade-fb\" id=\"feedback-text\"><\/div>\n            <button id=\"send-btn\" class=\"arcade-btn\" style=\"margin-bottom: 10px;\">ENVIAR RESPUESTA<\/button>\n        <\/div>\n\n        <button id=\"start-btn\" class=\"arcade-btn\">\ud83d\ude80 INICIAR JUEGO<\/button>\n\n        <div style=\"margin-top: 25px; font-size: 0.8rem; color: #64748b; border-top: 1px solid rgba(255, 255, 255, 0.05); padding-top: 15px;\">\n            Creado por las profesoras <strong>Pamela D\u00edaz<\/strong> y <strong>Yemina Lusi<\/strong>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            let score = 0;\n            let timeLeft = 30;\n            let timerInterval = null;\n            let currentAnswer = 0;\n            let isPlaying = false;\n\n            const startBtn = document.getElementById('start-btn');\n            const sendBtn = document.getElementById('send-btn');\n            const answerInput = document.getElementById('answer-input');\n\n            if (startBtn) {\n                startBtn.addEventListener('click', startGame);\n            }\n\n            if (sendBtn) {\n                sendBtn.addEventListener('click', checkAnswer);\n            }\n\n            if (answerInput) {\n                answerInput.addEventListener('keypress', function (e) {\n                    if (e.key === 'Enter') {\n                        checkAnswer();\n                    }\n                });\n            }\n\n            function startGame() {\n                score = 0;\n                timeLeft = 30;\n                isPlaying = true;\n                document.getElementById('points').innerText = score;\n                document.getElementById('timer').innerText = timeLeft + 's';\n                document.getElementById('start-btn').style.display = 'none';\n                document.getElementById('game-controls').style.display = 'block';\n                document.getElementById('feedback-text').innerText = '';\n                \n                generateQuestion();\n                \n                clearInterval(timerInterval);\n                timerInterval = setInterval(() => {\n                    timeLeft--;\n                    document.getElementById('timer').innerText = timeLeft + 's';\n                    if (timeLeft <= 0) {\n                        endGame();\n                    }\n                }, 1000);\n            }\n\n            function generateQuestion() {\n                const percentages = [10, 20, 25, 50, 75];\n                const bases = [40, 80, 100, 120, 150, 200, 300, 400];\n                \n                const pct = percentages[Math.floor(Math.random() * percentages.length)];\n                const base = bases[Math.floor(Math.random() * bases.length)];\n                \n                currentAnswer = (pct * base) \/ 100;\n                document.getElementById('question-text').innerText = `\u00bfCu\u00e1nto es el ${pct}% de ${base}?`;\n                document.getElementById('answer-input').value = '';\n                document.getElementById('answer-input').focus();\n            }\n\n            function checkAnswer() {\n                if (!isPlaying) return;\n                const userAns = parseFloat(document.getElementById('answer-input').value);\n                const feedback = document.getElementById('feedback-text');\n\n                if (userAns === currentAnswer) {\n                    score += 10;\n                    document.getElementById('points').innerText = score;\n                    feedback.className = 'arcade-fb fb-ok';\n                    feedback.innerText = '\u00a1Correcto! +10 Puntos';\n                    generateQuestion();\n                } else {\n                    feedback.className = 'arcade-fb fb-err';\n                    feedback.innerText = 'Int\u00e9ntalo de nuevo';\n                }\n            }\n\n            function endGame() {\n                clearInterval(timerInterval);\n                isPlaying = false;\n                document.getElementById('question-text').innerText = `\u00a1TIEMPO AGOTADO!`;\n                document.getElementById('game-controls').style.display = 'none';\n                document.getElementById('start-btn').innerText = '\ud83d\udd04 JUGAR DE NUEVO';\n                document.getElementById('start-btn').style.display = 'block';\n                document.getElementById('feedback-text').className = 'arcade-fb fb-ok';\n                document.getElementById('feedback-text').innerText = `Puntaje Final: ${score} Puntos`;\n            }\n        });\n    <\/script>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-7581","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=\/wp\/v2\/pages\/7581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7581"}],"version-history":[{"count":8,"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=\/wp\/v2\/pages\/7581\/revisions"}],"predecessor-version":[{"id":7626,"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=\/wp\/v2\/pages\/7581\/revisions\/7626"}],"wp:attachment":[{"href":"https:\/\/www.escuelathays.mendoza.edu.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}