Awesome REA
Português (Brasil)
Voltar para todos os casos

Desktop Games: portando um brinquedo de desktop para macOS e o navegador

Alvo: Programa 2000 de jogos de mesa / redutores de estresse da Gemtree Windows

Autor / atribuição: ucodia

Data de revisão da fonte:

Rever estado: Fontes revisadas; os testes do autor não são executados de forma independente.

A questão

Como o intérprete Peter, a árvore de programas, as interações e os ativos podem ser entendidos e portados?

O que REA fez

O autor usa Claude Code, REA e Ghidra. REA investiga compactação de imagem, layout de recursos, tempo, movimento de sprite, som e coordenadas no intérprete; As ferramentas Python processam a árvore e os ativos do programa.

Resultados relatados pelo autor

O repositório público inclui uma versão Swift macOS, versão do navegador, árvore de programa descompilada e scripts de processamento de ativos.

Limitações e reivindicações não verificadas

O autor usa cores verdadeiras em vez da paleta original e altera a renderização das sombras. A inclusão não verifica a compatibilidade completa ou os direitos de redistribuição de ativos de terceiros.

O que aprender

Para software com intérprete incorporado, distinga o intérprete, a árvore do programa e os ativos.

Evidência de uso de REA na fonte

The interpreter was decompiled with REA

A formatação do trecho é simplificada. Leia a fonte original para o contexto completo.

Fontes originais

Resumo editorial independente. O crédito pertence aos autores originais. O software alvo, os instaladores e a saída completa do descompilador não são redistribuídos aqui.

Veja este caso em GitHub · Sugira uma correção