Récupérer le pacman de Google

Récupérer le pacman de Google - HTML/CSS - Programmation

Marsh Posté le 22-05-2010 à 13:05:16    

Bonjour à tous,
 
Comment faire pour récupérer le pacman de Google ? J'ai enregistré la page et j'ai aussi récupéré les 3 fichiers .js qui sont référencés dans le code de la page mais tout ce que j'obtiens c'est un rectangle noir à la place du jeu.
 
Visiblement ils ont voulu protégé le jeu, le code javascript est par exemple obscuré.
Pour quelqu'un de bon en javascript c'est faisable ou bien ont-ils fait auelque chose de vraiment trop bien protégé ?

Reply

Marsh Posté le 22-05-2010 à 13:05:16   

Reply

Marsh Posté le 22-05-2010 à 13:12:01    

Tiens, ici une version lisible.
Plus facile pour essayer de comprendre ce que le script fait.
http://pastebin.com/enyeHeKg

Reply

Marsh Posté le 22-05-2010 à 15:51:00    

Pour ce doodle, je suppose que Google a voulu protéger son code (mais forcément quelqu'un va bien arriver à en faire une version portable et je veux bien le lien en MP [:dawa]).
Par contre, le code JS illisible c'est pas juste aujourd'hui : leur code HTML, CSS et JS est optimisé à mort pour des raisons de performance avant tout.


Message édité par phosphoreloaded le 22-05-2010 à 15:51:23
Reply

Marsh Posté le 23-05-2010 à 10:30:52    

Reply

Marsh Posté le 23-05-2010 à 14:58:38    

cimourdain a écrit :


Visiblement ils ont voulu protégé le jeu, le code javascript est par exemple obscuré.
Pour quelqu'un de bon en javascript c'est faisable ou bien ont-ils fait auelque chose de vraiment trop bien protégé ?


Pas du tout, il est minifié pour limiter la bande passante.


---------------
In God we trust, all others bring data. –William E. Deming (?)
Reply

Marsh Posté le 23-05-2010 à 15:10:31    

turlogh a écrit :


Pas du tout, il est minifié pour limiter la bande passante.


 
Faut pas exagérer non plus, c'est pas le fait de réduire le nom des variables à un seul caractère qui va avoir une influence sur la BP... Le gain est théorique, mais en pratique...

Reply

Marsh Posté le 23-05-2010 à 18:24:06    

Euh si. Le gain est parfaitement mesurable et a une énorme influence quand tu gères des dizaines ou centaines de milliers de serveur et que tu as 6 milliards de visiteurs potentiels (moins ceux qui ont pas accès au web).
Quand tu as un dédié et qu'il fait une pointe d'activité à 40% chaque jour, non en effet tu peux passer ton temps à des choses plus utiles. EDIT: ah ben non, tes visiteurs verront quand même l'effet bénéfique des optimisations mais c'est pas la peine de les pousser trop si tu ne gères pas un site à fort trafic.


Message édité par phosphoreloaded le 23-05-2010 à 18:25:19
Reply

Marsh Posté le 23-05-2010 à 19:59:16    

cimourdain a écrit :


 
Faut pas exagérer non plus, c'est pas le fait de réduire le nom des variables à un seul caractère qui va avoir une influence sur la BP... Le gain est théorique, mais en pratique...


Tu en as d'autres des conneries à sortir comme ça ?  
Il n'y a pas qu'un simple renommage des variables, il y a souvent une compression effectuée.
 
Je te laisse jeter un oeil à ça : http://compressorrater.thruhere.net/
Comme ça tu sortiras moins de conneries


---------------
Blablaté par Harko
Reply

Marsh Posté le 23-05-2010 à 23:40:36    

Reply

Marsh Posté le 24-05-2010 à 00:13:28    

cimourdain a écrit :

Faut pas exagérer non plus, c'est pas le fait de réduire le nom des variables à un seul caractère qui va avoir une influence sur la BP... Le gain est théorique, mais en pratique...


Tu réalises ce qu'il y aurait de futile à essayer de protéger un jeu de Pacman qui tient en 2000 lignes de javascript  dont tu livres le source à tous les vents  ? :D


---------------
In God we trust, all others bring data. –William E. Deming (?)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed