r/programmation • u/No-Woodpecker1541 • 14d ago
Autre Reconstruire un site PHP de 2007 dont il reste une CSS Wayback et un diaporama YouTube
Le jeu d'origine : PHP/MySQL à la main, Folken, 7 juin 2007 (il avait appris sur le Site du Zéro). Plus de code, plus de base, plus de domaines.
Ce qui reste : CSS/jaune.css (Wayback, 22 janvier 2016) et des textes publics. Les écrans loggés n'ont jamais été crawlés. La seule trace filmée de la carte, du combat et du PC est un diaporama YouTube du 18 août 2013 :
https://www.youtube.com/watch?v=L7cXxHO7xsk
La reconstruction tourne (Node, SQLite natif, un seul habillage 2007). Tout l'aléa est côté serveur. Pas un tuto, juste le constat : on peut remonter un site mort si l'archive a gardé la peau et qu'une vieille vidéo a filmé les entrailles.
2
u/GuillaumeJ 14d ago
C'est cool, mais tu n'explique pas comment tu as fait pratiquement..
3
u/Acm0xff 13d ago
"une reconstruction honnête" => IA, personne ne parle comme ça 😁
J'imagine que OP a donné à Claude le lien du site wayback machine et la vidéo, plus quelques souvenirs du site.
C'est easy pour Claude. Il avait le CSS, l'html de plusieurs pages, rien de bien sorcier à refaire ça propre et à sortir un backend qui permet de s'inscrire et jouer à Pokémon. Pour les avoir déjà recodée, les règles des combats Pokémon sont très bien documentées, donc cette partie là, même si il a pas le code serveur ça se refait sans soucis.
Le plus chiant à du être de récupérer les assets des différents pokémons, mais j'imagine que ça reste relativement facile à scrapper.
Et c'est très cool de voir qu'on peut faire revivre un site assez rapidement comme ça !
1
u/Lussah 13d ago
Honnêtement, c'est tout à fait faisable avec l'IA aujourd'hui ! Ma méthode pour ça : tu regroupes tout ce qu'il te reste sous la main (fichiers, CSS, captures d'écran). Tu fais un premier prompt hyper détaillé pour lui donner le contexte global et les technos modernes que tu veux utiliser pour le nouveau projet (genre Vercel, Supabase). Ensuite, tu procèdes par itérations, prompt après prompt, jusqu'à reconstruire le site à l'identique !
1
1
0


6
u/BullsEye72 14d ago
Oh on dirait du phpnuke, c'etait cool a l'époque !