Aetherspire
FroGames — Momenti che Ricorderai Quattro spire elementali si alzano dal tavolo. Quattro fiende vogliono abbatterle. Il tempo stringe e il nucleo di etere trema. Cooperativo Phase Shift Games Torre 3D sul tavolo Edizione inglese 👥 Giocatori 1 – 4 ⏱️ Durata 45–60 min 🎂 Età 14+ anni 🎲 Meccanica Piazzamento tessere 3D 🗼 Struttura Tower defense 🤝 Modalità Cooperativo + Solo Di cosa si tratta Costruisci in alto mentre il basso va in pezzi Il regno di Elementis è sotto assedio. Quattro tipi di Aetherfiend stanno prosciugando l'etere vitale del mondo, e solo quattro spire elementali — una di terra, una di aria, una di fuoco, una di acqua — possono respingerli. Il problema è che mentre costruite in verticale, gli invasori continuano ad avanzare in orizzontale. Aetherspire è un cooperativo per 1–4 giocatori firmato da Jason Miceli e pubblicato da Phase Shift Games. La meccanica centrale è unica: si piazzano tessere elementali sovrapponendole fisicamente fino a formare torri a quattro piani. Non è destrezza — è strategia pura. Ogni spira completata sconfigge il boss di quell'elemento. Completatele tutte e quattro prima che l'aethercore si esaurisca. Con 15 eroi selezionabili, boss variabili e tessere casuali, ogni partita pone sfide diverse. La presenza scenica è immediata: a metà partita il tavolo si trasforma in un paesaggio di torri elementali che si alzano verso il soffitto, mentre i token invasori avanzano dal sacchetto. Cosa dicono all'estero "It feels like a very different type of coop, in a really fun and imaginative kind of way!" Un cooperativo di tipo completamente diverso, divertente e pieno di fantasia. — Tom Heath, Slickerdrips "I can't say enough about this game. Combo-tastic!" Non finirò mai di parlare di questo gioco. Le combo sono ovunque. — Ruel Gaviola, Rahdo Runs Through FrogScore · FroGames.it Aetherspire Cooperativo L'esperienza Collaborativo Costruttivo Teso Per chi è 🎯Esperti 🎲Family game 🧘Solitario 🌱Gateway 🧒Bambini 🍕Party 🧘 Modalità Solitario Ufficiale · ★★★★☆ Il solitario è pienamente supportato — si controlla un singolo eroe con poteri asimmetrici. La sfida è leggermente ridotta rispetto al cooperativo, ma la pressione degli invasori rimane costante e soddisfacente. In sintesi Un cooperativo che cresce letteralmente sul tavolo. La torre 3D è la promessa mantenuta — costruire insieme è il cuore dell'esperienza, non un gimmick. FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco (function(){ var PI2=Math.PI*2; var dims=[ {l:'Coordinazione', v:5, note:"Ogni turno richiede accordo su chi costruisce cosa — la comunicazione è tutto"}, {l:'Tensione', v:5, note:"Gli invasori non aspettano: ogni round senza progresso è un passo verso la sconfitta"}, {l:'Fortuna', v:3, note:"Il sacchetto è casuale ma le scelte di mitigazione sono numerose"}, {l:'Strategia', v:3, note:"Le decisioni di piazzamento contano — ma il dado può rimescolare i piani"}, {l:'Complessità', v:2, note:"Regole spiegabili in 15 minuti, prima partita fluida — si capisce tutto giocando"}, {l:'Rigiocabilità', v:4, note:"15 eroi, 16 boss, tessere variabili: difficile ripetere la stessa partita"} ]; var accent='#0a7a5a'; var VB=320,CX=160,CY=160,R=74; var n=dims.length,step=PI2/n,off=-Math.PI/2; var svg=document.getElementById('aes1-fs-svg'); var tip=document.getElementById('aes1-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 aes1-draw{to{stroke-dashoffset:0}}@keyframes aes1-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:'#1a1208','font-family':'-apple-system,sans-serif'}); t.textContent=d.l; svg.appendChild(t); }); })(); Il tuo arsenale Cosa controlli in ogni partita 🗼 4 Spire elementali 3D Terra, aria, fuoco, acqua. Ogni spira cresce fisicamente sul tavolo: quattro piani sovrapposti, e il boss di quell'elemento è sconfitto. 🧙 Eroi asimmetrici 15 eroi disponibili, ognuno con poteri unici. Scegli la combinazione che si adatta alla tua strategia — o a quella degli avversari elementali. 🎲 8 dadi acrilici a 8 facce Non lanci e aspetti — i dadi determinano quali azioni sono disponibili, ma come usarle è sempre una tua scelta tattica. 👾 Boss e invasori variabili 16 carte boss, ognuno con abilità proprie. Gli invasori escono dal sacchetto casualmente: ogni partita ha una pressione diversa da gestire insieme. Alla fine della partita le spire sono ancora lì sul tavolo — costruite insieme, difese insieme. Quella struttura conta qualcosa. 🎲Componenti18 tipi · 230+ pezzi totali 1Tabellone di gioco 4Topper spira 3D 50Cubi pilastro in legno 41Token invasore in legno 8Dadi acrilici a 8 facce 10Tessere piano grandi 12Tessere piano medie 16Tessere piano piccole 15Carte personaggio 16Carte boss 6Carte adattamento spira 4Schede aiuto giocatore 4Token muro in legno 5Token disco in legno 4Token completamento spira 1Token giocatore attivo 1Sacchetto in tessuto 1Regolamento inglese 🃏Bustine consigliate1 formato · 21 carte totali 63 × 88 mm 21 carte .aes1-wrap, .aes1-wrap * { box-sizing: border-box; margin: 0; padding: 0; } .aes1-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: #0d1a2e; } /* ── COPERTINA ── */ .aes1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; } .aes1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; } .aes1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,26,46,0) 0%, rgba(13,26,46,0) 25%, rgba(13,26,46,0.6) 55%, rgba(13,26,46,0.88) 75%, rgba(13,26,46,0.98) 100%); } .aes1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; } .aes1-kicker { display: block; color: #2ab4e8; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; } .aes1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; } .aes1-chips { display: flex; flex-wrap: wrap; gap: 7px; } .aes1-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; } .aes1-chip--blue { background: #0a7a5a; border-color: #0a7a5a; } /* ── SPECS ── */ .aes1-specs-bar { background: #091422; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); } .aes1-specs { display: grid; grid-template-columns: repeat(3, 1fr); } .aes1-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); } .aes1-spec:nth-child(3n) { border-right: none; } .aes1-spec:nth-last-child(-n+3) { border-bottom: none; } .aes1-spec-icon { font-size: 1.2rem; } .aes1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; } .aes1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; } /* ── BODY ── */ .aes1-body { background: #eef4f8; } /* ── INTRO ── */ .aes1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; } .aes1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; } .aes1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0d1a2e; line-height: 1.15; margin-bottom: 16px; } .aes1-p { font-family: sans-serif; font-size: 0.95rem; color: #1a2e3d; margin-bottom: 13px; line-height: 1.65; max-width: 700px; } /* ── QUOTE ── */ .aes1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; } .aes1-quote { background: #0d1a2e; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #2ab4e8; } .aes1-quote--dark { background: #081020; border-left-color: #00d4b0; } .aes1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; } .aes1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; } .aes1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; } /* ── DIVIDER ── */ .aes1-divider { height: 1px; background: #c8d8e4; margin: 32px 28px 0; } /* ── FROGSCORE ── */ .aes1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; } .aes1-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; } .aes1-fs-brand { display: flex; align-items: center; gap: 9px; } .aes1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; } .aes1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; } .aes1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; } .aes1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; } .aes1-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; } .aes1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; } .aes1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; } .aes1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; } .aes1-fs-tip { display: none; position: absolute; background: #1a1208; 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; } .aes1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; } .aes1-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; } .aes1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; } .aes1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #3d2810; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #d8d0c4; } .aes1-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; } .aes1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; } .aes1-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; } .aes1-fs-target span { font-size: 14px; flex-shrink: 0; } .aes1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; } .aes1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; } /* ── SOLITARIO ── */ .aes1-fs-solo { background: #e8f5f0; border-radius: 10px; padding: 12px 14px; border: 1px solid #a0d8c0; margin-bottom: 14px; } .aes1-fs-solo-header { display: flex; align-items: center; gap: 9px; margin-bottom: 7px; } .aes1-fs-solo-icon { font-size: 18px; flex-shrink: 0; } .aes1-fs-solo-label { display: block; font-family: sans-serif; font-size: 11px; font-weight: 700; color: #0a4a30; } .aes1-fs-solo-type { display: block; font-family: sans-serif; font-size: 10px; color: #2a7a50; font-weight: 600; margin-top: 1px; } .aes1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #1a3d2a; line-height: 1.6; } .aes1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; } .aes1-fs-verdict-title { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 5px; } .aes1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; } .aes1-fs-footer { padding: 9px 20px; background: #eeeae4; border-top: 1px solid #e0d8cc; font-family: sans-serif; font-size: 11px; color: #6b5e48; line-height: 1.5; } /* ── CARDS ── */ .aes1-section-pad { padding: 32px 28px 8px; } .aes1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; } .aes1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8d8e4; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; } .aes1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); } .aes1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; } .aes1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; } .aes1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1a2e3d; line-height: 1.55; } /* ── CLOSING ── */ .aes1-closing { background: #0d1a2e; padding: 26px 28px; border-top: 3px solid #2ab4e8; } .aes1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; } /* ── CONTENUTO SCATOLA ── */ .aes1-box-section { background: #eef4f8; border-top: 1px solid #c8d8e4; } .aes1-det { border-bottom: 1px solid #d8e8f0; background: #fff; } .aes1-det--last { border-bottom: none; } .aes1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; } .aes1-det-sum::-webkit-details-marker { display: none; } .aes1-det-sum::marker { display: none; } .aes1-det[open] .aes1-det-sum { background: #f0f8fc; } .aes1-det-sum:hover { background: #f0f8fc; } .aes1-det-left { display: flex; align-items: center; gap: 10px; } .aes1-det-ico { font-size: 17px; flex-shrink: 0; } .aes1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0d1a2e; display: block; } .aes1-det-sub { font-family: sans-serif; font-size: 11px; color: #7a9aaa; margin-top: 1px; display: block; } .aes1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; } .aes1-det-arr::before { content: ""; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7a9aaa; border-bottom: 2px solid #7a9aaa; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; } .aes1-det[open] .aes1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); } .aes1-det-body { padding: 0 20px 16px; background: #fff; } .aes1-comp-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 7px; padding-top: 14px; } .aes1-comp { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: #f0f8fc; border-radius: 8px; border: 1px solid #d8e8f0; } .aes1-comp-qty { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #0a7a5a; min-width: 26px; flex-shrink: 0; } .aes1-comp-lbl { font-family: sans-serif; font-size: 0.78rem; color: #1a2e3d; line-height: 1.3; } .aes1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; } .aes1-sleeve { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: #f0f8fc; border-radius: 8px; border: 1px solid #d8e8f0; flex-wrap: wrap; gap: 6px; } .aes1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #0d1a2e; } .aes1-sleeve-r { display: flex; align-items: center; gap: 8px; } .aes1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #4a6a7a; } /* ── RESPONSIVE ── */ @media screen and (min-width: 600px) { .aes1-specs { grid-template-columns: repeat(6, 1fr); } .aes1-spec { border-bottom: none; } .aes1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); } .aes1-spec:last-child { border-right: none; } .aes1-cards { grid-template-columns: repeat(2, 1fr); } .aes1-fs-body { grid-template-columns: 220px 1fr; } .aes1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; } .aes1-fs-info { border-top: none; } .aes1-sleeve-grid { grid-template-columns: 1fr 1fr; } } @media screen and (min-width: 900px) { .aes1-cover { height: 440px; } .aes1-cover-content { padding: 22px 36px 30px; } .aes1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; } .aes1-cards { grid-template-columns: repeat(4, 1fr); } .aes1-divider { margin-left: 36px; margin-right: 36px; } .aes1-section-pad { padding: 36px 36px 8px; } .aes1-closing { padding: 28px 36px; } .aes1-fs-body { grid-template-columns: 260px 1fr; } .aes1-fs-radar-panel svg { max-width: 260px; } .aes1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); } }
More you might like
Related
Aetherspire
Related
Aetherspire
Related
Aetherspire
Related