penso che dovresti cimentarti in html5 canvas + javascript