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 REAA 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.