Gioca qui: Google
Avrete notato che le Olimpiadi sono in corso. Anche Google l’ha notato, e sta rilasciando Google Doodles che ti permettono di competere nei giochi nel tuo piccolo. Per la maggior parte di noi, questo significa circa cinque minuti di tentativi di ostacolo o canoa o giocare a basket prima di iniziare a fare il nostro vero lavoro. Per i programmatori questo significa cercare di battere il Doodle con il codice.
E, naturalmente, ci sono riusciti. Ecco il video di un programmatore che ha usato 22 righe di Python per battere il record mondiale olimpico di Google Doodle.
Geek.com ha un buon riassunto di come ha fatto.
All’inizio, ha solo fatto funzionare l’ostacolista in Python e ha fatto i salti manualmente con la barra spaziatrice, registrando un tempo di 10,4 secondi. Poi ha ignorato gli ostacoli ed è riuscito a completare il percorso in soli 0,4 secondi. Impressionante, ma non sta giocando correttamente e ha ottenuto solo 2 delle 3 stelle possibili.
La soluzione finale completamente automatizzata è la più impressionante e non può essere battuta con una corsa manuale. Automatizzando sia la corsa che il salto si è raggiunto un tempo di 1,5 secondi.
Ed ecco il basket. Questo ha richiesto 48 linee di Python.
Nessuna soluzione di canoa ancora – forse sono stati distratti dalle vere Olimpiadi.