Proteggi il sito da scorciatoie, dipendenze e promesse vuote. Completa tre livelli per ricevere una diagnosi BTF.
Scegli personaggio e profilo
Personaggio
Profilo
Evento di gioco
Livello completato
Punteggio0
Record0
Diagnosi spiegabile
Cosa ha misurato il gioco
Evidenze della tua partita
Gioco in pausa
In pausa
Il gioco è in pausa. Riprendi la partita o apri le impostazioni.
Impostazioni di gioco
Impostazioni di gioco
Controlli
Tastiera: frecce o A/D per muoverti, Spazio o W per saltare. P mette in pausa, M attiva/disattiva l’audio, Esc chiude gli overlay o mette in pausa. S apre le impostazioni e F attiva/disattiva lo schermo intero quando lo stage corrente non riserva quei tasti.
Touch: il personaggio avanza automaticamente. Tocca l’area di gioco per saltare.
Il gioco non è riuscito ad avviarsi
Il resto della pagina rimane disponibile. Ricarica la pagina o prova con un browser aggiornato.
Codice diagnostico:initialization:Error
Avanzamento automatico attivo. Tocca l’area di gioco per saltare.
Intro del gioco: premi Inizia a giocare per cominciare. Se sono richieste scelte iniziali, le selezionerai nella schermata successiva.Usa i controlli descritti per il livello corrente. Premi P per la pausa, S per le impostazioni, M per l’audio, F per lo schermo intero oppure Esc per chiudere gli overlay o mettere in pausa. I controlli touch seguono le istruzioni mostrate all’avvio del gioco.
{"runtimeSchema":"0.4.32","pack":{"id":"btf-reference-game","version":"0.4.51.1","title":"Salva il tuo sito \u2014 Il gioco BTF"},"objective":"Proteggi il sito da scorciatoie, dipendenze e promesse vuote. Completa tre livelli per ricevere una diagnosi BTF.","usage":{"mode":"funnel"},"analytics":{"gameplay":{"enabled":true},"funnel":{"enabled":true}},"funnel":{"journey":{"enabled":true,"entry":{"mode":"anonymous"},"steps":[{"id":"result-review","trigger":"after-completion","action":"cta","label":"Leggi la diagnosi e scegli il prossimo passo","target":"#bgf-result"}],"result":{"public":"full","authenticated":"full"}},"routes":[{"id":"btf-demo","kind":"demo","label":"Scopri Boost Theme Framework","target":"\/boost-theme-framework\/","outcome_ids":["btf-ready"]},{"id":"btf-audit","kind":"audit","label":"Richiedi un audit del sito","target":"\/audit-sito-web\/","outcome_ids":["needs-audit","still-reactive"]}],"fallbackRouteId":"btf-audit"},"gameplayConcepts":{"hazards":[],"enemy_weapons":[],"pickups":[],"bonuses":[],"modifiers":[],"active_effects":[]},"characters":[{"id":"freelancer-founder","title":"Titolare del sito","appearance":{"style":"compact","headwear":"none","primaryColor":"primary","secondaryColor":"surface","accentColor":"success"},"collisionBox":{"width":34,"height":50,"offsetX":9,"offsetY":8},"visualId":"freelancer-founder"},{"id":"boost-operator","title":"Operatore Boost","appearance":{"style":"classic","headwear":"cap","primaryColor":"accent","secondaryColor":"surface","accentColor":"primary"},"collisionBox":{"width":36,"height":48,"offsetX":9,"offsetY":8},"visualId":"boost-operator"}],"profiles":[{"id":"founder-control","title":"Controllo diretto","primaryProblem":"Il sito \u00e8 esposto a scorciatoie, dipendenze e promesse non verificabili.","strength":"Trasforma i problemi in decisioni misurabili.","weakness":"Perde chiarezza quando reagisce senza un sistema.","resourceModifiers":{"clarity":0},"movementMultiplier":1,"jumpMultiplier":1},{"id":"boost-system","title":"Sistema Boost","primaryProblem":"Deve produrre risultati senza creare nuovo lock-in.","strength":"Audit, automazione e controllo pi\u00f9 rapidi.","weakness":"Richiede obiettivi chiari e disciplina operativa.","resourceModifiers":{"clarity":1},"movementMultiplier":1.05,"jumpMultiplier":1}],"playerSetup":{"selectionMode":"optional","character":{"mode":"select","defaultId":"freelancer-founder","allowedIds":["freelancer-founder","boost-operator"],"requireExplicitSelection":false},"profile":{"mode":"select","defaultId":"founder-control","allowedIds":["founder-control","boost-system"],"requireExplicitSelection":false}},"resources":[{"id":"clarity","title":"Controllo","minimum":0,"maximum":5,"initial":5}],"results":{"score":{"base":0,"minimum":0,"terms":[{"metric":"score-adjustment","weight":1}]},"outcomes":[],"defaultOutcome":{"id":"btf-ready","title":"Hai separato sistema e rumore","summary":"Il principio BTF \u00e8 semplice: non acquistare una vetrina fragile. Costruisci controllo, propriet\u00e0, prestazioni e un percorso misurabile."},"display":{"showScore":true,"showResources":false}},"diagnostics":{"enabled":true,"evidenceKeys":[{"id":"audit-discipline","title":"Azioni consapevoli","description":"Hai agito con continuit\u00e0 invece di reagire in modo casuale.","sourceEvents":["projectile-fired"],"maxCount":60},{"id":"threats-removed","title":"Problemi rimossi","description":"Hai eliminato scorciatoie, dipendenze e promesse facili.","sourceEvents":["enemy-destroyed"],"maxCount":80},{"id":"pressure-absorbed","title":"Controllo perso","description":"Ogni danno indica quanto il sistema \u00e8 rimasto esposto alla pressione.","sourceEvents":["player-damaged"],"maxCount":30},{"id":"hype-filtered","title":"Promesse filtrate","description":"Hai riconosciuto il rumore promozionale prima di seguirlo.","sourceEvents":["encounter-completed"],"maxCount":10},{"id":"boss-parody-completed","title":"Sfida finale completata","description":"Hai superato la prova conclusiva senza perdere il focus sul sistema.","sourceEvents":["encounter-completed"],"maxCount":5}],"dimensions":[{"id":"btf-control","title":"Controllo del sistema","description":"Quanto la run trasforma caos, dipendenza e promesse in propriet\u00e0 e decisioni misurabili.","weights":{"audit-discipline":1,"threats-removed":3,"pressure-absorbed":-5,"hype-filtered":8,"boss-parody-completed":12}}],"outcomes":[{"id":"btf-ready","title":"Controllo solido","summary":"Hai trasformato problemi, dipendenze e promesse in controllo. BTF \u00e8 adatto al tuo approccio: cerchi un sistema proprietario e misurabile, non una semplice vetrina.","dimensionId":"btf-control","operator":"gte","threshold":30,"recommendation":"Approfondisci Boost Theme Framework e valuta una demo sul tuo caso reale.","funnelRouteId":"btf-demo"},{"id":"needs-audit","title":"Buona base, serve un audit","summary":"Hai superato buona parte del caos, ma alcune pressioni riducono ancora il controllo. Prima della configurazione conviene individuare dipendenze e colli di bottiglia.","dimensionId":"btf-control","operator":"gte","threshold":14,"recommendation":"Parti da un audit del sito per definire priorit\u00e0, rischi e componenti da riportare sotto controllo.","funnelRouteId":"btf-audit"},{"id":"still-reactive","title":"Sistema ancora reattivo","summary":"La run mostra troppe decisioni prese in risposta alle emergenze. Prima di aggiungere strumenti serve chiarire propriet\u00e0, obiettivi e responsabilit\u00e0.","dimensionId":"btf-control","operator":"lt","threshold":14,"recommendation":"Inizia con un audit leggero e una mappa delle dipendenze prima di investire in una nuova implementazione.","funnelRouteId":"btf-audit"}],"defaultOutcomeId":"still-reactive","display":{"showExplanation":true,"maxEvidenceItems":5,"maxDimensionItems":1}},"visuals":{"background":{"base":{"type":"gradient","color":"","gradient":{"angle":180,"from":"#151B2E","to":"#203A43"}},"image":{"enabled":true,"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/backgrounds\/background-office-dashboard.png","attachmentId":null,"fit":"cover","position":{"x":50,"y":50},"opacity":1},"motion":{"type":"static","direction":"left","speed":0}},"player":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"players":{"freelancer-founder":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"boost-operator":{"mode":"image","fallback":{"shape":"operator","primaryRole":"accent","secondaryRole":"surface","accentRole":"primary"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-boost-operator.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":17,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}}},"enemies":{"cugggino-patch":{"mode":"image","fallback":{"shape":"person","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-cugggino.png","attachmentId":null,"opacity":1},"size":{"width":82,"height":82},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":38,"height":56,"offsetX":18,"offsetY":11},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"template-rotto":{"mode":"image","fallback":{"shape":"bug","primaryRole":"error","secondaryRole":"warning","accentRole":"surface"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-bad-template.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":70},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":58,"height":42,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"agency-lockin":{"mode":"image","fallback":{"shape":"agency","primaryRole":"primary","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-expensive-agency.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":86},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":62,"height":58,"offsetX":11,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"preventivo-folle":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"surface","secondaryRole":"warning","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-crazy-invoice.png","attachmentId":null,"opacity":1},"size":{"width":78,"height":98},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":44,"height":62,"offsetX":9,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"fuffaguru-dubai":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":132,"height":132},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":64,"height":80,"offsetX":34,"offsetY":20},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"lamborghini-hype":{"mode":"image","fallback":{"shape":"car","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-lambo-hype.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":62},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":68,"height":38,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"guru-clone":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":88},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":16,"offsetY":10},"mountPoints":{"primaryFire":{"x":50,"y":100}}}},"projectiles":{"audit-bolt":{"mode":"image","fallback":{"shape":"document","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-audit.png","attachmentId":null,"opacity":1},"size":{"width":30,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":true,"hitbox":{"width":22,"height":30,"offsetX":4,"offsetY":3}},"system-beam":{"mode":"image","fallback":{"shape":"tool","primaryRole":"accent","secondaryRole":"surface","accentRole":"success"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-automation.png","attachmentId":null,"opacity":1},"size":{"width":34,"height":34},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":26,"offsetX":4,"offsetY":4}},"upsell-orb":{"mode":"image","fallback":{"shape":"cash","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-upsell.png","attachmentId":null,"opacity":1},"size":{"width":36,"height":24},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":30,"height":18,"offsetX":3,"offsetY":3}},"lockin-missile":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-lockin.png","attachmentId":null,"opacity":1},"size":{"width":28,"height":38},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":22,"height":32,"offsetX":3,"offsetY":3}},"fuffa-pdf":{"mode":"image","fallback":{"shape":"megaphone","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-fuffa.png","attachmentId":null,"opacity":1},"size":{"width":38,"height":30},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":32,"height":24,"offsetX":3,"offsetY":3}},"privacy-shield":{"mode":"image","fallback":{"shape":"shield","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-shield.png","attachmentId":null,"opacity":1},"size":{"width":32,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":30,"offsetX":3,"offsetY":3}}},"objects":{"clarity-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"warning"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-clarity.png","attachmentId":null,"opacity":1},"size":{"width":42,"height":42},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"structure-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-structure.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"design-system-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-design-system.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"ownership-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-ownership.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"performance-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-performance.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"backup-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-backup.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false}}},"runtime":{"viewport":{"width":960,"height":540},"preGame":{"enabled":true,"scope":"run","title":"Salva il tuo sito","message":"Tre minacce, una scelta: mantenere il controllo. Supera soluzioni improvvisate, dipendenza dall\u2019agenzia e promesse facili; alla fine riceverai una diagnosi del tuo approccio digitale.","showStage":true,"countdownSeconds":3,"countdownLabel":"%s","goLabel":"VIA","startLabel":"Inizia la sfida BTF","autoStart":false,"fullscreen":{"enabled":true,"label":"Gioca a schermo intero"}},"runRules":{"enabled":true,"initialLives":3,"maximumLives":3,"lifeScope":"run","lossOnFailure":1,"retryFrom":"stage","gameOverWhenEmpty":true,"showLivesInHud":true,"livesDisplay":{"mode":"visuals","icon":"\u2665","iconRef":"heart","emptyIcon":"\u2661","emptyIconRef":"heart-empty","visual":{"kind":"icon","semanticRef":"run.life.filled","iconRef":"heart","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"emptyVisual":{"kind":"icon","semanticRef":"run.life.empty","iconRef":"heart-empty","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"maxIcons":3,"label":"Vite"}},"persistence":{"enabled":true,"highScore":true,"completedStages":true,"lastSelection":true},"hud":{"enabled":true,"position":"top-left","variant":"card","density":"comfortable","metricsLayout":"stack","resourceStyle":"meter","showLabels":true,"maxWidth":280},"shell":{"radius":20},"shellControls":{"pause":{"enabled":true,"pauseIcon":"pause","playIcon":"play","pauseVisual":{"kind":"icon","semanticRef":"shell.pause","iconRef":"pause","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"playVisual":{"kind":"icon","semanticRef":"shell.play","iconRef":"play","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}},"audio":{"enabled":true,"iconOn":"audio-on","iconOff":"audio-off","iconOnVisual":{"kind":"icon","semanticRef":"shell.audio.on","iconRef":"audio-on","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"iconOffVisual":{"kind":"icon","semanticRef":"shell.audio.off","iconRef":"audio-off","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}},"settings":{"enabled":true,"icon":"settings","visual":{"kind":"icon","semanticRef":"shell.settings","iconRef":"settings","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}},"fullscreen":{"enabled":true,"preGameEnabled":true,"enterIcon":"fullscreen-enter","exitIcon":"fullscreen-exit","enterVisual":{"kind":"icon","semanticRef":"shell.fullscreen.enter","iconRef":"fullscreen-enter","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"exitVisual":{"kind":"icon","semanticRef":"shell.fullscreen.exit","iconRef":"fullscreen-exit","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}}},"mobile":{"enabled":true,"deviceProfile":"auto","safeArea":true,"preferredOrientation":"any","showRotateHint":true,"compactHud":true,"compactShell":true,"avoidControlOverlap":true,"minTouchTargetPx":44,"mobileBreakpointPx":820,"compactHeightPx":640,"rotateHintTitle":"Ruota il dispositivo","rotateHintMessage":"Per giocare meglio usa il dispositivo in orizzontale."},"semanticVisuals":[],"encounters":[{"id":"fuffaguru-boss-briefing","stageId":"dubai-fuffaguru","enabled":true,"kind":"challenge","priority":100,"repeat":"once-per-run","trigger":{"type":"stage-start"},"resolution":{"mode":"phased","role":"boss","initialPhaseId":"riconosci-hype","phases":[{"id":"riconosci-hype","objective":{"mode":"event-count","failureEvent":"player-damaged","event":"enemy-destroyed","target":4,"failureTarget":4},"effects":{"onStart":[],"onSuccess":[{"type":"evidence","evidenceId":"hype-filtered","count":1}],"onFailure":[]},"reactions":[{"id":"audit-discipline","event":"projectile-fired","every":10,"maxActivations":2,"effects":[{"type":"evidence","evidenceId":"audit-discipline","count":1}]}],"presentation":{"title":"Fase 1 \u2014 riconosci l\u2019hype","body":"Distruggi i primi segnali di fuffa senza perdere chiarezza."},"progressLabel":"Hype riconosciuto","nextPhaseId":"resisti-upsell"},{"id":"resisti-upsell","objective":{"mode":"adapter","successEvent":"wave-completed","failureEvent":"player-damaged"},"effects":{"onStart":[],"onSuccess":[{"type":"score","operation":"add","value":500}],"onFailure":[]},"reactions":[],"presentation":{"title":"Fase 2 \u2014 resisti agli upsell","body":"Completa una wave senza seguire il rumore."},"progressLabel":"Upsell respinti","nextPhaseId":"chiudi-sistema"},{"id":"chiudi-sistema","objective":{"mode":"event-count","event":"boss-defeated","target":1},"effects":{"onStart":[],"onSuccess":[{"type":"evidence","evidenceId":"boss-parody-completed","count":1}],"onFailure":[]},"reactions":[],"presentation":{"title":"Fase 3 \u2014 chiudi il sistema","body":"Elimina il Fuffaguru finale e chiudi il sistema."},"progressLabel":"Boss eliminato"}]},"effects":{"onStart":[],"onSuccess":[{"type":"score","operation":"add","value":900}],"onFailure":[{"type":"score","operation":"add","value":-250}]},"presentation":{"title":"Boss finale \u2014 Fuffaguru di Dubai","body":"Il boss lancia hype, PDF e promesse facili. Mantieni il controllo e chiudi il sistema."}}],"stageAvanzamentoion":{"mode":"finite","maximumStages":3,"publishedStages":3,"initialStageId":"cugggino-chaos","unlockPolicy":"complete_previous"},"archetypes":[{"id":"side-platformer","capabilities":["camera.horizontal","completion.reach-finish","entities.checkpoint","entities.obstacle","entities.platform","entities.power-up","input.jump","input.move-horizontal","kernel.components","kernel.prefabs","kernel.systems","physics.gravity"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete","checkpoint"],"commands":["spawn"],"events":["checkpoint-reached","decision-completed","decision-opened","jump","obstacle-hit","power-up-collected","run-collapsed"],"progressMetric":"horizontal-distance","spawnKinds":["platform","obstacle","power-up","checkpoint"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"velocity","fields":{"x":"number","y":"number"},"requiredFields":["x","y"]},{"id":"collider","fields":{"group":"string","solid":"boolean","enabled":"boolean"},"requiredFields":["group"]},{"id":"hitbox","fields":{"width":"number","height":"number","offsetX":"number","offsetY":"number"},"requiredFields":["width","height","offsetX","offsetY"]},{"id":"player-controller","fields":{"movementAxis":"string","jumpAction":"string"},"requiredFields":[]},{"id":"platform","fields":{"ground":"boolean"},"requiredFields":[]},{"id":"obstacle","fields":{"label":"string","cooldown":"number"},"requiredFields":[]},{"id":"resource-effect","fields":{"effects":"object"},"requiredFields":["effects"]},{"id":"collectible","fields":{"label":"string","score":"number"},"requiredFields":[]},{"id":"patrol","fields":{"minimum":"number","maximum":"number","speed":"number","origin":"number"},"requiredFields":["minimum","maximum","speed"]},{"id":"checkpoint","fields":{"respawnOffsetX":"number"},"requiredFields":[]},{"id":"decision-trigger","fields":{"decisionId":"string","triggerX":"number"},"requiredFields":["decisionId","triggerX"]},{"id":"finish-trigger","fields":{"triggerX":"number"},"requiredFields":["triggerX"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"physics","order":300,"requiredComponents":["transform","velocity","collider"]},{"id":"motion-pattern","order":400,"requiredComponents":["transform"]},{"id":"collision","order":500,"requiredComponents":["transform","collider"]},{"id":"interaction","order":600,"requiredComponents":["transform"]},{"id":"resource","order":700,"requiredComponents":[]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"camera","order":900,"requiredComponents":["transform"]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"vertical-shooter","capabilities":["completion.complete-all-waves","entities.enemy","entities.projectile","entities.pickup","bonus.weapon.dynamic","input.fire","input.move-horizontal","input.move-two-axis","kernel.components","kernel.prefabs","kernel.systems","spawning.waves"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete","wave-complete"],"commands":["spawn"],"events":["enemy-destroyed","boss-defeated","bonus-collected","bonus-dropped","bonus-drop-expired","player-damaged","projectile-fired","wave-completed"],"progressMetric":"completed-waves","spawnKinds":["enemy","bonus"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"velocity","fields":{"x":"number","y":"number"},"requiredFields":["x","y"]},{"id":"collider","fields":{"group":"string","solid":"boolean","enabled":"boolean"},"requiredFields":["group"]},{"id":"hitbox","fields":{"width":"number","height":"number","offsetX":"number","offsetY":"number"},"requiredFields":["width","height","offsetX","offsetY"]},{"id":"shooter-controller","fields":{"movementAxisX":"string","movementAxisY":"string","fireAction":"string","speed":"number"},"requiredFields":["movementAxisX","fireAction","speed"]},{"id":"health","fields":{"current":"number","maximum":"number","invulnerableMs":"number"},"requiredFields":["current","maximum"]},{"id":"damage","fields":{"amount":"number","team":"string"},"requiredFields":["amount"]},{"id":"team","fields":{"id":"string"},"requiredFields":["id"]},{"id":"weapon","fields":{"action":"string","projectilePrefab":"string","intervalMs":"number","offsetX":"number","offsetY":"number","baseSpeed":"number","baseIntervalMs":"number","damageMultiplier":"number","pierceBonus":"number","spreadCount":"integer","spreadAngleDeg":"number","multishotCount":"integer","shotSpacingPx":"number"},"requiredFields":["action","projectilePrefab","intervalMs"]},{"id":"projectile","fields":{"speed":"number","directionX":"number","directionY":"number","ownerTeam":"string","pierce":"integer"},"requiredFields":["speed","directionX","directionY","ownerTeam"]},{"id":"movement-pattern","fields":{"type":"string","speed":"number","amplitude":"number","frequency":"number","phase":"number","originX":"number","age":"number"},"requiredFields":["type","speed"]},{"id":"lifetime","fields":{"remainingMs":"number"},"requiredFields":["remainingMs"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"enemy-profile","fields":{"rank":"string"},"requiredFields":["rank"]},{"id":"drop-table","fields":{"entries":"array"},"requiredFields":["entries"]},{"id":"drop-origin","fields":{"sourceEntityId":"string","sourcePrefabId":"string","sourceRank":"string","delivery":"string"},"requiredFields":["sourceEntityId","sourcePrefabId","sourceRank","delivery"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"spawn","order":150,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"motion-pattern","order":400,"requiredComponents":["transform"]},{"id":"projectile","order":450,"requiredComponents":["transform","projectile"]},{"id":"collision","order":500,"requiredComponents":["transform","collider"]},{"id":"damage","order":550,"requiredComponents":["health"]},{"id":"lifetime","order":750,"requiredComponents":["lifetime"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"tap-flight","capabilities":["completion.reach-score","entities.continuous-obstacle","input.impulse","kernel.components","kernel.prefabs","kernel.systems","physics.gravity","spawning.continuous","difficulty.progressive"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":["spawn"],"events":["flight-difficulty-increased","flight-gate-passed","flight-gate-spawned","flight-impulse","flight-player-damaged"],"progressMetric":"victory-objective","spawnKinds":["obstacle"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"velocity","fields":{"x":"number","y":"number"},"requiredFields":["x","y"]},{"id":"collider","fields":{"group":"string","solid":"boolean","enabled":"boolean"},"requiredFields":["group"]},{"id":"hitbox","fields":{"width":"number","height":"number","offsetX":"number","offsetY":"number"},"requiredFields":["width","height","offsetX","offsetY"]},{"id":"flight-controller","fields":{"impulseAction":"string","impulseSpeed":"number"},"requiredFields":["impulseAction","impulseSpeed"]},{"id":"health","fields":{"current":"number","maximum":"number","invulnerableMs":"number"},"requiredFields":["current","maximum"]},{"id":"damage","fields":{"amount":"number","team":"string"},"requiredFields":["amount"]},{"id":"scroll-motion","fields":{"speed":"number","pairId":"string"},"requiredFields":["speed","pairId"]},{"id":"pass-trigger","fields":{"pairId":"string","score":"number","awarded":"boolean"},"requiredFields":["pairId","score","awarded"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"spawn","order":150,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"physics","order":300,"requiredComponents":["transform","velocity","collider"]},{"id":"collision","order":500,"requiredComponents":["transform","collider"]},{"id":"damage","order":550,"requiredComponents":["health"]},{"id":"lifetime","order":750,"requiredComponents":["lifetime"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"difficulty","order":790,"requiredComponents":[]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"tap-timing","capabilities":["analytics.accuracy","completion.complete-rounds","input.timing","kernel.components","kernel.prefabs","kernel.systems","scoring.combo","sequences.rounds","timing.windows"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":[],"events":["timing-hit","timing-judged","timing-missed","timing-round-completed"],"progressMetric":"completed-rounds","spawnKinds":[]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"timing-target","fields":{"position":"number","direction":"number","speed":"number"},"requiredFields":["position","direction","speed"]},{"id":"timing-window","fields":{"center":"number","perfectRadius":"number","goodRadius":"number"},"requiredFields":["center","perfectRadius","goodRadius"]},{"id":"sequence-member","fields":{"index":"integer","active":"boolean"},"requiredFields":["index","active"]},{"id":"combo-source","fields":{"current":"integer","maximum":"integer","multiplier":"number"},"requiredFields":["current","maximum","multiplier"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"timer","order":125,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"timing","order":575,"requiredComponents":["timing-target","timing-window"]},{"id":"combo","order":650,"requiredComponents":["combo-source"]},{"id":"accuracy","order":675,"requiredComponents":[]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"sequence","order":780,"requiredComponents":["sequence-member"]},{"id":"difficulty","order":790,"requiredComponents":[]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"grid-merge","capabilities":["completion.reach-value","grid.directional-movement","grid.merge-equal","grid.spawn-after-move","input.grid-move","kernel.components","kernel.prefabs","kernel.systems","scoring.merge-value"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":["spawn"],"events":["grid-merge-created","grid-moved","grid-value-increased"],"progressMetric":"target-value","spawnKinds":["tile"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"grid-board","fields":{"rows":"integer","columns":"integer","gap":"number"},"requiredFields":["rows","columns","gap"]},{"id":"grid-position","fields":{"row":"integer","column":"integer"},"requiredFields":["row","column"]},{"id":"merge-value","fields":{"value":"integer","merged":"boolean"},"requiredFields":["value","merged"]},{"id":"move-counter","fields":{"current":"integer","maximum":"integer"},"requiredFields":["current","maximum"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"grid","order":175,"requiredComponents":["grid-board"]},{"id":"grid-movement","order":200,"requiredComponents":["grid-position"]},{"id":"merge","order":225,"requiredComponents":["merge-value"]},{"id":"grid-spawn","order":250,"requiredComponents":["grid-board"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"drag-assembly","capabilities":["assembly.merge","assembly.replace","assembly.snap","assembly.swap","completion.complete-requirements","input.drag-entity","kernel.components","kernel.prefabs","kernel.systems"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":["spawn"],"events":["assembly-action","assembly-progressed","assembly-rejected"],"progressMetric":"completed-requirements","spawnKinds":["item"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"draggable","fields":{"enabled":"boolean","homeX":"number","homeY":"number"},"requiredFields":["enabled","homeX","homeY"]},{"id":"drop-target","fields":{"operation":"string","accepts":"array","occupiedBy":"string"},"requiredFields":["operation","accepts","occupiedBy"]},{"id":"assembly-item","fields":{"kind":"string","level":"integer","active":"boolean","targetId":"string"},"requiredFields":["kind","level","active","targetId"]},{"id":"assembly-requirement","fields":{"requiredItem":"string","requiredKind":"string","minimumLevel":"integer","completed":"boolean"},"requiredFields":["requiredItem","requiredKind","minimumLevel","completed"]},{"id":"move-counter","fields":{"current":"integer","maximum":"integer"},"requiredFields":["current","maximum"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"drag","order":180,"requiredComponents":["draggable"]},{"id":"drop","order":200,"requiredComponents":["drop-target"]},{"id":"snap","order":225,"requiredComponents":["transform"]},{"id":"assembly","order":250,"requiredComponents":["assembly-item","drop-target"]},{"id":"assembly-merge","order":275,"requiredComponents":["assembly-item"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]}],"stages":[{"id":"cugggino-chaos","number":1,"title":"Scorciatoie e template fragile","archetype":"vertical-shooter","difficultyTier":2,"unlock":{"type":"initial"},"completion":{"type":"archetype"},"rewards":{"scoreBonus":650,"progressionPoints":30,"lives":0},"timeLimit":null,"ui":{"showStageIndicator":true},"nextStageId":"agency-lockin","interaction":{"desktop":{"movement":"manual-two-axis","instruction":"Muoviti con le frecce o WASD. Tieni premuto Spazio, J o K per sparare. Puoi anche trascinare e tenere premuta l\u2019area di gioco.","axes":[],"primitives":[{"type":"press-surface","action":"fire","capability":"input.fire"},{"type":"drag-surface","action":"move","capability":"input.move-two-axis","axis":"both"}],"keyboard":{"enabled":true,"bindings":{"left":["ArrowLeft","KeyA"],"right":["ArrowRight","KeyD"],"up":["ArrowUp","KeyW"],"down":["ArrowDown","KeyS"],"jump":[],"impulse":[],"fire":["Space","KeyJ","KeyK"],"timing":[],"activate":[]}},"touch":{"enabled":true,"autoFire":false,"tapThresholdPx":18},"gamepad":{"enabled":true,"deadzone":0.24,"bindings":{"left":["dpad_left"],"right":["dpad_right"],"up":["dpad_up"],"down":["dpad_down"],"jump":[],"impulse":[],"fire":["a","rb","rt"],"timing":[],"activate":[]},"axes":[{"id":"moveX","axis":0,"scale":1,"deadzone":0.24,"digitalThreshold":0.45},{"id":"moveY","axis":1,"scale":1,"deadzone":0.24,"digitalThreshold":0.45}]}},"mobile":{"movement":"manual-two-axis","instruction":"Trascina il dito nell\u2019area di gioco per muoverti. Il fuoco \u00e8 automatico.","axes":[],"primitives":[{"type":"drag-surface","action":"move","capability":"input.move-two-axis","axis":"both"}],"keyboard":{"enabled":true,"bindings":{"left":["ArrowLeft","KeyA"],"right":["ArrowRight","KeyD"],"up":["ArrowUp","KeyW"],"down":["ArrowDown","KeyS"],"jump":[],"impulse":[],"fire":["Space","KeyJ","KeyK"],"timing":[],"activate":[]}},"touch":{"enabled":true,"autoFire":true,"tapThresholdPx":24,"ui":{"enabled":false,"layout":"none","position":"bottom","opacity":0.92,"dpad":{"enabled":false,"label":"Comandi direzionali","actions":[]}}},"gamepad":{"enabled":true,"deadzone":0.24,"bindings":{"left":["dpad_left"],"right":["dpad_right"],"up":["dpad_up"],"down":["dpad_down"],"jump":[],"impulse":[],"fire":["a","rb","rt"],"timing":[],"activate":[]},"axes":[{"id":"moveX","axis":0,"scale":1,"deadzone":0.24,"digitalThreshold":0.45},{"id":"moveY","axis":1,"scale":1,"deadzone":0.24,"digitalThreshold":0.45}]}}},"visuals":{"background":{"base":{"type":"gradient","color":"","gradient":{"angle":180,"from":"#07172F","to":"#123B4C"}},"image":{"enabled":true,"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/backgrounds\/background-office-dashboard.png","attachmentId":null,"fit":"cover","position":{"x":50,"y":50},"opacity":0.94},"motion":{"type":"static","direction":"left","speed":0}},"player":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"players":{"freelancer-founder":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"boost-operator":{"mode":"image","fallback":{"shape":"operator","primaryRole":"accent","secondaryRole":"surface","accentRole":"primary"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-boost-operator.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":17,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}}},"enemies":{"cugggino-patch":{"mode":"image","fallback":{"shape":"person","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-cugggino.png","attachmentId":null,"opacity":1},"size":{"width":82,"height":82},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":38,"height":56,"offsetX":18,"offsetY":11},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"template-rotto":{"mode":"image","fallback":{"shape":"bug","primaryRole":"error","secondaryRole":"warning","accentRole":"surface"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-bad-template.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":70},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":58,"height":42,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"agency-lockin":{"mode":"image","fallback":{"shape":"agency","primaryRole":"primary","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-expensive-agency.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":86},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":62,"height":58,"offsetX":11,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"preventivo-folle":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"surface","secondaryRole":"warning","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-crazy-invoice.png","attachmentId":null,"opacity":1},"size":{"width":78,"height":98},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":44,"height":62,"offsetX":9,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"fuffaguru-dubai":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":132,"height":132},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":64,"height":80,"offsetX":34,"offsetY":20},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"lamborghini-hype":{"mode":"image","fallback":{"shape":"car","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-lambo-hype.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":62},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":68,"height":38,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"guru-clone":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":88},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":16,"offsetY":10},"mountPoints":{"primaryFire":{"x":50,"y":100}}}},"projectiles":{"audit-bolt":{"mode":"image","fallback":{"shape":"document","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-audit.png","attachmentId":null,"opacity":1},"size":{"width":30,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":true,"hitbox":{"width":22,"height":30,"offsetX":4,"offsetY":3}},"system-beam":{"mode":"image","fallback":{"shape":"tool","primaryRole":"accent","secondaryRole":"surface","accentRole":"success"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-automation.png","attachmentId":null,"opacity":1},"size":{"width":34,"height":34},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":26,"offsetX":4,"offsetY":4}},"upsell-orb":{"mode":"image","fallback":{"shape":"cash","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-upsell.png","attachmentId":null,"opacity":1},"size":{"width":36,"height":24},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":30,"height":18,"offsetX":3,"offsetY":3}},"lockin-missile":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-lockin.png","attachmentId":null,"opacity":1},"size":{"width":28,"height":38},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":22,"height":32,"offsetX":3,"offsetY":3}},"fuffa-pdf":{"mode":"image","fallback":{"shape":"megaphone","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-fuffa.png","attachmentId":null,"opacity":1},"size":{"width":38,"height":30},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":32,"height":24,"offsetX":3,"offsetY":3}},"privacy-shield":{"mode":"image","fallback":{"shape":"shield","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-shield.png","attachmentId":null,"opacity":1},"size":{"width":32,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":30,"offsetX":3,"offsetY":3}}},"objects":{"clarity-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"warning"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-clarity.png","attachmentId":null,"opacity":1},"size":{"width":42,"height":42},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"structure-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-structure.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"design-system-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-design-system.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"ownership-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-ownership.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"performance-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-performance.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"backup-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-backup.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false}}},"content":{"arena":{"width":960,"height":540,"padding":24},"player":{"prefab":"freelancer-founder","spawn":{"x":454,"y":458},"speed":390,"attack":{"projectile":"audit-shot","mountPoint":"primary_fire","cooldownMs":165,"initialDelayMs":0}},"projectiles":{"audit-shot":{"visualId":"audit-bolt","speed":760,"damage":1,"lifetimeMs":1300,"team":"player","behavior":"straight","direction":{"x":0,"y":-1},"pierce":0,"variant":"audit"},"upsell-shot":{"visualId":"upsell-orb","speed":245,"damage":1,"lifetimeMs":2700,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"upsell"},"lockin-shot":{"visualId":"lockin-missile","speed":285,"damage":1,"lifetimeMs":2500,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"lockin"},"fuffa-shot":{"visualId":"fuffa-pdf","speed":300,"damage":1,"lifetimeMs":2400,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"pdf"}},"bonuses":{"struttura-solida":{"kind":"health","visualId":"structure-pickup","label":"Struttura solida","effects":{"healthDelta":1,"scoreDelta":100},"activeEffectId":"structure-solid"},"design-system":{"kind":"shield","visualId":"design-system-pickup","label":"Design system","effects":{"shieldMs":3200,"scoreDelta":80},"activeEffectId":"design-system"},"backup-sicuro":{"kind":"life","visualId":"backup-pickup","label":"Backup sicuro","effects":{"livesDelta":1,"healthDelta":1},"activeEffectId":"safe-backup"}},"waves":[{"id":"patch-volanti","startAfterMs":700,"spawns":[{"prefab":"cugggino-patch","count":5,"intervalMs":560,"pattern":"line"},{"prefab":"bonus-struttura","count":1,"intervalMs":900,"pattern":"alternating"}]},{"id":"template-instabili","startAfterMs":900,"spawns":[{"prefab":"template-rotto","count":4,"intervalMs":760,"pattern":"alternating"},{"prefab":"bonus-design-system","count":1,"intervalMs":900,"pattern":"alternating"}]},{"id":"debug-panico","startAfterMs":1000,"spawns":[{"prefab":"cugggino-patch","count":5,"intervalMs":500,"pattern":"random"},{"prefab":"template-rotto","count":3,"intervalMs":820,"pattern":"line"},{"prefab":"bonus-backup","count":1,"intervalMs":900,"pattern":"alternating"}]}],"objectives":{"victory":"complete-all-waves","failure":"player-health-zero"},"resourceBindings":{"health":"clarity"},"hud":{"enabled":true,"position":"top-left","variant":"card","density":"comfortable","metricsLayout":"stack","resourceStyle":"meter","showLabels":true,"maxWidth":280,"resources":["clarity"],"metrics":[{"id":"score","label":"Punti","format":"integer","suffix":""}]},"effects":{"starfield":false,"arenaBorder":true,"damageInvulnerabilityMs":1150},"results":{"successTitle":"Hai fermato le soluzioni improvvisate","successSummary":"Hai evitato patch casuali e template fragili. Primo principio BTF: il sito deve essere governabile, non dipendere da interventi occasionali.","failureTitle":"Il sito \u00e8 finito nel debug continuo","failureSummary":"Le correzioni improvvisate hanno consumato il controllo. Riparti e proteggi la struttura prima di aggiungere nuove funzioni."},"kernel":{"schemaVersion":1,"systemOrder":["input","spawn","movement","motion-pattern","projectile","collision","damage","lifetime","score","objective","clock"],"prefabs":{"freelancer-founder":{"components":{"transform":{"x":0,"y":0,"width":76,"height":76},"velocity":{"x":0,"y":0},"collider":{"group":"player","solid":false,"enabled":true},"shooter-controller":{"movementAxisX":"moveX","movementAxisY":"moveY","fireAction":"fire","speed":390,"baseSpeed":390},"health":{"current":5,"maximum":5,"invulnerableMs":0},"team":{"id":"player"},"weapon":{"action":"fire","projectilePrefab":"audit-shot","baseProjectilePrefab":"audit-shot","mountPoint":"primary_fire","intervalMs":165,"baseIntervalMs":165,"initialDelayMs":0,"cooldownRemainingMs":0,"offsetX":38,"baseOffsetX":38,"offsetY":6.08,"baseOffsetY":6.08,"damageMultiplier":1,"pierceBonus":0,"spreadCount":1,"spreadAngleDeg":0,"multishotCount":1,"shotSpacingPx":0},"renderable":{"kind":"shooter-player","variant":"founder-human"}}},"cugggino-patch":{"components":{"transform":{"x":0,"y":-82,"width":82,"height":82},"velocity":{"x":0,"y":0},"collider":{"group":"enemy","solid":false,"enabled":true},"hitbox":{"width":38,"height":56,"offsetX":18,"offsetY":11},"health":{"current":1,"maximum":1,"invulnerableMs":0},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"movement-pattern":{"type":"linear","speed":98,"amplitude":0,"frequency":1,"phase":0,"originX":0,"age":0},"score-value":{"value":120},"enemy-profile":{"rank":"minion"},"renderable":{"kind":"shooter-enemy","variant":"cugggino","visualId":"cugggino-patch"},"drop-table":{"entries":[{"prefabId":"bonus-struttura","chance":0.05,"count":1,"delivery":"spawn"}]}}},"template-rotto":{"components":{"transform":{"x":0,"y":-70,"width":88,"height":70},"velocity":{"x":0,"y":0},"collider":{"group":"enemy","solid":false,"enabled":true},"hitbox":{"width":58,"height":42,"offsetX":8,"offsetY":8},"health":{"current":2,"maximum":2,"invulnerableMs":0},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"movement-pattern":{"type":"sine","speed":88,"amplitude":80,"frequency":2.1,"phase":0,"originX":0,"age":0},"score-value":{"value":220},"enemy-profile":{"rank":"standard"},"renderable":{"kind":"shooter-enemy","variant":"bug","visualId":"template-rotto"},"drop-table":{"entries":[{"prefabId":"bonus-design-system","chance":0.12,"count":1,"delivery":"spawn"}]},"weapon":{"action":"automatic","projectilePrefab":"upsell-shot","mountPoint":"primary_fire","intervalMs":1750,"initialDelayMs":900,"cooldownRemainingMs":900,"offsetX":44,"offsetY":70}}},"bonus-struttura":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"linear","speed":72,"amplitude":0,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"struttura-solida","activeEffectId":"structure-solid","label":"Struttura solida","effects":{"healthDelta":1,"scoreDelta":100},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"structure-pickup"}}},"bonus-design-system":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"sine","speed":68,"amplitude":46,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"design-system","activeEffectId":"design-system","label":"Design system","effects":{"shieldMs":3200,"scoreDelta":80},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"design-system-pickup"}}},"bonus-backup":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"sine","speed":62,"amplitude":46,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"backup-sicuro","activeEffectId":"safe-backup","label":"Backup sicuro","effects":{"livesDelta":1,"healthDelta":1},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"backup-pickup"}}},"audit-shot":{"components":{"transform":{"x":0,"y":0,"width":30,"height":36},"velocity":{"x":0,"y":0},"collider":{"group":"player-projectile","solid":false,"enabled":true},"hitbox":{"width":22,"height":30,"offsetX":4,"offsetY":3},"damage":{"amount":1,"team":"player"},"team":{"id":"player"},"projectile":{"speed":760,"directionX":0,"directionY":-1,"ownerTeam":"player","behavior":"straight","pierce":0},"lifetime":{"remainingMs":1300},"renderable":{"kind":"shooter-projectile","variant":"audit","visualId":"audit-bolt"}}},"upsell-shot":{"components":{"transform":{"x":0,"y":0,"width":36,"height":24},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":30,"height":18,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":245,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2700},"renderable":{"kind":"shooter-projectile","variant":"upsell","visualId":"upsell-orb"}}},"lockin-shot":{"components":{"transform":{"x":0,"y":0,"width":28,"height":38},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":22,"height":32,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":285,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2500},"renderable":{"kind":"shooter-projectile","variant":"lockin","visualId":"lockin-missile"}}},"fuffa-shot":{"components":{"transform":{"x":0,"y":0,"width":38,"height":30},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":32,"height":24,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":300,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2400},"renderable":{"kind":"shooter-projectile","variant":"pdf","visualId":"fuffa-pdf"}}}},"entities":[]}}},{"id":"agency-lockin","number":2,"title":"Dipendenza e costi opachi","archetype":"vertical-shooter","difficultyTier":3,"unlock":{"type":"complete_previous"},"completion":{"type":"archetype"},"rewards":{"scoreBonus":900,"progressionPoints":40,"lives":0},"timeLimit":null,"ui":{"showStageIndicator":true},"nextStageId":"dubai-fuffaguru","interaction":{"desktop":{"movement":"manual-two-axis","instruction":"Muoviti con le frecce o WASD. Tieni premuto Spazio, J o K per sparare. Puoi anche trascinare e tenere premuta l\u2019area di gioco.","axes":[],"primitives":[{"type":"press-surface","action":"fire","capability":"input.fire"},{"type":"drag-surface","action":"move","capability":"input.move-two-axis","axis":"both"}],"keyboard":{"enabled":true,"bindings":{"left":["ArrowLeft","KeyA"],"right":["ArrowRight","KeyD"],"up":["ArrowUp","KeyW"],"down":["ArrowDown","KeyS"],"jump":[],"impulse":[],"fire":["Space","KeyJ","KeyK"],"timing":[],"activate":[]}},"touch":{"enabled":true,"autoFire":false,"tapThresholdPx":18},"gamepad":{"enabled":true,"deadzone":0.24,"bindings":{"left":["dpad_left"],"right":["dpad_right"],"up":["dpad_up"],"down":["dpad_down"],"jump":[],"impulse":[],"fire":["a","rb","rt"],"timing":[],"activate":[]},"axes":[{"id":"moveX","axis":0,"scale":1,"deadzone":0.24,"digitalThreshold":0.45},{"id":"moveY","axis":1,"scale":1,"deadzone":0.24,"digitalThreshold":0.45}]}},"mobile":{"movement":"manual-two-axis","instruction":"Trascina il dito nell\u2019area di gioco per muoverti. Il fuoco \u00e8 automatico.","axes":[],"primitives":[{"type":"drag-surface","action":"move","capability":"input.move-two-axis","axis":"both"}],"keyboard":{"enabled":true,"bindings":{"left":["ArrowLeft","KeyA"],"right":["ArrowRight","KeyD"],"up":["ArrowUp","KeyW"],"down":["ArrowDown","KeyS"],"jump":[],"impulse":[],"fire":["Space","KeyJ","KeyK"],"timing":[],"activate":[]}},"touch":{"enabled":true,"autoFire":true,"tapThresholdPx":24,"ui":{"enabled":false,"layout":"none","position":"bottom","opacity":0.92,"dpad":{"enabled":false,"label":"Comandi direzionali","actions":[]}}},"gamepad":{"enabled":true,"deadzone":0.24,"bindings":{"left":["dpad_left"],"right":["dpad_right"],"up":["dpad_up"],"down":["dpad_down"],"jump":[],"impulse":[],"fire":["a","rb","rt"],"timing":[],"activate":[]},"axes":[{"id":"moveX","axis":0,"scale":1,"deadzone":0.24,"digitalThreshold":0.45},{"id":"moveY","axis":1,"scale":1,"deadzone":0.24,"digitalThreshold":0.45}]}}},"visuals":{"background":{"base":{"type":"gradient","color":"","gradient":{"angle":180,"from":"#0C0E2A","to":"#321542"}},"image":{"enabled":true,"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/backgrounds\/background-agency-meeting.png","attachmentId":null,"fit":"cover","position":{"x":50,"y":50},"opacity":0.94},"motion":{"type":"static","direction":"left","speed":0}},"player":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"players":{"freelancer-founder":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"boost-operator":{"mode":"image","fallback":{"shape":"operator","primaryRole":"accent","secondaryRole":"surface","accentRole":"primary"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-boost-operator.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":17,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}}},"enemies":{"cugggino-patch":{"mode":"image","fallback":{"shape":"person","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-cugggino.png","attachmentId":null,"opacity":1},"size":{"width":82,"height":82},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":38,"height":56,"offsetX":18,"offsetY":11},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"template-rotto":{"mode":"image","fallback":{"shape":"bug","primaryRole":"error","secondaryRole":"warning","accentRole":"surface"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-bad-template.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":70},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":58,"height":42,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"agency-lockin":{"mode":"image","fallback":{"shape":"agency","primaryRole":"primary","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-expensive-agency.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":86},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":62,"height":58,"offsetX":11,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"preventivo-folle":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"surface","secondaryRole":"warning","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-crazy-invoice.png","attachmentId":null,"opacity":1},"size":{"width":78,"height":98},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":44,"height":62,"offsetX":9,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"fuffaguru-dubai":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":132,"height":132},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":64,"height":80,"offsetX":34,"offsetY":20},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"lamborghini-hype":{"mode":"image","fallback":{"shape":"car","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-lambo-hype.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":62},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":68,"height":38,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"guru-clone":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":88},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":16,"offsetY":10},"mountPoints":{"primaryFire":{"x":50,"y":100}}}},"projectiles":{"audit-bolt":{"mode":"image","fallback":{"shape":"document","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-audit.png","attachmentId":null,"opacity":1},"size":{"width":30,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":true,"hitbox":{"width":22,"height":30,"offsetX":4,"offsetY":3}},"system-beam":{"mode":"image","fallback":{"shape":"tool","primaryRole":"accent","secondaryRole":"surface","accentRole":"success"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-automation.png","attachmentId":null,"opacity":1},"size":{"width":34,"height":34},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":26,"offsetX":4,"offsetY":4}},"upsell-orb":{"mode":"image","fallback":{"shape":"cash","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-upsell.png","attachmentId":null,"opacity":1},"size":{"width":36,"height":24},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":30,"height":18,"offsetX":3,"offsetY":3}},"lockin-missile":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-lockin.png","attachmentId":null,"opacity":1},"size":{"width":28,"height":38},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":22,"height":32,"offsetX":3,"offsetY":3}},"fuffa-pdf":{"mode":"image","fallback":{"shape":"megaphone","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-fuffa.png","attachmentId":null,"opacity":1},"size":{"width":38,"height":30},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":32,"height":24,"offsetX":3,"offsetY":3}},"privacy-shield":{"mode":"image","fallback":{"shape":"shield","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-shield.png","attachmentId":null,"opacity":1},"size":{"width":32,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":30,"offsetX":3,"offsetY":3}}},"objects":{"clarity-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"warning"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-clarity.png","attachmentId":null,"opacity":1},"size":{"width":42,"height":42},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"structure-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-structure.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"design-system-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-design-system.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"ownership-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-ownership.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"performance-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-performance.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"backup-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-backup.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false}}},"content":{"arena":{"width":960,"height":540,"padding":24},"player":{"prefab":"freelancer-founder","spawn":{"x":454,"y":458},"speed":390,"attack":{"projectile":"system-shot","mountPoint":"primary_fire","cooldownMs":155,"initialDelayMs":0}},"projectiles":{"audit-shot":{"visualId":"audit-bolt","speed":760,"damage":1,"lifetimeMs":1300,"team":"player","behavior":"straight","direction":{"x":0,"y":-1},"pierce":0,"variant":"audit"},"upsell-shot":{"visualId":"upsell-orb","speed":245,"damage":1,"lifetimeMs":2700,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"upsell"},"lockin-shot":{"visualId":"lockin-missile","speed":285,"damage":1,"lifetimeMs":2500,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"lockin"},"fuffa-shot":{"visualId":"fuffa-pdf","speed":300,"damage":1,"lifetimeMs":2400,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"pdf"},"system-shot":{"visualId":"system-beam","speed":800,"damage":1,"lifetimeMs":1300,"team":"player","behavior":"straight","direction":{"x":0,"y":-1},"pierce":1,"variant":"system"}},"bonuses":{"ownership":{"kind":"weapon-temporary","visualId":"ownership-pickup","label":"Ownership","effects":{"weapon":{"durationMs":6000,"pierceBonus":1,"spreadCount":3,"spreadAngleDeg":12},"scoreDelta":100},"activeEffectId":"ownership"},"performance-boost":{"kind":"utility","visualId":"performance-pickup","label":"Performance Boost","effects":{"movement":{"speedMultiplier":1.22,"durationMs":5500},"scoreMultiplier":{"multiplier":1.35,"durationMs":5500}},"activeEffectId":"performance-boost"},"backup-sicuro":{"kind":"life","visualId":"backup-pickup","label":"Backup sicuro","effects":{"livesDelta":1,"healthDelta":1},"activeEffectId":"safe-backup"}},"waves":[{"id":"riunioni-infinite","startAfterMs":750,"spawns":[{"prefab":"agency-lockin","count":4,"intervalMs":700,"pattern":"alternating"},{"prefab":"bonus-ownership","count":1,"intervalMs":900,"pattern":"alternating"}]},{"id":"preventivi-crescenti","startAfterMs":950,"spawns":[{"prefab":"preventivo-folle","count":3,"intervalMs":900,"pattern":"line"},{"prefab":"bonus-performance","count":1,"intervalMs":900,"pattern":"alternating"}]},{"id":"lockin-e-extra","startAfterMs":1050,"spawns":[{"prefab":"agency-lockin","count":5,"intervalMs":640,"pattern":"random"},{"prefab":"preventivo-folle","count":3,"intervalMs":980,"pattern":"alternating"},{"prefab":"bonus-backup","count":1,"intervalMs":900,"pattern":"alternating"}]}],"objectives":{"victory":"complete-all-waves","failure":"player-health-zero"},"resourceBindings":{"health":"clarity"},"hud":{"enabled":true,"position":"top-left","variant":"card","density":"comfortable","metricsLayout":"stack","resourceStyle":"meter","showLabels":true,"maxWidth":280,"resources":["clarity"],"metrics":[{"id":"score","label":"Punti","format":"integer","suffix":""}]},"effects":{"starfield":false,"arenaBorder":true,"damageInvulnerabilityMs":1050},"results":{"successTitle":"Hai spezzato il lock-in","successSummary":"Hai trasformato costi opachi e dipendenze in propriet\u00e0, componenti e controllo. Secondo principio BTF: non basta comprare un sito, devi possedere il sistema.","failureTitle":"La dipendenza ha preso il controllo","failureSummary":"Extra, riunioni e passaggi obbligati hanno ridotto il controllo. Riprova puntando su componenti riutilizzabili e accesso diretto ai dati."},"kernel":{"schemaVersion":1,"systemOrder":["input","spawn","movement","motion-pattern","projectile","collision","damage","lifetime","score","objective","clock"],"prefabs":{"freelancer-founder":{"components":{"transform":{"x":0,"y":0,"width":76,"height":76},"velocity":{"x":0,"y":0},"collider":{"group":"player","solid":false,"enabled":true},"shooter-controller":{"movementAxisX":"moveX","movementAxisY":"moveY","fireAction":"fire","speed":390,"baseSpeed":390},"health":{"current":5,"maximum":5,"invulnerableMs":0},"team":{"id":"player"},"weapon":{"action":"fire","projectilePrefab":"system-shot","baseProjectilePrefab":"system-shot","mountPoint":"primary_fire","intervalMs":155,"baseIntervalMs":155,"initialDelayMs":0,"cooldownRemainingMs":0,"offsetX":38,"baseOffsetX":38,"offsetY":6.08,"baseOffsetY":6.08,"damageMultiplier":1,"pierceBonus":0,"spreadCount":1,"spreadAngleDeg":0,"multishotCount":1,"shotSpacingPx":0},"renderable":{"kind":"shooter-player","variant":"founder-human"}}},"agency-lockin":{"components":{"transform":{"x":0,"y":-86,"width":98,"height":86},"velocity":{"x":0,"y":0},"collider":{"group":"enemy","solid":false,"enabled":true},"hitbox":{"width":62,"height":58,"offsetX":11,"offsetY":8},"health":{"current":2,"maximum":2,"invulnerableMs":0},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"movement-pattern":{"type":"sine","speed":92,"amplitude":96,"frequency":1.9,"phase":0,"originX":0,"age":0},"score-value":{"value":250},"enemy-profile":{"rank":"standard"},"renderable":{"kind":"shooter-enemy","variant":"agency","visualId":"agency-lockin"},"drop-table":{"entries":[{"prefabId":"bonus-ownership","chance":0.09,"count":1,"delivery":"spawn"}]},"weapon":{"action":"automatic","projectilePrefab":"lockin-shot","mountPoint":"primary_fire","intervalMs":1550,"initialDelayMs":800,"cooldownRemainingMs":800,"offsetX":49,"offsetY":86}}},"preventivo-folle":{"components":{"transform":{"x":0,"y":-98,"width":78,"height":98},"velocity":{"x":0,"y":0},"collider":{"group":"enemy","solid":false,"enabled":true},"hitbox":{"width":44,"height":62,"offsetX":9,"offsetY":8},"health":{"current":3,"maximum":3,"invulnerableMs":0},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"movement-pattern":{"type":"linear","speed":80,"amplitude":0,"frequency":1,"phase":0,"originX":0,"age":0},"score-value":{"value":320},"enemy-profile":{"rank":"elite"},"renderable":{"kind":"shooter-enemy","variant":"invoice","visualId":"preventivo-folle"},"drop-table":{"entries":[{"prefabId":"bonus-performance","chance":0.18,"count":1,"delivery":"spawn"}]},"weapon":{"action":"automatic","projectilePrefab":"upsell-shot","mountPoint":"primary_fire","intervalMs":1450,"initialDelayMs":1000,"cooldownRemainingMs":1000,"offsetX":39,"offsetY":98}}},"bonus-ownership":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"sine","speed":70,"amplitude":46,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"ownership","activeEffectId":"ownership","label":"Ownership","effects":{"weapon":{"durationMs":6000,"pierceBonus":1,"spreadCount":3,"spreadAngleDeg":12},"scoreDelta":100},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"ownership-pickup"}}},"bonus-performance":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"linear","speed":76,"amplitude":0,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"performance-boost","activeEffectId":"performance-boost","label":"Performance Boost","effects":{"movement":{"speedMultiplier":1.22,"durationMs":5500},"scoreMultiplier":{"multiplier":1.35,"durationMs":5500}},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"performance-pickup"}}},"bonus-backup":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"sine","speed":62,"amplitude":46,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"backup-sicuro","activeEffectId":"safe-backup","label":"Backup sicuro","effects":{"livesDelta":1,"healthDelta":1},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"backup-pickup"}}},"audit-shot":{"components":{"transform":{"x":0,"y":0,"width":30,"height":36},"velocity":{"x":0,"y":0},"collider":{"group":"player-projectile","solid":false,"enabled":true},"hitbox":{"width":22,"height":30,"offsetX":4,"offsetY":3},"damage":{"amount":1,"team":"player"},"team":{"id":"player"},"projectile":{"speed":760,"directionX":0,"directionY":-1,"ownerTeam":"player","behavior":"straight","pierce":0},"lifetime":{"remainingMs":1300},"renderable":{"kind":"shooter-projectile","variant":"audit","visualId":"audit-bolt"}}},"upsell-shot":{"components":{"transform":{"x":0,"y":0,"width":36,"height":24},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":30,"height":18,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":245,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2700},"renderable":{"kind":"shooter-projectile","variant":"upsell","visualId":"upsell-orb"}}},"lockin-shot":{"components":{"transform":{"x":0,"y":0,"width":28,"height":38},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":22,"height":32,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":285,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2500},"renderable":{"kind":"shooter-projectile","variant":"lockin","visualId":"lockin-missile"}}},"fuffa-shot":{"components":{"transform":{"x":0,"y":0,"width":38,"height":30},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":32,"height":24,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":300,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2400},"renderable":{"kind":"shooter-projectile","variant":"pdf","visualId":"fuffa-pdf"}}},"system-shot":{"components":{"transform":{"x":0,"y":0,"width":34,"height":34},"velocity":{"x":0,"y":0},"collider":{"group":"player-projectile","solid":false,"enabled":true},"hitbox":{"width":26,"height":26,"offsetX":4,"offsetY":4},"damage":{"amount":1,"team":"player"},"team":{"id":"player"},"projectile":{"speed":800,"directionX":0,"directionY":-1,"ownerTeam":"player","behavior":"straight","pierce":1},"lifetime":{"remainingMs":1300},"renderable":{"kind":"shooter-projectile","variant":"system","visualId":"system-beam"}}}},"entities":[]}}},{"id":"dubai-fuffaguru","number":3,"title":"Promesse facili","archetype":"vertical-shooter","difficultyTier":5,"unlock":{"type":"complete_previous"},"completion":{"type":"archetype"},"rewards":{"scoreBonus":1150,"progressionPoints":50,"lives":0},"timeLimit":null,"ui":{"showStageIndicator":true},"nextStageId":null,"interaction":{"desktop":{"movement":"manual-two-axis","instruction":"Muoviti con le frecce o WASD. Tieni premuto Spazio, J o K per sparare. Puoi anche trascinare e tenere premuta l\u2019area di gioco.","axes":[],"primitives":[{"type":"press-surface","action":"fire","capability":"input.fire"},{"type":"drag-surface","action":"move","capability":"input.move-two-axis","axis":"both"}],"keyboard":{"enabled":true,"bindings":{"left":["ArrowLeft","KeyA"],"right":["ArrowRight","KeyD"],"up":["ArrowUp","KeyW"],"down":["ArrowDown","KeyS"],"jump":[],"impulse":[],"fire":["Space","KeyJ","KeyK"],"timing":[],"activate":[]}},"touch":{"enabled":true,"autoFire":false,"tapThresholdPx":18},"gamepad":{"enabled":true,"deadzone":0.24,"bindings":{"left":["dpad_left"],"right":["dpad_right"],"up":["dpad_up"],"down":["dpad_down"],"jump":[],"impulse":[],"fire":["a","rb","rt"],"timing":[],"activate":[]},"axes":[{"id":"moveX","axis":0,"scale":1,"deadzone":0.24,"digitalThreshold":0.45},{"id":"moveY","axis":1,"scale":1,"deadzone":0.24,"digitalThreshold":0.45}]}},"mobile":{"movement":"manual-two-axis","instruction":"Trascina il dito nell\u2019area di gioco per muoverti. Il fuoco \u00e8 automatico.","axes":[],"primitives":[{"type":"drag-surface","action":"move","capability":"input.move-two-axis","axis":"both"}],"keyboard":{"enabled":true,"bindings":{"left":["ArrowLeft","KeyA"],"right":["ArrowRight","KeyD"],"up":["ArrowUp","KeyW"],"down":["ArrowDown","KeyS"],"jump":[],"impulse":[],"fire":["Space","KeyJ","KeyK"],"timing":[],"activate":[]}},"touch":{"enabled":true,"autoFire":true,"tapThresholdPx":24,"ui":{"enabled":false,"layout":"none","position":"bottom","opacity":0.92,"dpad":{"enabled":false,"label":"Comandi direzionali","actions":[]}}},"gamepad":{"enabled":true,"deadzone":0.24,"bindings":{"left":["dpad_left"],"right":["dpad_right"],"up":["dpad_up"],"down":["dpad_down"],"jump":[],"impulse":[],"fire":["a","rb","rt"],"timing":[],"activate":[]},"axes":[{"id":"moveX","axis":0,"scale":1,"deadzone":0.24,"digitalThreshold":0.45},{"id":"moveY","axis":1,"scale":1,"deadzone":0.24,"digitalThreshold":0.45}]}}},"visuals":{"background":{"base":{"type":"gradient","color":"","gradient":{"angle":180,"from":"#050B23","to":"#310C3F"}},"image":{"enabled":true,"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/backgrounds\/background-dubai-stage.png","attachmentId":null,"fit":"cover","position":{"x":50,"y":50},"opacity":0.94},"motion":{"type":"static","direction":"left","speed":0}},"player":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"players":{"freelancer-founder":{"mode":"image","fallback":{"shape":"founder","primaryRole":"primary","secondaryRole":"surface","accentRole":"success"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-founder.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":40,"height":54,"offsetX":18,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}},"boost-operator":{"mode":"image","fallback":{"shape":"operator","primaryRole":"accent","secondaryRole":"surface","accentRole":"primary"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/player\/player-boost-operator.png","attachmentId":null,"opacity":1},"size":{"width":76,"height":76},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":17,"offsetY":14},"mountPoints":{"primaryFire":{"x":50,"y":8}}}},"enemies":{"cugggino-patch":{"mode":"image","fallback":{"shape":"person","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-cugggino.png","attachmentId":null,"opacity":1},"size":{"width":82,"height":82},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":38,"height":56,"offsetX":18,"offsetY":11},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"template-rotto":{"mode":"image","fallback":{"shape":"bug","primaryRole":"error","secondaryRole":"warning","accentRole":"surface"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-bad-template.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":70},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":58,"height":42,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"agency-lockin":{"mode":"image","fallback":{"shape":"agency","primaryRole":"primary","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-expensive-agency.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":86},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":62,"height":58,"offsetX":11,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"preventivo-folle":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"surface","secondaryRole":"warning","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-crazy-invoice.png","attachmentId":null,"opacity":1},"size":{"width":78,"height":98},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":44,"height":62,"offsetX":9,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"fuffaguru-dubai":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":132,"height":132},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":64,"height":80,"offsetX":34,"offsetY":20},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"lamborghini-hype":{"mode":"image","fallback":{"shape":"car","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/enemy-lambo-hype.png","attachmentId":null,"opacity":1},"size":{"width":98,"height":62},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":68,"height":38,"offsetX":8,"offsetY":8},"mountPoints":{"primaryFire":{"x":50,"y":100}}},"guru-clone":{"mode":"image","fallback":{"shape":"guru","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/enemies\/boss-dubai-guru.png","attachmentId":null,"opacity":1},"size":{"width":88,"height":88},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":42,"height":54,"offsetX":16,"offsetY":10},"mountPoints":{"primaryFire":{"x":50,"y":100}}}},"projectiles":{"audit-bolt":{"mode":"image","fallback":{"shape":"document","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-audit.png","attachmentId":null,"opacity":1},"size":{"width":30,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":true,"hitbox":{"width":22,"height":30,"offsetX":4,"offsetY":3}},"system-beam":{"mode":"image","fallback":{"shape":"tool","primaryRole":"accent","secondaryRole":"surface","accentRole":"success"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-automation.png","attachmentId":null,"opacity":1},"size":{"width":34,"height":34},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":26,"offsetX":4,"offsetY":4}},"upsell-orb":{"mode":"image","fallback":{"shape":"cash","primaryRole":"warning","secondaryRole":"surface","accentRole":"error"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-upsell.png","attachmentId":null,"opacity":1},"size":{"width":36,"height":24},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":30,"height":18,"offsetX":3,"offsetY":3}},"lockin-missile":{"mode":"image","fallback":{"shape":"invoice","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-lockin.png","attachmentId":null,"opacity":1},"size":{"width":28,"height":38},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":22,"height":32,"offsetX":3,"offsetY":3}},"fuffa-pdf":{"mode":"image","fallback":{"shape":"megaphone","primaryRole":"error","secondaryRole":"surface","accentRole":"warning"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-fuffa.png","attachmentId":null,"opacity":1},"size":{"width":38,"height":30},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":32,"height":24,"offsetX":3,"offsetY":3}},"privacy-shield":{"mode":"image","fallback":{"shape":"shield","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"weapon.primary","semanticRef":"weapon.primary","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/projectiles\/projectile-shield.png","attachmentId":null,"opacity":1},"size":{"width":32,"height":36},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"orientToVelocity":false,"hitbox":{"width":26,"height":30,"offsetX":3,"offsetY":3}}},"objects":{"clarity-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"warning"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-clarity.png","attachmentId":null,"opacity":1},"size":{"width":42,"height":42},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"structure-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-structure.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"design-system-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-design-system.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"ownership-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-ownership.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"performance-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-performance.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"backup-pickup":{"mode":"image","fallback":{"shape":"pickup","primaryRole":"success","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"\/wp-content\/plugins\/boost-game-framework\/assets\/game\/btf-reference\/v1\/pickups\/pickup-backup.png","attachmentId":null,"opacity":1},"size":{"width":52,"height":52},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false}}},"content":{"arena":{"width":960,"height":540,"padding":24},"player":{"prefab":"freelancer-founder","spawn":{"x":454,"y":458},"speed":390,"attack":{"projectile":"system-shot","mountPoint":"primary_fire","cooldownMs":145,"initialDelayMs":0}},"projectiles":{"audit-shot":{"visualId":"audit-bolt","speed":760,"damage":1,"lifetimeMs":1300,"team":"player","behavior":"straight","direction":{"x":0,"y":-1},"pierce":0,"variant":"audit"},"upsell-shot":{"visualId":"upsell-orb","speed":245,"damage":1,"lifetimeMs":2700,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"upsell"},"lockin-shot":{"visualId":"lockin-missile","speed":285,"damage":1,"lifetimeMs":2500,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"lockin"},"fuffa-shot":{"visualId":"fuffa-pdf","speed":300,"damage":1,"lifetimeMs":2400,"team":"enemy","behavior":"straight","direction":{"x":0,"y":1},"pierce":0,"variant":"pdf"},"system-shot":{"visualId":"system-beam","speed":820,"damage":1,"lifetimeMs":1300,"team":"player","behavior":"straight","direction":{"x":0,"y":-1},"pierce":1,"variant":"system"}},"bonuses":{"design-system":{"kind":"shield","visualId":"design-system-pickup","label":"Design system","effects":{"shieldMs":4200,"scoreDelta":100},"activeEffectId":"design-system"},"performance-boost":{"kind":"utility","visualId":"performance-pickup","label":"Performance Boost","effects":{"movement":{"speedMultiplier":1.2,"durationMs":7000},"scoreMultiplier":{"multiplier":1.5,"durationMs":7000}},"activeEffectId":"performance-boost"},"backup-sicuro":{"kind":"life","visualId":"backup-pickup","label":"Backup sicuro","effects":{"livesDelta":1,"healthDelta":1},"activeEffectId":"safe-backup"},"premio-boss":{"kind":"score","visualId":"clarity-pickup","label":"Premio boss: +1.000 punti","effects":{"scoreDelta":1000},"activeEffectId":"premio-boss-riscosso"}},"waves":[{"id":"lamborghini-teaser","startAfterMs":800,"spawns":[{"prefab":"lamborghini-hype","count":4,"intervalMs":720,"pattern":"alternating"},{"prefab":"bonus-design-system","count":1,"intervalMs":900,"pattern":"alternating"}]},{"id":"pdf-motivazionali","startAfterMs":1050,"spawns":[{"prefab":"guru-clone","count":2,"intervalMs":1250,"pattern":"line"},{"prefab":"lamborghini-hype","count":3,"intervalMs":700,"pattern":"random"},{"prefab":"bonus-performance","count":1,"intervalMs":900,"pattern":"alternating"}]},{"id":"funnel-fuffa-finale","startAfterMs":1250,"spawns":[{"prefab":"fuffaguru-dubai","count":1,"intervalMs":1,"pattern":"line"},{"prefab":"bonus-backup","count":1,"intervalMs":900,"pattern":"alternating"}]}],"objectives":{"victory":"complete-all-waves","failure":"player-health-zero"},"resourceBindings":{"health":"clarity"},"hud":{"enabled":true,"position":"top-left","variant":"card","density":"comfortable","metricsLayout":"stack","resourceStyle":"meter","showLabels":true,"maxWidth":280,"resources":["clarity"],"metrics":[{"id":"score","label":"Punti","format":"integer","suffix":""}]},"effects":{"starfield":false,"arenaBorder":true,"damageInvulnerabilityMs":1000,"bossDefeatFeedback":{"enabled":true,"message":"Boss sconfitto \u00b7 +%score% punti \u00b7 Premio boss +1.000 punti","durationMs":1600,"pauseCompletion":true}},"results":{"successTitle":"Hai separato valore e fuffa","successSummary":"Hai risposto a hype e promesse vuote con audit, sistema e propriet\u00e0. Terzo principio BTF: meno spettacolo, pi\u00f9 risultati misurabili.","failureTitle":"Le promesse facili hanno coperto i dati","failureSummary":"Il rumore promozionale ha nascosto il sistema. Riprova e mantieni il focus su controllo, propriet\u00e0 e risultati verificabili."},"kernel":{"schemaVersion":1,"systemOrder":["input","spawn","movement","motion-pattern","projectile","collision","damage","lifetime","score","objective","clock"],"prefabs":{"freelancer-founder":{"components":{"transform":{"x":0,"y":0,"width":76,"height":76},"velocity":{"x":0,"y":0},"collider":{"group":"player","solid":false,"enabled":true},"shooter-controller":{"movementAxisX":"moveX","movementAxisY":"moveY","fireAction":"fire","speed":390,"baseSpeed":390},"health":{"current":5,"maximum":5,"invulnerableMs":0},"team":{"id":"player"},"weapon":{"action":"fire","projectilePrefab":"system-shot","baseProjectilePrefab":"system-shot","mountPoint":"primary_fire","intervalMs":145,"baseIntervalMs":145,"initialDelayMs":0,"cooldownRemainingMs":0,"offsetX":38,"baseOffsetX":38,"offsetY":6.08,"baseOffsetY":6.08,"damageMultiplier":1,"pierceBonus":0,"spreadCount":1,"spreadAngleDeg":0,"multishotCount":1,"shotSpacingPx":0},"renderable":{"kind":"shooter-player","variant":"founder-human"}}},"fuffaguru-dubai":{"components":{"transform":{"x":0,"y":-132,"width":132,"height":132},"velocity":{"x":0,"y":0},"collider":{"group":"enemy","solid":false,"enabled":true},"hitbox":{"width":64,"height":80,"offsetX":34,"offsetY":20},"health":{"current":24,"maximum":24,"invulnerableMs":0},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"movement-pattern":{"type":"sine","speed":52,"amplitude":130,"frequency":1,"phase":0,"originX":0,"age":0},"score-value":{"value":2800},"enemy-profile":{"rank":"boss"},"renderable":{"kind":"shooter-enemy","variant":"guru","visualId":"fuffaguru-dubai"},"drop-table":{"entries":[{"prefabId":"bonus-premio-boss","chance":1,"count":1,"delivery":"auto"}]},"weapon":{"action":"automatic","projectilePrefab":"fuffa-shot","mountPoint":"primary_fire","intervalMs":1350,"initialDelayMs":900,"cooldownRemainingMs":900,"offsetX":66,"offsetY":132}}},"lamborghini-hype":{"components":{"transform":{"x":0,"y":-62,"width":98,"height":62},"velocity":{"x":0,"y":0},"collider":{"group":"enemy","solid":false,"enabled":true},"hitbox":{"width":68,"height":38,"offsetX":8,"offsetY":8},"health":{"current":2,"maximum":2,"invulnerableMs":0},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"movement-pattern":{"type":"sine","speed":116,"amplitude":100,"frequency":2.5,"phase":0,"originX":0,"age":0},"score-value":{"value":280},"enemy-profile":{"rank":"standard"},"renderable":{"kind":"shooter-enemy","variant":"car","visualId":"lamborghini-hype"},"drop-table":{"entries":[{"prefabId":"bonus-design-system","chance":0.07,"count":1,"delivery":"spawn"}]},"weapon":{"action":"automatic","projectilePrefab":"upsell-shot","mountPoint":"primary_fire","intervalMs":1650,"initialDelayMs":1000,"cooldownRemainingMs":1000,"offsetX":49,"offsetY":62}}},"bonus-design-system":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"sine","speed":70,"amplitude":46,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"design-system","activeEffectId":"design-system","label":"Design system","effects":{"shieldMs":4200,"scoreDelta":100},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"design-system-pickup"}}},"bonus-performance":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"sine","speed":78,"amplitude":46,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"performance-boost","activeEffectId":"performance-boost","label":"Performance Boost","effects":{"movement":{"speedMultiplier":1.2,"durationMs":7000},"scoreMultiplier":{"multiplier":1.5,"durationMs":7000}},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"performance-pickup"}}},"bonus-backup":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"sine","speed":64,"amplitude":46,"frequency":1.6,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"backup-sicuro","activeEffectId":"safe-backup","label":"Backup sicuro","effects":{"livesDelta":1,"healthDelta":1},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"positive-tool","visualId":"backup-pickup"}}},"guru-clone":{"components":{"transform":{"x":0,"y":-88,"width":88,"height":88},"velocity":{"x":0,"y":0},"collider":{"group":"enemy","solid":false,"enabled":true},"hitbox":{"width":42,"height":54,"offsetX":16,"offsetY":10},"health":{"current":4,"maximum":4,"invulnerableMs":0},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"movement-pattern":{"type":"sine","speed":92,"amplitude":96,"frequency":1.9,"phase":0,"originX":0,"age":0},"score-value":{"value":520},"enemy-profile":{"rank":"elite"},"renderable":{"kind":"shooter-enemy","variant":"guru-clone","visualId":"guru-clone"},"drop-table":{"entries":[{"prefabId":"bonus-performance","chance":0.15,"count":1,"delivery":"spawn"}]},"weapon":{"action":"automatic","projectilePrefab":"fuffa-shot","mountPoint":"primary_fire","intervalMs":1400,"initialDelayMs":800,"cooldownRemainingMs":800,"offsetX":44,"offsetY":88}}},"bonus-premio-boss":{"components":{"transform":{"x":0,"y":-48,"width":48,"height":48},"velocity":{"x":0,"y":0},"collider":{"group":"pickup","solid":false,"enabled":true},"hitbox":{"width":48,"height":48,"offsetX":0,"offsetY":0},"team":{"id":"bonus"},"movement-pattern":{"type":"linear","speed":60,"amplitude":0,"frequency":1,"phase":0,"originX":0,"age":0},"pickup-effect":{"bonusId":"premio-boss","activeEffectId":"premio-boss-riscosso","label":"Premio boss: +1.000 punti","effects":{"scoreDelta":1000},"collected":false},"renderable":{"kind":"shooter-pickup","variant":"boss-reward","visualId":"clarity-pickup"}}},"audit-shot":{"components":{"transform":{"x":0,"y":0,"width":30,"height":36},"velocity":{"x":0,"y":0},"collider":{"group":"player-projectile","solid":false,"enabled":true},"hitbox":{"width":22,"height":30,"offsetX":4,"offsetY":3},"damage":{"amount":1,"team":"player"},"team":{"id":"player"},"projectile":{"speed":760,"directionX":0,"directionY":-1,"ownerTeam":"player","behavior":"straight","pierce":0},"lifetime":{"remainingMs":1300},"renderable":{"kind":"shooter-projectile","variant":"audit","visualId":"audit-bolt"}}},"upsell-shot":{"components":{"transform":{"x":0,"y":0,"width":36,"height":24},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":30,"height":18,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":245,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2700},"renderable":{"kind":"shooter-projectile","variant":"upsell","visualId":"upsell-orb"}}},"lockin-shot":{"components":{"transform":{"x":0,"y":0,"width":28,"height":38},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":22,"height":32,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":285,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2500},"renderable":{"kind":"shooter-projectile","variant":"lockin","visualId":"lockin-missile"}}},"fuffa-shot":{"components":{"transform":{"x":0,"y":0,"width":38,"height":30},"velocity":{"x":0,"y":0},"collider":{"group":"enemy-projectile","solid":false,"enabled":true},"hitbox":{"width":32,"height":24,"offsetX":3,"offsetY":3},"damage":{"amount":1,"team":"enemy"},"team":{"id":"enemy"},"projectile":{"speed":300,"directionX":0,"directionY":1,"ownerTeam":"enemy","behavior":"straight","pierce":0},"lifetime":{"remainingMs":2400},"renderable":{"kind":"shooter-projectile","variant":"pdf","visualId":"fuffa-pdf"}}},"system-shot":{"components":{"transform":{"x":0,"y":0,"width":34,"height":34},"velocity":{"x":0,"y":0},"collider":{"group":"player-projectile","solid":false,"enabled":true},"hitbox":{"width":26,"height":26,"offsetX":4,"offsetY":4},"damage":{"amount":1,"team":"player"},"team":{"id":"player"},"projectile":{"speed":820,"directionX":0,"directionY":-1,"ownerTeam":"player","behavior":"straight","pierce":1},"lifetime":{"remainingMs":1300},"renderable":{"kind":"shooter-projectile","variant":"system","visualId":"system-beam"}}}},"entities":[]}}}]},"storageKey":"bgf:btf-reference-game:0.4.51.1:anonymous-run","preferences":{"audioEnabled":true,"touchControlsEnabled":true},"ui":{"selectedCharacter":"Personaggio selezionato: %s.","selectedProfile":"Profilo selezionato: %s.","characterPosition":"Personaggio %1$s di %2$s: %3$s.","profilePosition":"Profilo %1$s di %2$s: %3$s.","runStarted":"Il gioco \u00e8 iniziato.","runRestarted":"Il gioco \u00e8 ripartito con la stessa configurazione.","runResumed":"Partita salvata ripresa.","stageStarted":"Stage iniziato: %s.","stageRestarted":"Stage riavviato: %s.","stageIndicator":"%1$s \/ %2$s","resultStageContext":"Livello %1$s di %2$s \u00b7 %3$s","stageResult":"Livello completato","stageFailed":"Livello fallito","stageFailedTitle":"Missione fallita","stageFailedSummary":"L\u2019obiettivo dello stage non \u00e8 stato completato. Rigioca lo stage per riprovare.","gameOver":"Fine partita","gameOverTitle":"Fine partita","gameOverSummary":"Non restano vite. Ricomincia il gioco per avviare una nuova partita.","retryCheckpoint":"Riparti dal checkpoint","retryStage":"Riprova il livello","retryRun":"Riprova la partita","restartGame":"Ricomincia il gioco","remainingLives":"Vite rimaste: %s","attemptNumber":"Tentativo: %s","lifeAwarded":"Vite extra ottenute: %s.","runRetryStarted":"La partita \u00e8 ripartita con le vite rimaste.","experienceResult":"Risultato del gioco","paused":"Gioco in pausa.","pauseGame":"Metti in pausa","resumeGame":"Riprendi la partita","resumed":"Gioco ripreso.","soundOn":"Disattiva audio","soundOff":"Attiva audio","enterFullscreen":"Schermo intero","exitFullscreen":"Esci da schermo intero","fullscreenEntered":"Modalit\u00e0 schermo intero attivata.","fullscreenExited":"Modalit\u00e0 schermo intero chiusa.","fullscreenReady":"Schermo intero attivo","settingsOpened":"Impostazioni di gioco aperte.","settingsClosed":"Impostazioni di gioco chiuse.","checkpointRestart":"Partita ripresa dall\u2019ultimo checkpoint.","checkpoint":"Checkpoint raggiunto. La partita anonima \u00e8 stata salvata localmente.","powerUp":"Power-up di sistema raccolto: %s.","obstacleHit":"Ostacolo colpito: %s.","criticalResource":"Una risorsa critica si \u00e8 esaurita. Ripartenza dall\u2019ultimo checkpoint.","decisionApplied":"Decisione registrata: %s.","encounterContinue":"Continua","savedRunFound":"\u00c8 disponibile una partita anonima salvata.","runReset":"La partita locale \u00e8 stata azzerata.","runtimeError":"Il runtime giocabile si \u00e8 arrestato in sicurezza.","livesLabel":"Vite","timeLabel":"Tempo"}}
Mosse rimanenti12
Gioco giocabile
Laboratorio di abbinamento glifi
Abbina i cinque glifi di segnale ai rispettivi slot prima che scada il tempo.
Evento di gioco
Livello completato
Punteggio0
Record0
Diagnosi spiegabile
Cosa ha misurato il gioco
Evidenze della tua partita
Gioco in pausa
In pausa
Il gioco è in pausa. Riprendi la partita o apri le impostazioni.
Impostazioni di gioco
Impostazioni di gioco
Controlli
Tastiera: frecce o A/D per muoverti, Spazio o W per saltare. P mette in pausa, M attiva/disattiva l’audio, Esc chiude gli overlay o mette in pausa. S apre le impostazioni e F attiva/disattiva lo schermo intero quando lo stage corrente non riserva quei tasti.
Touch: il personaggio avanza automaticamente. Tocca l’area di gioco per saltare.
Il gioco non è riuscito ad avviarsi
Il resto della pagina rimane disponibile. Ricarica la pagina o prova con un browser aggiornato.
Codice diagnostico:initialization:Error
Avanzamento automatico attivo. Tocca l’area di gioco per saltare.
Intro del gioco: premi Inizia a giocare per cominciare. Se sono richieste scelte iniziali, le selezionerai nella schermata successiva.Usa i controlli descritti per il livello corrente. Premi P per la pausa, S per le impostazioni, M per l’audio, F per lo schermo intero oppure Esc per chiudere gli overlay o mettere in pausa. I controlli touch seguono le istruzioni mostrate all’avvio del gioco.
{"runtimeSchema":"0.4.32","pack":{"id":"assembly-protocol","version":"0.4.48.25","title":"Laboratorio di abbinamento glifi"},"objective":"Abbina i cinque glifi di segnale ai rispettivi slot prima che scada il tempo.","usage":{"mode":"game"},"analytics":{"gameplay":{"enabled":true},"funnel":{"enabled":false}},"funnel":null,"gameplayConcepts":{"hazards":[],"enemy_weapons":[],"pickups":{"assembly-assist-tool":{"id":"assembly-assist-tool","label":"Assembly assist tool","description":"Tool bonus that protects one mistake or extends move budget in drag-assembly stages.","visual":{"kind":"icon","semanticRef":"pickup.gift","iconRef":"gift","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"pickupType":"tool","grantsBonus":"assembly-assist","grantsModifier":"assembly-assist-modifier","activeEffect":"assembly-assist-active"}},"bonuses":{"assembly-assist":{"id":"assembly-assist","label":"Assembly assist","description":"Positive assembly bonus for mistake shielding and extra moves.","visual":{"kind":"icon","semanticRef":"bonus.gift","iconRef":"gift","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"kind":"tool","grantsModifier":"assembly-assist-modifier","activeEffect":"assembly-assist-active"}},"modifiers":{"assembly-assist-modifier":{"id":"assembly-assist-modifier","label":"Assembly assist modifier","description":"Adds assembly-specific help without introducing weapons.","visual":{"kind":"icon","semanticRef":"modifier.assembly","iconRef":"tool","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"target":"assembly","scope":"stage","stacking":"refresh","durationMs":12000,"effects":{"assembly":{"extraMoves":2,"mistakeShield":1,"durationMs":12000}}}},"active_effects":{"assembly-assist-active":{"id":"assembly-assist-active","label":"Assembly assist active","description":"HUD-visible assembly assist modifier.","visual":{"kind":"icon","semanticRef":"active.effect","iconRef":"shield","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"modifier":"assembly-assist-modifier","durationMs":12000,"hud":{"enabled":true,"label":"Assist","showDuration":true}}}},"characters":[{"id":"relay-operator","title":"Relay Operator","appearance":{"style":"compact","headwear":"none","primaryColor":"primary","secondaryColor":"secondary","accentColor":"accent"},"collisionBox":{"width":32,"height":46,"offsetX":0,"offsetY":0}}],"profiles":[{"id":"relay-technician","title":"Relay Technician","primaryProblem":"A compact relay board is offline because five modules are missing from their sockets.","strength":"You can match relay modules directly on the board.","weakness":"Every wrong placement costs a move.","resourceModifiers":{"moves":0},"movementMultiplier":1,"jumpMultiplier":1}],"playerSetup":{"selectionMode":"required","character":{"mode":"fixed","defaultId":"relay-operator","allowedIds":["relay-operator"],"requireExplicitSelection":false},"profile":{"mode":"fixed","defaultId":"relay-technician","allowedIds":["relay-technician"],"requireExplicitSelection":false}},"resources":[{"id":"moves","title":"Mosse rimanenti","minimum":0,"maximum":12,"initial":12}],"results":{"score":{"base":0,"minimum":0,"terms":[{"metric":"score-adjustment","weight":1}]},"outcomes":[],"defaultOutcome":{"id":"completed","title":"Matrice completata","summary":"Matrice completata. Hai abbinato %completed%\/%total% glifi in %moves% mosse e totalizzato %score% punti."},"display":{"showScore":true,"showResources":false}},"diagnostics":null,"visuals":{"background":{"base":{"type":"gradient","color":"","gradient":{"angle":180,"from":"#171A1F","to":"#303740"}},"image":{"enabled":false,"url":"","attachmentId":null,"fit":"cover","position":{"x":50,"y":50},"opacity":1},"motion":{"type":"static","direction":"left","speed":24}},"player":{"mode":"fallback","fallback":{"shape":"block","primaryRole":"primary","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":32,"height":32},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":28,"height":28,"offsetX":2,"offsetY":2},"mountPoints":{"primaryFire":{"x":50,"y":0}}},"players":[],"enemies":[],"projectiles":[],"objects":{"assembly-workbench":{"mode":"fallback","fallback":{"shape":"workbench","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":960,"height":540},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-pattern":{"mode":"fallback","fallback":{"shape":"line","primaryRole":"secondary","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":1,"height":540},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-source-tray":{"mode":"fallback","fallback":{"shape":"tray","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":390,"height":366},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-area":{"mode":"fallback","fallback":{"shape":"board","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":486,"height":366},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-connection":{"mode":"fallback","fallback":{"shape":"line","primaryRole":"primary","secondaryRole":"surface","accentRole":"accent"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":80,"height":6},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-part":{"mode":"fallback","fallback":{"shape":"tile","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":70,"height":70},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-slot":{"mode":"fallback","fallback":{"shape":"slot","primaryRole":"surface","secondaryRole":"secondary","accentRole":"success"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":112,"height":92},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false}}},"runtime":{"viewport":{"width":960,"height":540},"preGame":{"enabled":true,"scope":"run","title":"Abbinamento glifi pronto","message":"Trascina ogni glifo nello slot corrispondente. Gli inserimenti sbagliati consumano una mossa, quindi osserva prima le sagome.","showStage":false,"countdownSeconds":3,"countdownLabel":"%s","goLabel":"VIA","startLabel":"Inizia a giocare","autoStart":true,"fullscreen":{"enabled":true,"label":"Gioca a schermo intero"}},"runRules":{"enabled":true,"initialLives":3,"maximumLives":3,"lifeScope":"run","lossOnFailure":1,"retryFrom":"stage","gameOverWhenEmpty":true,"showLivesInHud":true,"livesDisplay":{"mode":"visuals","icon":"\u2665","iconRef":"heart","emptyIcon":"\u2661","emptyIconRef":"heart-empty","visual":{"kind":"icon","semanticRef":"run.life.filled","iconRef":"heart","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"emptyVisual":{"kind":"icon","semanticRef":"run.life.empty","iconRef":"heart-empty","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"maxIcons":3,"label":"Vite"}},"persistence":{"enabled":true,"highScore":true,"completedStages":true,"lastSelection":true},"hud":{"enabled":true,"position":"top-left","variant":"glass","density":"compact","metricsLayout":"stack","resourceStyle":"value","showLabels":true,"maxWidth":230},"shell":{"radius":20},"shellControls":{"pause":{"enabled":true,"pauseIcon":"pause","playIcon":"play","pauseVisual":{"kind":"icon","semanticRef":"shell.pause","iconRef":"pause","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"playVisual":{"kind":"icon","semanticRef":"shell.play","iconRef":"play","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}},"audio":{"enabled":true,"iconOn":"audio-on","iconOff":"audio-off","iconOnVisual":{"kind":"icon","semanticRef":"shell.audio.on","iconRef":"audio-on","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"iconOffVisual":{"kind":"icon","semanticRef":"shell.audio.off","iconRef":"audio-off","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}},"settings":{"enabled":true,"icon":"settings","visual":{"kind":"icon","semanticRef":"shell.settings","iconRef":"settings","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}},"fullscreen":{"enabled":true,"preGameEnabled":true,"enterIcon":"fullscreen-enter","exitIcon":"fullscreen-exit","enterVisual":{"kind":"icon","semanticRef":"shell.fullscreen.enter","iconRef":"fullscreen-enter","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""},"exitVisual":{"kind":"icon","semanticRef":"shell.fullscreen.exit","iconRef":"fullscreen-exit","image":{"url":"","attachmentId":null,"opacity":1,"alt":""},"label":""}}},"mobile":{"enabled":true,"deviceProfile":"auto","safeArea":true,"preferredOrientation":"any","showRotateHint":true,"compactHud":true,"compactShell":true,"avoidControlOverlap":true,"minTouchTargetPx":44,"mobileBreakpointPx":820,"compactHeightPx":640,"rotateHintTitle":"Ruota il dispositivo","rotateHintMessage":"Questo gioco funziona meglio in orizzontale."},"semanticVisuals":[],"encounters":[],"stageAvanzamentoion":{"mode":"finite","maximumStages":1,"publishedStages":1,"initialStageId":"assembly-bench","unlockPolicy":"complete_previous"},"archetypes":[{"id":"side-platformer","capabilities":["camera.horizontal","completion.reach-finish","entities.checkpoint","entities.obstacle","entities.platform","entities.power-up","input.jump","input.move-horizontal","kernel.components","kernel.prefabs","kernel.systems","physics.gravity"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete","checkpoint"],"commands":["spawn"],"events":["checkpoint-reached","decision-completed","decision-opened","jump","obstacle-hit","power-up-collected","run-collapsed"],"progressMetric":"horizontal-distance","spawnKinds":["platform","obstacle","power-up","checkpoint"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"velocity","fields":{"x":"number","y":"number"},"requiredFields":["x","y"]},{"id":"collider","fields":{"group":"string","solid":"boolean","enabled":"boolean"},"requiredFields":["group"]},{"id":"hitbox","fields":{"width":"number","height":"number","offsetX":"number","offsetY":"number"},"requiredFields":["width","height","offsetX","offsetY"]},{"id":"player-controller","fields":{"movementAxis":"string","jumpAction":"string"},"requiredFields":[]},{"id":"platform","fields":{"ground":"boolean"},"requiredFields":[]},{"id":"obstacle","fields":{"label":"string","cooldown":"number"},"requiredFields":[]},{"id":"resource-effect","fields":{"effects":"object"},"requiredFields":["effects"]},{"id":"collectible","fields":{"label":"string","score":"number"},"requiredFields":[]},{"id":"patrol","fields":{"minimum":"number","maximum":"number","speed":"number","origin":"number"},"requiredFields":["minimum","maximum","speed"]},{"id":"checkpoint","fields":{"respawnOffsetX":"number"},"requiredFields":[]},{"id":"decision-trigger","fields":{"decisionId":"string","triggerX":"number"},"requiredFields":["decisionId","triggerX"]},{"id":"finish-trigger","fields":{"triggerX":"number"},"requiredFields":["triggerX"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"physics","order":300,"requiredComponents":["transform","velocity","collider"]},{"id":"motion-pattern","order":400,"requiredComponents":["transform"]},{"id":"collision","order":500,"requiredComponents":["transform","collider"]},{"id":"interaction","order":600,"requiredComponents":["transform"]},{"id":"resource","order":700,"requiredComponents":[]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"camera","order":900,"requiredComponents":["transform"]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"vertical-shooter","capabilities":["completion.complete-all-waves","entities.enemy","entities.projectile","entities.pickup","bonus.weapon.dynamic","input.fire","input.move-horizontal","input.move-two-axis","kernel.components","kernel.prefabs","kernel.systems","spawning.waves"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete","wave-complete"],"commands":["spawn"],"events":["enemy-destroyed","boss-defeated","bonus-collected","bonus-dropped","bonus-drop-expired","player-damaged","projectile-fired","wave-completed"],"progressMetric":"completed-waves","spawnKinds":["enemy","bonus"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"velocity","fields":{"x":"number","y":"number"},"requiredFields":["x","y"]},{"id":"collider","fields":{"group":"string","solid":"boolean","enabled":"boolean"},"requiredFields":["group"]},{"id":"hitbox","fields":{"width":"number","height":"number","offsetX":"number","offsetY":"number"},"requiredFields":["width","height","offsetX","offsetY"]},{"id":"shooter-controller","fields":{"movementAxisX":"string","movementAxisY":"string","fireAction":"string","speed":"number"},"requiredFields":["movementAxisX","fireAction","speed"]},{"id":"health","fields":{"current":"number","maximum":"number","invulnerableMs":"number"},"requiredFields":["current","maximum"]},{"id":"damage","fields":{"amount":"number","team":"string"},"requiredFields":["amount"]},{"id":"team","fields":{"id":"string"},"requiredFields":["id"]},{"id":"weapon","fields":{"action":"string","projectilePrefab":"string","intervalMs":"number","offsetX":"number","offsetY":"number","baseSpeed":"number","baseIntervalMs":"number","damageMultiplier":"number","pierceBonus":"number","spreadCount":"integer","spreadAngleDeg":"number","multishotCount":"integer","shotSpacingPx":"number"},"requiredFields":["action","projectilePrefab","intervalMs"]},{"id":"projectile","fields":{"speed":"number","directionX":"number","directionY":"number","ownerTeam":"string","pierce":"integer"},"requiredFields":["speed","directionX","directionY","ownerTeam"]},{"id":"movement-pattern","fields":{"type":"string","speed":"number","amplitude":"number","frequency":"number","phase":"number","originX":"number","age":"number"},"requiredFields":["type","speed"]},{"id":"lifetime","fields":{"remainingMs":"number"},"requiredFields":["remainingMs"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"enemy-profile","fields":{"rank":"string"},"requiredFields":["rank"]},{"id":"drop-table","fields":{"entries":"array"},"requiredFields":["entries"]},{"id":"drop-origin","fields":{"sourceEntityId":"string","sourcePrefabId":"string","sourceRank":"string","delivery":"string"},"requiredFields":["sourceEntityId","sourcePrefabId","sourceRank","delivery"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"spawn","order":150,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"motion-pattern","order":400,"requiredComponents":["transform"]},{"id":"projectile","order":450,"requiredComponents":["transform","projectile"]},{"id":"collision","order":500,"requiredComponents":["transform","collider"]},{"id":"damage","order":550,"requiredComponents":["health"]},{"id":"lifetime","order":750,"requiredComponents":["lifetime"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"tap-flight","capabilities":["completion.reach-score","entities.continuous-obstacle","input.impulse","kernel.components","kernel.prefabs","kernel.systems","physics.gravity","spawning.continuous","difficulty.progressive"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":["spawn"],"events":["flight-difficulty-increased","flight-gate-passed","flight-gate-spawned","flight-impulse","flight-player-damaged"],"progressMetric":"victory-objective","spawnKinds":["obstacle"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"velocity","fields":{"x":"number","y":"number"},"requiredFields":["x","y"]},{"id":"collider","fields":{"group":"string","solid":"boolean","enabled":"boolean"},"requiredFields":["group"]},{"id":"hitbox","fields":{"width":"number","height":"number","offsetX":"number","offsetY":"number"},"requiredFields":["width","height","offsetX","offsetY"]},{"id":"flight-controller","fields":{"impulseAction":"string","impulseSpeed":"number"},"requiredFields":["impulseAction","impulseSpeed"]},{"id":"health","fields":{"current":"number","maximum":"number","invulnerableMs":"number"},"requiredFields":["current","maximum"]},{"id":"damage","fields":{"amount":"number","team":"string"},"requiredFields":["amount"]},{"id":"scroll-motion","fields":{"speed":"number","pairId":"string"},"requiredFields":["speed","pairId"]},{"id":"pass-trigger","fields":{"pairId":"string","score":"number","awarded":"boolean"},"requiredFields":["pairId","score","awarded"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"spawn","order":150,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"physics","order":300,"requiredComponents":["transform","velocity","collider"]},{"id":"collision","order":500,"requiredComponents":["transform","collider"]},{"id":"damage","order":550,"requiredComponents":["health"]},{"id":"lifetime","order":750,"requiredComponents":["lifetime"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"difficulty","order":790,"requiredComponents":[]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"tap-timing","capabilities":["analytics.accuracy","completion.complete-rounds","input.timing","kernel.components","kernel.prefabs","kernel.systems","scoring.combo","sequences.rounds","timing.windows"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":[],"events":["timing-hit","timing-judged","timing-missed","timing-round-completed"],"progressMetric":"completed-rounds","spawnKinds":[]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"timing-target","fields":{"position":"number","direction":"number","speed":"number"},"requiredFields":["position","direction","speed"]},{"id":"timing-window","fields":{"center":"number","perfectRadius":"number","goodRadius":"number"},"requiredFields":["center","perfectRadius","goodRadius"]},{"id":"sequence-member","fields":{"index":"integer","active":"boolean"},"requiredFields":["index","active"]},{"id":"combo-source","fields":{"current":"integer","maximum":"integer","multiplier":"number"},"requiredFields":["current","maximum","multiplier"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"timer","order":125,"requiredComponents":[]},{"id":"movement","order":200,"requiredComponents":["transform","velocity"]},{"id":"timing","order":575,"requiredComponents":["timing-target","timing-window"]},{"id":"combo","order":650,"requiredComponents":["combo-source"]},{"id":"accuracy","order":675,"requiredComponents":[]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"sequence","order":780,"requiredComponents":["sequence-member"]},{"id":"difficulty","order":790,"requiredComponents":[]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"grid-merge","capabilities":["completion.reach-value","grid.directional-movement","grid.merge-equal","grid.spawn-after-move","input.grid-move","kernel.components","kernel.prefabs","kernel.systems","scoring.merge-value"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":["spawn"],"events":["grid-merge-created","grid-moved","grid-value-increased"],"progressMetric":"target-value","spawnKinds":["tile"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"grid-board","fields":{"rows":"integer","columns":"integer","gap":"number"},"requiredFields":["rows","columns","gap"]},{"id":"grid-position","fields":{"row":"integer","column":"integer"},"requiredFields":["row","column"]},{"id":"merge-value","fields":{"value":"integer","merged":"boolean"},"requiredFields":["value","merged"]},{"id":"move-counter","fields":{"current":"integer","maximum":"integer"},"requiredFields":["current","maximum"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"grid","order":175,"requiredComponents":["grid-board"]},{"id":"grid-movement","order":200,"requiredComponents":["grid-position"]},{"id":"merge","order":225,"requiredComponents":["merge-value"]},{"id":"grid-spawn","order":250,"requiredComponents":["grid-board"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]},{"id":"drag-assembly","capabilities":["assembly.merge","assembly.replace","assembly.snap","assembly.swap","completion.complete-requirements","input.drag-entity","kernel.components","kernel.prefabs","kernel.systems"],"encounterCapabilities":{"triggers":["stage-start","progress","resource-threshold","archetype-event","stage-complete"],"commands":["spawn"],"events":["assembly-action","assembly-progressed","assembly-rejected"],"progressMetric":"completed-requirements","spawnKinds":["item"]},"components":[{"id":"transform","fields":{"x":"number","y":"number","width":"number","height":"number"},"requiredFields":["x","y","width","height"]},{"id":"draggable","fields":{"enabled":"boolean","homeX":"number","homeY":"number"},"requiredFields":["enabled","homeX","homeY"]},{"id":"drop-target","fields":{"operation":"string","accepts":"array","occupiedBy":"string"},"requiredFields":["operation","accepts","occupiedBy"]},{"id":"assembly-item","fields":{"kind":"string","level":"integer","active":"boolean","targetId":"string"},"requiredFields":["kind","level","active","targetId"]},{"id":"assembly-requirement","fields":{"requiredItem":"string","requiredKind":"string","minimumLevel":"integer","completed":"boolean"},"requiredFields":["requiredItem","requiredKind","minimumLevel","completed"]},{"id":"move-counter","fields":{"current":"integer","maximum":"integer"},"requiredFields":["current","maximum"]},{"id":"score-value","fields":{"value":"number"},"requiredFields":["value"]},{"id":"pickup-effect","fields":{"bonusId":"string","activeEffectId":"string","label":"string","effects":"object","collected":"boolean"},"requiredFields":["bonusId","effects"]},{"id":"renderable","fields":{"kind":"string","label":"string","variant":"string","visualId":"string"},"requiredFields":["kind"]}],"systems":[{"id":"input","order":100,"requiredComponents":[]},{"id":"drag","order":180,"requiredComponents":["draggable"]},{"id":"drop","order":200,"requiredComponents":["drop-target"]},{"id":"snap","order":225,"requiredComponents":["transform"]},{"id":"assembly","order":250,"requiredComponents":["assembly-item","drop-target"]},{"id":"assembly-merge","order":275,"requiredComponents":["assembly-item"]},{"id":"score","order":775,"requiredComponents":["score-value"]},{"id":"objective","order":800,"requiredComponents":[]},{"id":"clock","order":1000,"requiredComponents":[]}]}],"stages":[{"id":"assembly-bench","number":1,"title":"Laboratorio di abbinamento glifi","archetype":"drag-assembly","difficultyTier":1,"unlock":{"type":"initial"},"completion":{"type":"archetype"},"rewards":{"scoreBonus":600,"progressionPoints":30,"lives":0},"timeLimit":{"durationSeconds":60,"warningSeconds":12,"showInHud":true},"ui":{"showStageIndicator":false},"nextStageId":null,"interaction":{"desktop":{"movement":"none","instruction":"Trascina ogni modulo dal vassoio allo slot vuoto corrispondente del circuito.","axes":[],"primitives":[{"type":"drag-entity","action":"assemble","capability":"input.drag-entity","axis":"both","thresholdPx":8}],"keyboard":{"enabled":false},"touch":{"enabled":true,"autoFire":false,"tapThresholdPx":18},"gamepad":{"enabled":false,"deadzone":0.24}},"mobile":{"movement":"none","instruction":"Trascina ogni modulo con un dito nello slot corrispondente del circuito.","axes":[],"primitives":[{"type":"drag-entity","action":"assemble","capability":"input.drag-entity","axis":"both","thresholdPx":8}],"keyboard":{"enabled":false},"touch":{"enabled":true,"autoFire":false,"tapThresholdPx":8,"ui":{"enabled":false,"layout":"none","position":"bottom-split","opacity":0.92}},"gamepad":{"enabled":false,"deadzone":0.24}}},"visuals":{"background":{"base":{"type":"gradient","color":"","gradient":{"angle":180,"from":"#171A1F","to":"#303740"}},"image":{"enabled":false,"url":"","attachmentId":null,"fit":"cover","position":{"x":50,"y":50},"opacity":1},"motion":{"type":"static","direction":"left","speed":24}},"player":{"mode":"fallback","fallback":{"shape":"block","primaryRole":"primary","secondaryRole":"surface","accentRole":"warning"},"image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":32,"height":32},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false,"hitbox":{"width":28,"height":28,"offsetX":2,"offsetY":2},"mountPoints":{"primaryFire":{"x":50,"y":0}}},"players":[],"enemies":[],"projectiles":[],"objects":{"assembly-workbench":{"mode":"fallback","fallback":{"shape":"workbench","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":960,"height":540},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-pattern":{"mode":"fallback","fallback":{"shape":"line","primaryRole":"secondary","secondaryRole":"surface","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":1,"height":540},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-source-tray":{"mode":"fallback","fallback":{"shape":"tray","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":390,"height":366},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-area":{"mode":"fallback","fallback":{"shape":"board","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":486,"height":366},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-connection":{"mode":"fallback","fallback":{"shape":"line","primaryRole":"primary","secondaryRole":"surface","accentRole":"accent"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":80,"height":6},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-part":{"mode":"fallback","fallback":{"shape":"tile","primaryRole":"surface","secondaryRole":"secondary","accentRole":"primary"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":70,"height":70},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false},"assembly-slot":{"mode":"fallback","fallback":{"shape":"slot","primaryRole":"surface","secondaryRole":"secondary","accentRole":"success"},"iconRef":"bonus.sparkle","semanticRef":"bonus.sparkle","image":{"url":"","attachmentId":null,"opacity":1},"size":{"width":112,"height":92},"anchor":{"x":50,"y":50},"rotation":0,"flipX":false}}},"content":{"arena":{"width":960,"height":540,"padding":24},"rules":{"maximumMoves":10},"items":[{"id":"hex-glyph","prefab":"glyph-tile","label":"Esagono","kind":"core","level":1,"x":90,"y":150,"homeX":90,"homeY":150,"targetId":null,"active":true},{"id":"charge-glyph","prefab":"glyph-tile","label":"Carica","kind":"battery","level":1,"x":220,"y":150,"homeX":220,"homeY":150,"targetId":null,"active":true},{"id":"pulse-glyph","prefab":"glyph-tile","label":"Impulso","kind":"processor","level":1,"x":350,"y":150,"homeX":350,"homeY":150,"targetId":null,"active":true},{"id":"arrow-glyph","prefab":"glyph-tile","label":"Freccia","kind":"thruster","level":1,"x":155,"y":285,"homeX":155,"homeY":285,"targetId":null,"active":true},{"id":"link-glyph","prefab":"glyph-tile","label":"Collegamento","kind":"connector","level":1,"x":285,"y":285,"homeX":285,"homeY":285,"targetId":null,"active":true}],"targets":[{"id":"hex-socket","prefab":"glyph-socket","label":"Esagono","operation":"snap","accepts":["core"],"x":635,"y":105,"width":112,"height":92,"mergeIncrement":1,"requiredItem":"hex-glyph","requiredKind":"core","minimumLevel":1},{"id":"charge-socket","prefab":"glyph-socket","label":"Carica","operation":"snap","accepts":["battery"],"x":510,"y":250,"width":112,"height":92,"mergeIncrement":1,"requiredItem":"charge-glyph","requiredKind":"battery","minimumLevel":1},{"id":"pulse-socket","prefab":"glyph-socket","label":"Impulso","operation":"snap","accepts":["processor"],"x":760,"y":250,"width":112,"height":92,"mergeIncrement":1,"requiredItem":"pulse-glyph","requiredKind":"processor","minimumLevel":1},{"id":"arrow-socket","prefab":"glyph-socket","label":"Freccia","operation":"snap","accepts":["thruster"],"x":570,"y":385,"width":112,"height":92,"mergeIncrement":1,"requiredItem":"arrow-glyph","requiredKind":"thruster","minimumLevel":1},{"id":"link-socket","prefab":"glyph-socket","label":"Collegamento","operation":"snap","accepts":["connector"],"x":700,"y":385,"width":112,"height":92,"mergeIncrement":1,"requiredItem":"link-glyph","requiredKind":"connector","minimumLevel":1}],"scoring":{"snap":180,"swap":180,"replace":180,"merge":180,"reject":0},"objectives":{"victory":{"type":"complete-requirements"},"failure":{"type":"none"}},"resourceBindings":{"movesRemaining":"moves"},"hud":{"enabled":true,"position":"top-left","variant":"glass","density":"compact","metricsLayout":"stack","resourceStyle":"value","showLabels":true,"maxWidth":230,"resources":[],"metrics":[{"id":"score","label":"Punteggio","format":"integer","suffix":""},{"id":"moves","label":"Mosse","format":"fraction","suffix":""},{"id":"progress","label":"Abbinati","format":"fraction","suffix":""}]},"effects":{"backgroundPattern":true,"dragShadow":true,"showLabels":false,"connectionStyle":"none","showTargetGhosts":true},"labels":{"moves":"Mosse","completed":"Abbinati","components":"Tessere glifo","instruction":"Trascina ogni tessera glifo nello slot corrispondente. Usa le sagome sulla griglia come guida.","ready":"Scegli una tessera glifo e trascinala sulla matrice.","snap":"Glifo agganciato","swap":"Glifi scambiati","replace":"Glifo sostituito","merge":"Glifi combinati","rejected":"Quel glifo appartiene a un altro slot","needs":"Richiede","targetReady":"Abbinati","matchingPart":"Abbina la sagoma","assemblyArea":"Matrice del segnale","swapHint":"Sposta i glifi evidenziati nei rispettivi slot"},"presentation":{"workbench":"assembly-workbench","backgroundPattern":"assembly-pattern","sourceTray":"assembly-source-tray","assemblyArea":"assembly-area","connection":"assembly-connection","part":"assembly-part","slot":"assembly-slot"},"results":{"successTitle":"Matrice completata","successSummary":"Tutti i glifi sono abbinati. Hai completato %completed%\/%total% slot in %moves% mosse e totalizzato %score% punti.","failureTitle":"Matrice incompleta","failureSummary":"La matrice non \u00e8 stata completata prima della fine della partita."},"prefabs":{"glyph-tile":{"kind":"item","width":70,"height":70,"variant":"glyph-tile","visualId":"assembly-part"},"glyph-socket":{"kind":"target","width":112,"height":92,"variant":"glyph-socket","visualId":"assembly-slot"}},"kernel":{"schemaVersion":1,"systemOrder":["input","drag","drop","snap","assembly","assembly-merge","score","objective","clock"],"prefabs":{"glyph-tile":{"components":{"transform":{"x":0,"y":0,"width":70,"height":70},"draggable":{"enabled":true,"homeX":0,"homeY":0},"assembly-item":{"kind":"","level":1,"active":true,"targetId":""},"score-value":{"value":0},"renderable":{"kind":"assembly-item","variant":"glyph-tile"}}},"glyph-socket":{"components":{"transform":{"x":0,"y":0,"width":112,"height":92},"drop-target":{"operation":"snap","accepts":[],"occupiedBy":""},"assembly-requirement":{"requiredItem":"","requiredKind":"","minimumLevel":0,"completed":false},"move-counter":{"current":0,"maximum":10},"renderable":{"kind":"assembly-target","variant":"glyph-socket"}}}},"entities":[]}}}]},"storageKey":"bgf:assembly-protocol:0.4.48.25:anonymous-run","preferences":{"audioEnabled":true,"touchControlsEnabled":true},"ui":{"selectedCharacter":"Personaggio selezionato: %s.","selectedProfile":"Profilo selezionato: %s.","characterPosition":"Personaggio %1$s di %2$s: %3$s.","profilePosition":"Profilo %1$s di %2$s: %3$s.","runStarted":"Il gioco \u00e8 iniziato.","runRestarted":"Il gioco \u00e8 ripartito con la stessa configurazione.","runResumed":"Partita salvata ripresa.","stageStarted":"Stage iniziato: %s.","stageRestarted":"Stage riavviato: %s.","stageIndicator":"%1$s \/ %2$s","resultStageContext":"Livello %1$s di %2$s \u00b7 %3$s","stageResult":"Livello completato","stageFailed":"Livello fallito","stageFailedTitle":"Missione fallita","stageFailedSummary":"L\u2019obiettivo dello stage non \u00e8 stato completato. Rigioca lo stage per riprovare.","gameOver":"Fine partita","gameOverTitle":"Fine partita","gameOverSummary":"Non restano vite. Ricomincia il gioco per avviare una nuova partita.","retryCheckpoint":"Riparti dal checkpoint","retryStage":"Riprova il livello","retryRun":"Riprova la partita","restartGame":"Ricomincia il gioco","remainingLives":"Vite rimaste: %s","attemptNumber":"Tentativo: %s","lifeAwarded":"Vite extra ottenute: %s.","runRetryStarted":"La partita \u00e8 ripartita con le vite rimaste.","experienceResult":"Risultato del gioco","paused":"Gioco in pausa.","pauseGame":"Metti in pausa","resumeGame":"Riprendi la partita","resumed":"Gioco ripreso.","soundOn":"Disattiva audio","soundOff":"Attiva audio","enterFullscreen":"Schermo intero","exitFullscreen":"Esci da schermo intero","fullscreenEntered":"Modalit\u00e0 schermo intero attivata.","fullscreenExited":"Modalit\u00e0 schermo intero chiusa.","fullscreenReady":"Schermo intero attivo","settingsOpened":"Impostazioni di gioco aperte.","settingsClosed":"Impostazioni di gioco chiuse.","checkpointRestart":"Partita ripresa dall\u2019ultimo checkpoint.","checkpoint":"Checkpoint raggiunto. La partita anonima \u00e8 stata salvata localmente.","powerUp":"Power-up di sistema raccolto: %s.","obstacleHit":"Ostacolo colpito: %s.","criticalResource":"Una risorsa critica si \u00e8 esaurita. Ripartenza dall\u2019ultimo checkpoint.","decisionApplied":"Decisione registrata: %s.","encounterContinue":"Continua","savedRunFound":"\u00c8 disponibile una partita anonima salvata.","runReset":"La partita locale \u00e8 stata azzerata.","runtimeError":"Il runtime giocabile si \u00e8 arrestato in sicurezza.","livesLabel":"Vite","timeLabel":"Tempo"}}
Define budgets for loading, assets, runtime and admin behaviour before performance becomes a post-launch repair project.
Utilizziamo i cookie
Utilizziamo i cookie per migliorare la tua esperienza di navigazione, mostrare contenuti personalizzati e analizzare il traffico. Scegli quali categorie di cookie desideri autorizzare.q
Informativa sulla Privacy |
Politica sui Cookie
Questo sito web utilizza i cookie per migliorare la tua esperienza. Puoi accettare tutti i cookie, rifiutare i cookie non essenziali o personalizzare le tue preferenze utilizzando il pulsante impostazioni.
Preferenze sui cookie
Utilizziamo i cookie per migliorare la tua esperienza di navigazione e fornire contenuti personalizzati. Puoi scegliere quali categorie di cookie consentire:
Essenziale per il corretto funzionamento del sito web.
Abilita funzionalità avanzate e personalizzazione.
Aiutaci a capire come i visitatori interagiscono con il nostro sito web.
Cookie in questa categoria:
_ga - Google Analytics User identification for analytics
Utilizzato per tracciare i visitatori e mostrare annunci pertinenti.
Impostato da widget di social media integrati e pulsanti di condivisione.
Usa le caselle di selezione per personalizzare le tue preferenze sui cookie. I cookie obbligatori non possono essere disabilitati. Premi Esc per chiudere questa finestra.