Jouez ici: Google
Vous avez peut-être remarqué que les Jeux olympiques se déroulent. Google a également remarqué, et il a publié Google Doodles qui vous permettent de rivaliser dans les jeux à votre façon. Pour la plupart d'entre nous, cela signifie qu'il faut environ cinq minutes pour essayer de faire du cheval, du canoë ou du basketball avant de commencer à faire notre vrai travail. Pour les programmeurs, cela signifie qu’il faut essayer de battre le Doodle avec du code.
Et bien sûr, ils ont réussi. Voici une vidéo d'un programmeur utilisant 22 lignes de Python pour briser le record du monde Google Doodle.
Geek.com a un bon résumé de la façon dont il l'a fait.
Au début, il venait de lancer le haltère en Python et faisait les sauts manuellement avec la barre d'espace, enregistrant un temps de 10, 4 secondes. Ensuite, il a ignoré les obstacles et a réussi à terminer le parcours en seulement 0, 4 seconde. Impressionnant, mais qui ne joue pas correctement et n’atteint que 2 des 3 étoiles possibles.
La solution finale entièrement automatisée est la plus impressionnante et ne peut être battue avec une exécution manuelle. L'automatisation des courses et des sauts a permis de réaliser un temps de 1, 5 seconde.
Et voici la version basketball. Celui-ci a pris 48 lignes de Python.
Pas de solution de canoë pour l'instant - peut-être ont-ils été distraits par les vrais Jeux Olympiques.
Plus sur Smithsonian.com:
Le thème «Doodle 4 Google» est annoncé
Cooper-Hewitt: concours Google Doodle 4