Desktop Games: portage d'un jouet de bureau sur macOS et le navigateur
Cible: Programme 2000 jeux de bureau/réducteurs de stress de Gemtree Windows
Auteur / attribution: ucodia
Date d'examen des sources:
Statut de l'examen: Sources examinées ; les tests de l'auteur ne sont pas réexécutés indépendamment.
La question
Comment l'interpréteur Peter, l'arborescence du programme, les interactions et les actifs peuvent-ils être compris et portés ?
Ce que REA a fait
L'auteur utilise Claude Code, REA et Ghidra. REA étudie la compression d'image, la disposition des ressources, le timing, le mouvement des sprites, le son et les coordonnées dans l'interpréteur ; Les outils Python traitent l'arborescence du programme et les actifs.
Résultats rapportés par l'auteur
Le référentiel public comprend une version Swift macOS, une version du navigateur, une arborescence de programmes décompilée et des scripts de traitement des actifs.
Limitations et réclamations non vérifiées
L'auteur utilise les vraies couleurs au lieu de la palette d'origine et modifie le rendu des ombres. L'inclusion ne vérifie pas la compatibilité complète ni les droits de redistribution des actifs tiers.
Quoi apprendre
Pour les logiciels avec un interpréteur intégré, distinguez l'interpréteur, l'arborescence du programme et les actifs.
Preuve d'utilisation de REA dans la source
The interpreter was decompiled with REALe formatage des extraits est simplifié. Lisez la source originale pour le contexte complet.
Sources originales
Résumé éditorial indépendant. Le crédit appartient aux auteurs originaux. Les logiciels cibles, les installateurs et la sortie complète du décompilateur ne sont pas redistribués ici.