👁️ Introduzione 🎲 Modalità & Meccaniche 💥 Punti Forti Tiny Epic Zombies – Caos, sangue e sopravvivenza in formato tascabile Il centro commerciale di Echo Ridge non è più un paradiso per gli acquisti: ora è una trappola brulicante di non morti. In Tiny Epic Zombies il tempo corre al contrario: corri, spara, sopravvivi e completa tre obiettivi prima che l’orda sommerga ogni corridoio. Neon che tremolano, porte sbarrate, scaffali da saccheggiare: è sopravvivenza moderna allo stato puro. L’esperienza è compatta ma cinematografica: armi da trovare, varchi da chiudere, zone da ripulire e decisioni lampo in un mall modulare che cambia ad ogni partita. E se preferisci stare dall’altra parte… puoi diventare l’Intelligenza Zombie. Modalità & Meccaniche: scegli da che parte della barricata stare Questo gioco da tavolo di sopravvivenza offre 5 modalità per gruppi diversi: cooperativo puro, cooperativo vs Zombie (un giocatore controlla l’orda), competitivo tutti contro tutti, team vs team e solitario. Il centro commerciale si compone con una plancia modulare che ridisegna percorsi, priorità e pericoli. 🔫 ITEMeeples equipaggiabili: mini-eroi che impugnano armi e gadget reali 🏬 Location chiave: Armeria, Corsie Food, Negozio di Elettronica… ognuna con azioni dedicate ⏱️ Ritmo serrato: turni rapidi, scelte dure, circa 45 minuti di tensione 🧟 IA Zombie o giocatore Zombie: spingi gli errori degli umani e invadi i varchi Il cuore è l’equilibrio tra rischio e obiettivi: spendi colpi per aprirti la strada, ma ricorda che le munizioni non tornano da sole. Ogni rumore attira carne fresca. Perché lo amerai (anche quando ti morderanno) 🧟 Zombie survival tascabile: porti il mall in tasca, giochi una storia ogni volta 💥 Adrenalina + tattica: obiettivi a pressione, gestione risorse, corse disperate 🧩 Rigiocabilità altissima: configurazioni sempre diverse del centro commerciale 🎮 Coop, competitivo o solo: scegli l’esperienza perfetta per il tuo gruppo 🎯 Focus SEO naturale: gioco da tavolo zombie, cooperativo/competitivo/solitario, plancia modulare, ITEMeeples La domanda non è se sopravvivrai… ma per quanto. /* === PALETTE ZOMBIES === Mall Night: #0B1620 / #0F1E25 Toxic Mint: #65F5C8 Neon Aqua: #89F0FF Blood Pink: #FF4D6D Text: #E8FBF7 */ .tez-tabs.no-jump{ font-family:'Inter',sans-serif; background: linear-gradient(180deg,#0B1620 0%, #0F1E25 100%); color:#E8FBF7; border-radius:16px; padding:2rem 1.5rem; box-shadow:0 12px 28px rgba(101,245,200,0.12); max-width:960px; margin:2rem auto; position:relative; overflow:hidden; } /* Pulsanti */ .tez-buttons{ display:flex; justify-content:center; gap:.8rem; flex-wrap:wrap; margin-bottom:1.4rem; } .tez-btn{ background:#0F2730; color:#89F0FF; border:1px solid rgba(101,245,200,0.45); border-radius:12px; padding:.6rem 1.1rem; font-weight:800; font-size:.95rem; cursor:pointer; transition:all .25s ease; letter-spacing:.3px; user-select:none; display:flex; align-items:center; gap:.45rem; position:relative; } .tez-btn>input{ position:absolute; inset:0; width:0; height:0; opacity:0; pointer-events:none; } .tez-btn:hover{ background: linear-gradient(90deg,#65F5C8 0%, #89F0FF 100%); color:#0B1620; box-shadow:0 0 16px rgba(137,240,255,0.35); } /* Stato attivo via :has() — no jump, no JS */ .tez-tabs.no-jump:has(#tez-intro:checked) .tez-buttons label:has(#tez-intro), .tez-tabs.no-jump:has(#tez-modes:checked) .tez-buttons label:has(#tez-modes), .tez-tabs.no-jump:has(#tez-why:checked) .tez-buttons label:has(#tez-why){ background: linear-gradient(90deg,#65F5C8 0%, #FF4D6D 100%); color:#0B1620; box-shadow:0 0 22px rgba(255,77,109,0.35); } /* Panelli */ .tez-panels{ background:#0E2028; border-radius:12px; padding:1.5rem; box-shadow: inset 0 0 22px rgba(137,240,255,0.10); } .tez-panel{ display:none; animation:tezFade .35s ease; } @keyframes tezFade{ from{opacity:0; transform:translateY(8px);} to{opacity:1; transform:translateY(0);} } /* Mostra in base al radio selezionato */ .tez-tabs.no-jump:has(#tez-intro:checked) .panel-intro{ display:block; } .tez-tabs.no-jump:has(#tez-modes:checked) .panel-modes{ display:block; } .tez-tabs.no-jump:has(#tez-why:checked) .panel-why{ display:block; } /* Tipografia contenuti */ .tez-panels h3{ color:#65F5C8; text-align:center; font-weight:900; margin-bottom:1rem; text-shadow:0 0 10px rgba(101,245,200,0.35); } .tez-panels p{ font-size:1.05rem; line-height:1.8; color:#E8FBF7; } .tez-panels strong{ color:#89F0FF; } .tez-panels ul{ list-style:none; margin:0; padding:0; } .tez-panels li{ margin-bottom:.6rem; font-size:1rem; line-height:1.7; position:relative; padding-left:1.5rem; } .tez-panels li::before{ content:"•"; color:#FF4D6D; position:absolute; left:0; top:0; font-weight:900; } /* Effetto luce al neon che scorre */ .tez-tabs.no-jump::after{ content:""; position:absolute; top:0; left:-80%; width:60%; height:100%; background:linear-gradient(120deg,transparent 0%, rgba(137,240,255,0.22) 50%, transparent 100%); animation:tezNeon 9s linear infinite; opacity:.5; mix-blend-mode:overlay; } @keyframes tezNeon{ 0%{left:-80%;} 100%{left:120%;} } /* Mobile */ @media (max-width:768px){ .tez-btn{ font-size:.86rem; padding:.5rem .85rem; } .tez-panels p{ font-size:.98rem; } }