DeConstruct
Lê um projeto Construct 3, devolve código legível. NO AR
Não é exportador oficial do Construct nem descompilador de um clique. Ver "O que ele não é" abaixo antes de usar.
- Roda no navegador, sem instalar nada
- Teu projeto nunca sai da tua máquina
- Gera relatório honesto do que converteu
- Exporta HTML, CSS e JS legíveis
ANTES DE USAR
O que ele não é
O DeConstruct não é um exportador oficial do Construct, não copia nada do runtime dele e não promete paridade total de comportamento. É um assistente de migração: lê a estrutura de um projeto Construct 3 e devolve o que consegue converter em HTML, CSS e JavaScript comuns, e conta com honestidade o que não conseguiu. Ele foi feito pra projetos que o próprio visitante possui, não pra abrir jogo de terceiro.
O QUE É
Um tradutor, não um clonador
Tenho anos de jogos feitos no Construct 3, e nenhum jeito bom de tirar eles de lá. O DeConstruct nasceu dessa necessidade: carrega uma pasta de projeto ou um arquivo .c3p, monta um modelo normalizado do que encontrou dentro (layouts, objetos, eventos) e gera a versão mais próxima possível em código vanilla, legível por qualquer pessoa que sabe HTML, CSS e JavaScript.
O relatório que ele gera junto é a parte mais importante: mostra exatamente o que foi convertido e o que ficou de fora, pra quem for terminar a migração à mão saber por onde continuar.
PASSO A PASSO
Como usar
Escolhe a pasta do teu projeto Construct ou um arquivo .c3p (o suporte a .c3p direto no navegador depende do navegador; a ferramenta avisa se não der). Ela monta um resumo do projeto e um relatório de inspeção em Markdown, que dá pra copiar ou baixar. Se quiser ir além do relatório, os botões de exportar reconstrução geram uma tentativa de projeto vanilla de verdade, com aviso honesto do que não coube.
PRIVACIDADE
O que fica na tua máquina
Tudo acontece no teu navegador. O DeConstruct lê os arquivos do projeto localmente, processa tudo em memória e gera o relatório e o código ali mesmo: nada é enviado pra nenhum servidor, nem o do ideabob nem de terceiros. Fechou a aba, esqueceu que aquilo existiu.
NOTA DO IDEABOB
Por que eu fiz isso
O Construct é ótimo pra prototipar rápido, mas prende o jogo dentro dele: sem exportar pra código de verdade, não dá pra levar o que já fiz pra outro lugar. O DeConstruct é a minha tentativa de abrir essa porta, sem fingir que é mais fácil do que é. Ele erra, avisa quando erra, e deixa o resto do trabalho pra quem entende do próprio projeto.