Descrizione
FroGames — Momenti che Ricorderai
C’è sempre quel momento in cui il team si forma — e capisci che nessun avversario può fermarvi.
Alderac Entertainment Group
Filler da eroe
Edizione inglese
Di cosa si tratta
Costruisci il team di eroi che hai sempre sognato
Leader carismatici, tattici brillanti, tank impenetrabili e wildcard imprevedibili. In Assemble! di Remo Conzadori e Stefano Negro, pubblicato da Alderac Entertainment Group, ogni giocatore è uno stratega che recluta archetipici eroi ispirati ai classici del fumetto e del fandom.
Il cuore del gioco è la sinergia. Ogni eroe che aggiungi al team può sbloccare nuove abilità o potenziare quelle degli altri — creando una rete di interazioni che cresce turno dopo turno. Mentre costruisci il tuo team, osservi quello degli avversari: anticipare le loro mosse è tanto importante quanto piazzare la tua carta perfetta.
In 10–15 minuti si gioca una partita completa. Si impara in due minuti, ma ogni combinazione di eroi apre possibilità nuove. Assemble! è il filler che non pesa — quello che finisce sempre con “un’altra?”
Dall’esperienza di gioco
Il momento in cui la sinergia scatta — tre eroi che si potenziano a vicenda in modo che nessuno aveva previsto — è il motivo per cui si rigioca subito.
Il segreto di Assemble! in una riga
Ogni combinazione di archetipici racconta una storia diversa. In quindici minuti costruisci un team che senti davvero tuo — e vuoi ricostruirlo diverso alla prossima partita.
Rigiocabilità che sorprende per un filler
Assemble!
Sociale · Gateway
Immediato
Soddisfacente
Per chi è
(function(){
var PI2=Math.PI*2;
var dims=[
{l:’Accessibilità’, v:5, note:”Zero barriere: si spiega in due minuti, si gioca subito”},
{l:’Rigiocabilità’, v:4, note:”Ogni combinazione di eroi crea sinergie diverse — raramente uguale”},
{l:’Interazione’, v:4, note:”Osservi gli avversari e adatti il tuo team in tempo reale”},
{l:’Energia’, v:4, note:”Ritmo rapido, decisioni frequenti, atmosfera da crossover fumettistico”},
{l:’Fortuna’, v:3, note:”Il draft dipende da cosa arriva — ma le scelte di posizionamento contano”},
{l:’Strategia’, v:2, note:”Scelte tattiche presenti ma contenute: è un filler, non un eurogame”}
];
var accent=’#E8220A’;
var VB=320,CX=160,CY=160,R=74;
var n=dims.length,step=PI2/n,off=-Math.PI/2;
var svg=document.getElementById(‘asm1-fs-svg’);
var tip=document.getElementById(‘asm1-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 asm1-draw{to{stroke-dashoffset:0}}@keyframes asm1-fade{to{opacity:1}}’;
document.head.appendChild(st);
for(var ring=1;ring<=5;ring++){
var rr=R*(ring/5);
var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');
svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));
}
dims.forEach(function(_,i){
var p=pt(R,i);
svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));
});
var dpts=dims.map(function(d,i){var p=pt(R*(d.v/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');
var perim=dims.reduce(function(acc,d,i){
var p1=pt(R*(d.v/5),i),p2=pt(R*(dims[(i+1)%n].v/5),(i+1)%n);
return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));
},0);
var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});
shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:asm1-draw 0.9s ease-out 0.1s forwards';
svg.appendChild(shape);
dims.forEach(function(d,i){
var p=pt(R*(d.v/5),i);
var angle=off+i*step;
var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});
(function(idx){
hit.addEventListener('mouseenter',function(e){
tip.innerHTML='‘+dims[idx].l+’ ‘+dims[idx].v+’/5
‘+dims[idx].note;
tip.style.display=’block’;
var rect=svg.parentElement.getBoundingClientRect();
var ex=e.clientX-rect.left, ey=e.clientY-rect.top;
tip.style.left=Math.min(ex+12,rect.width-220)+’px’;
tip.style.top=Math.max(ey-55,4)+’px’;
});
hit.addEventListener(‘mouseleave’,function(){tip.style.display=’none’;});
})(i);
svg.appendChild(hit);
var c=el(‘circle’,{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:’4.5′,fill:accent,stroke:’white’,’stroke-width’:’2′});
c.style.cssText=’opacity:0;animation:asm1-fade 0.3s ease-out ‘+(0.8+i*0.07).toFixed(2)+’s forwards’;
svg.appendChild(c);
var nd=R*(d.v/5)+15;
var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);
var vt=el(‘text’,{x:nx.toFixed(1),y:(ny+1).toFixed(1),’text-anchor’:’middle’,’dominant-baseline’:’middle’,’font-size’:’10’,’font-weight’:’800′,fill:accent,’font-family’:’-apple-system,sans-serif’});
vt.textContent=d.v;
vt.style.cssText=’opacity:0;animation:asm1-fade 0.3s ease-out ‘+(0.85+i*0.07).toFixed(2)+’s forwards’;
svg.appendChild(vt);
});
dims.forEach(function(d,i){
var angle=off+i*step;
var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);
var anchor=’middle’;
if(Math.cos(angle)>0.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
Il Leader
L’eroe che ispira il team. Porta una capacità di guida che amplifica chi gli sta vicino — ma scegli bene: ogni leader ha uno stile diverso.
Il Tattico
Pianifica, anticipa, adatta. Il tattico non colpisce forte — ma rende ogni altro membro del team più pericoloso di quanto sembrasse.
Il Tank
Incassa tutto e non cede. La sua presenza cambia i calcoli degli avversari — chi attacca il tank di solito si pente.
Il Wildcard
Imprevedibile per definizione. Il wildcard rompe gli schemi — suoi e degli avversari. La carta che nessuno vuole vedere nel momento sbagliato.
Tra quindici minuti avrai già scelto il tuo team preferito — e vorresti ricostruirlo completamente diverso.
.asm1-wrap, .asm1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }
.asm1-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: #0D0A1A;
}
/* ── COPERTINA ── */
.asm1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }
.asm1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }
.asm1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,10,26,0) 0%, rgba(13,10,26,0) 20%, rgba(13,10,26,0.55) 50%, rgba(13,10,26,0.88) 72%, rgba(13,10,26,0.99) 100%); }
.asm1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }
.asm1-kicker { display: block; color: #F5C800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }
.asm1-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; }
.asm1-chips { display: flex; flex-wrap: wrap; gap: 7px; }
.asm1-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; }
.asm1-chip–red { background: #E8220A; border-color: #E8220A; }
/* ── SPECS ── */
.asm1-specs-bar { background: #110E20; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }
.asm1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }
.asm1-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); }
.asm1-spec:nth-child(3n) { border-right: none; }
.asm1-spec:nth-last-child(-n+3) { border-bottom: none; }
.asm1-spec-icon { font-size: 1.2rem; }
.asm1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }
.asm1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }
/* ── BODY ── */
.asm1-body { background: #FFF8F0; }
/* ── INTRO ── */
.asm1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }
.asm1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #E8220A; margin-bottom: 7px; }
.asm1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0D0A1A; line-height: 1.15; margin-bottom: 16px; }
.asm1-p { font-family: sans-serif; font-size: 0.95rem; color: #2A2040; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }
/* ── QUOTE EDITORIALI ── */
.asm1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #E8220A; margin-bottom: 12px; }
.asm1-quote-solo { background: #0D0A1A; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #F5C800; }
.asm1-quote-solo–alt { background: #1A1535; border-left-color: #E8220A; }
.asm1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }
.asm1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }
.asm1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
/* ── DIVIDER ── */
.asm1-divider { height: 1px; background: #DDD0C4; margin: 32px 28px 0; }
/* ── FROGSCORE ── */
.asm1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }
.asm1-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; }
.asm1-fs-brand { display: flex; align-items: center; gap: 9px; }
.asm1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }
.asm1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }
.asm1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }
.asm1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }
.asm1-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; }
.asm1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }
.asm1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }
.asm1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }
.asm1-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; }
.asm1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }
.asm1-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; }
.asm1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }
.asm1-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; }
.asm1-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; }
.asm1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px,1fr)); gap: 7px; margin-bottom: 16px; }
.asm1-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; }
.asm1-fs-target span { font-size: 14px; flex-shrink: 0; }
.asm1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }
.asm1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }
.asm1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }
.asm1-fs-verdict-title { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 5px; }
.asm1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }
.asm1-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 ── */
.asm1-section-pad { padding: 32px 28px 8px; }
.asm1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }
.asm1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0d0c0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }
.asm1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }
.asm1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }
.asm1-card-name { font-size: 0.95rem; font-weight: 900; color: #E8220A; margin-bottom: 5px; }
.asm1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2A2040; line-height: 1.55; }
/* ── CLOSING ── */
.asm1-closing { background: #0D0A1A; padding: 26px 28px; border-top: 3px solid #F5C800; }
.asm1-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; }
/* ── RESPONSIVE ── */
@media screen and (min-width: 600px) {
.asm1-specs { grid-template-columns: repeat(6, 1fr); }
.asm1-spec { border-bottom: none; }
.asm1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }
.asm1-spec:last-child { border-right: none; }
.asm1-cards { grid-template-columns: repeat(2, 1fr); }
.asm1-fs-body { grid-template-columns: 220px 1fr; }
.asm1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }
.asm1-fs-info { border-top: none; }
}
@media screen and (min-width: 900px) {
.asm1-cover { height: 440px; }
.asm1-cover-content { padding: 22px 36px 30px; }
.asm1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }
.asm1-cards { grid-template-columns: repeat(4, 1fr); }
.asm1-divider { margin-left: 36px; margin-right: 36px; }
.asm1-section-pad { padding: 36px 36px 8px; }
.asm1-closing { padding: 28px 36px; }
.asm1-fs-body { grid-template-columns: 260px 1fr; }
.asm1-fs-radar-panel svg { max-width: 260px; }
}




Recensioni
Ancora non ci sono recensioni.