HTML5 consente possibilità infinite in svariati ambiti, dalla geolocalizzazione alla grafica. L'esperimento di oggi si chiama Ball Pool ed è una semplice quanto efficace applicazione di Canvas.

Utilizzando l'eccellente Box2DJS del sempre ottimo Mr.doob, ovvero uno dei più completi sistemi di "physics engine" in JavaScript (cioè una libreria che ci consente di gestire in maniera semplice la "fisica" di oggetti nel nostro browser, curando le collisioni, i rimbalzi, le accellerazioni e tutti gli altri aspetti "reali"), Ball Pool crea un canvas su cui far sbocciare, cadere, rimbalzare e girare una serie di palle colorate, una delle quali contiene anche il testo delle istruzioni.

Come al solito, un esperimento che sembra fine a se stesso ma che invece dimostra ancora una volta le illimitate possibilità di canvas e HTML5 nel creare un'interazione e un'esperienza grafica mai pensata prima sui nostri browser.

http://mrdoob.com/projects/chromeexperiments/ball_pool/
http://box2d-js.sourceforge.net/