Spectacular
FroGames — Momenti che Ricorderai Scegli una tessera, lasci l'altra agli avversari, e speri che quel dado torni da te. Costruire un parco non è mai stato così quietamente spietato. Strategia leggera Chilifox Games Costruisci il tuo zoo Edizione inglese 👥 Giocatori 1 – 6 ⏱️ Durata 20–30 min 🎂 Età 10+ anni 🎲 Meccanica Drafting & Dadi 🗺️ Griglia Esagonale 🤝 Interazione Indiretta Di cosa si tratta Costruisci il parco animale più spettacolare del tavolo In Spectacular sei il curatore di un parco per specie vulnerabili. Tessera dopo tessera accosti habitat dello stesso colore e nutri gli animali con i dadi, mentre cerchi di far crescere e riprodurre ogni ambiente. Design di Eilif e Åsmund Svensson, illustrazioni di Gjermund Bohne, pubblicato da Chilifox Games. Ogni turno scegli due elementi — una tessera o un dado dalla tua riserva personale, e uno dalla plancia di rifornimento che gira tra i giocatori. Il gioco è simultaneo: nessuno aspetta, tutti costruiscono insieme. Ma quella plancia, passando al vicino, porta via ciò che hai deciso di non prendere. Chiudere cerchi per le torri di guardia, far riprodurre gli animali con i dadi giusti, collezionare più specie possibili: le strade per i punti sono tante e raramente una sola mossa le serve tutte. Da qui nasce il piccolo, dolce tormento di Spectacular. Cosa dicono all'estero "The rules are simple, but the decision space is large." Le regole sono semplici, ma lo spazio decisionale è ampio. — The Opinionated Gamers "There's a uniquely different spatial puzzle at hand here." C'è un puzzle spaziale diverso da tutto il resto. — Meeple Mountain FrogScore · FroGames.it Spectacular Strategia L'esperienza Rilassante Ingegnoso Gratificante Per chi è 🎲Family game 🌱Gateway 🧘Solitario 🎯Esperti 🧠Heavy game 🍕Party In sintesi Un puzzle spaziale accogliente con scelte vere a ogni turno. Perfetto per chi ama incastrare e ottimizzare in serenità — non per chi cerca scontro o peso da heavy euro. 🧘 Modalità solitario · Ufficiale ★★★★★ 3 / 5 In solitario Spectacular diventa un puzzle di ottimizzazione contro il proprio record: rilassante e curato, ma senza la tensione del draft che gira al tavolo. Ottimo per allenarsi prima di una serata in compagnia. FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco (function(){ var PI2=Math.PI*2; var dims=[ {l:'Rigiocabilit\u00e0', v:4, note:"Setup variabile, 18 missioni e plance asimmetriche: nessuna partita uguale"}, {l:'Strategia', v:3, note:"Tante vie per fare punti, ma scegli quale tessera conta davvero"}, {l:'Profondit\u00e0', v:3, note:"Habitat, torri di guardia, specie e missioni: ottimizzazione a pi\u00f9 livelli"}, {l:'Fortuna', v:3, note:"Dadi e pesca contano, ma il draft e i lavoratori ti danno controllo"}, {l:'Interazione', v:2, note:"Il draft a rotazione tocca gli altri, per il resto si gioca in parallelo"}, {l:'Complessit\u00e0', v:2, note:"Regole in 15 minuti, prima partita fluida e immediata"} ]; var accent='#2E6B0A'; var VB=320,CX=160,CY=160,R=74; var n=dims.length,step=PI2/n,off=-Math.PI/2; var svg=document.getElementById('spc1-fs-svg'); var tip=document.getElementById('spc1-fs-tip'); var ns='http://www.w3.org/2000/svg'; function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];} function el(tag,attrs){ var e=document.createElementNS(ns,tag); Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);}); return e; } var st=document.createElement('style'); st.textContent='@keyframes spc1-draw{to{stroke-dashoffset:0}}@keyframes spc1-fade{to{opacity:1}}'; document.head.appendChild(st); for(var ring=1;ring0.2) anchor='start'; else if(Math.cos(angle)0.6?7:Math.sin(angle)=4; var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a2410','font-family':'-apple-system,sans-serif'}); t.textContent=d.l; svg.appendChild(t); }); })(); Cosa metti in campo Gli ingredienti del tuo parco 🦁 Tessere animale Esagoni colorati da incastrare per habitat. Ogni colore è un ambiente diverso da far crescere e collegare. 🎲 Dadi-cibo colorati I dadi nutrono gli animali, ma il valore conta solo se finisce su una tessera dello stesso colore. 🗼 Torri di guardia Chiudi un cerchio di tre tessere e nasce una torre: fa punti per tutti e tre i dadi che la circondano. 🎯 18 tessere missione Obiettivi opzionali che alzano il punteggio e la sfida quando sei pronto a complicarti la vita. Tra venti minuti il tavolo sarà pieno di parchi colorati — e qualcuno chiederà subito un'altra partita. Succede sempre con Spectacular. 📖RegolamentoInglese · PDF ufficiale 🇬🇧 English 📄 Scarica il regolamento ufficialePDF gratuito · BoardGameGeek ↗ .spc1-wrap, .spc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; } .spc1-wrap { font-family: Georgia, 'Times New Roman', serif; border-radius: 24px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.32); max-width: 1200px; margin-left: auto; margin-right: auto; background: #0e2614; } /* ── COPERTINA ── */ .spc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; } .spc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; } .spc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(14,38,20,0) 0%, rgba(14,38,20,0) 25%, rgba(14,38,20,0.55) 55%, rgba(14,38,20,0.9) 75%, rgba(14,38,20,0.99) 100%); } .spc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; } .spc1-kicker { display: block; color: #E0A526; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; } .spc1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; } .spc1-chips { display: flex; flex-wrap: wrap; gap: 7px; } .spc1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; } .spc1-chip--green { background: #2E6B0A; border-color: #2E6B0A; } /* ── SPECS ── */ .spc1-specs-bar { background: #112e18; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); } .spc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); } .spc1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); } .spc1-spec:nth-child(3n) { border-right: none; } .spc1-spec:nth-last-child(-n+3) { border-bottom: none; } .spc1-spec-icon { font-size: 1.2rem; } .spc1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; } .spc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; } /* ── BODY ── */ .spc1-body { background: #F5EDD8; } /* ── INTRO ── */ .spc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; } .spc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; } .spc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #15240c; line-height: 1.15; margin-bottom: 16px; } .spc1-p { font-family: sans-serif; font-size: 0.95rem; color: #33381f; margin-bottom: 13px; line-height: 1.65; max-width: 700px; } /* ── QUOTE ── */ .spc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; } .spc1-quote { background: #14301a; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E0A526; } .spc1-quote--dark { background: #0c3b34; border-left-color: #2E6B0A; } .spc1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; } .spc1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; } .spc1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; } /* ── DIVIDER ── */ .spc1-divider { height: 1px; background: #d9c9a8; margin: 32px 28px 0; } /* ── FROGSCORE ── */ .spc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; } .spc1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; } .spc1-fs-brand { display:flex; align-items:center; gap:9px; } .spc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; } .spc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; } .spc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; } .spc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#15240c; margin-top:2px; } .spc1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; } .spc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; } .spc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; } .spc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; } .spc1-fs-tip { display:none; position:absolute; background:#15240c; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; } .spc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; } .spc1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; } .spc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; } .spc1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#33381f; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; } .spc1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; } .spc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; } .spc1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; } .spc1-fs-target span { font-size:14px; flex-shrink:0; } .spc1-fs-si { background:#fff; border-color:#bcc8a8; color:#2a3a14; } .spc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; } .spc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; } .spc1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; } .spc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#33381f; line-height:1.65; } .spc1-fs-solo { background:#eeeae4; padding:14px 20px; border-top:1px solid #e0d8cc; } .spc1-fs-solo-head { display:flex; align-items:center; gap:11px; margin-bottom:9px; } .spc1-fs-solo-icon { font-size:1.4rem; } .spc1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:3px; } .spc1-fs-solo-stars { font-family:sans-serif; font-size:14px; color:#2E6B0A; letter-spacing:1px; font-weight:700; } .spc1-fs-solo-stars-off { color:#cdc6ba; } .spc1-fs-solo-rate { font-size:11px; color:#6b5e48; margin-left:4px; } .spc1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#33381f; line-height:1.65; } .spc1-fs-footer { padding:9px 20px; background:#e7e2da; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; } /* ── CARDS ── */ .spc1-section-pad { padding: 32px 28px 8px; } .spc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; } .spc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0d4b0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; } .spc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); } .spc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; } .spc1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; } .spc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #33381f; line-height: 1.55; } /* ── CLOSING ── */ .spc1-closing { background: #112e18; padding: 26px 28px; border-top: 3px solid #E0A526; } .spc1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; } /* ── CONTENUTO SCATOLA ── */ .spc1-box-section { background: #F5EDD8; border-top: 1px solid #d9c9a8; } .spc1-det { border-bottom: 1px solid #e8deca; background: #fff; } .spc1-det--last { border-bottom: none; } .spc1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; } .spc1-det-sum::-webkit-details-marker { display: none; } .spc1-det-sum::marker { display: none; } .spc1-det[open] .spc1-det-sum { background: #f6f8f2; } .spc1-det-sum:hover { background: #f6f8f2; } .spc1-det-left { display: flex; align-items: center; gap: 10px; } .spc1-det-ico { font-size: 17px; flex-shrink: 0; } .spc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #15240c; display: block; } .spc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; } .spc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; } .spc1-det-arr::before { content: ""; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; } .spc1-det[open] .spc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); } .spc1-det-body { padding: 0 20px 16px; background: #fff; } .spc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; } .spc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; } .spc1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; } .spc1-rl-link:hover { opacity:.85; } .spc1-rl-ico { font-size:1.2rem; flex-shrink:0; } .spc1-rl-body { flex:1; min-width:0; } .spc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; } .spc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; } .spc1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; } /* ── RESPONSIVE ── */ @media screen and (min-width: 600px) { .spc1-specs { grid-template-columns: repeat(6, 1fr); } .spc1-spec { border-bottom: none; } .spc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); } .spc1-spec:last-child { border-right: none; } .spc1-cards { grid-template-columns: repeat(2, 1fr); } .spc1-fs-body { grid-template-columns: 220px 1fr; } .spc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; } .spc1-fs-info { border-top: none; } } @media screen and (min-width: 900px) { .spc1-cover { height: 440px; } .spc1-cover-content { padding: 22px 36px 30px; } .spc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; } .spc1-cards { grid-template-columns: repeat(4, 1fr); } .spc1-divider { margin-left: 36px; margin-right: 36px; } .spc1-section-pad { padding: 36px 36px 8px; } .spc1-closing { padding: 28px 36px; } .spc1-fs-body { grid-template-columns: 260px 1fr; } .spc1-fs-radar-panel svg { max-width: 260px; } }