Skateboard simulator in Papervision3D
A long, long time ago I used to skate. It was a time when Tony Hawk was still in his teens, boneless was the coolest trick and Future Primitive was the latest skateboarding movie, available exclusively on a VHS tape (remember those?).
I was never very successful at skateboarding. However, I always admired the smooth moves of the deck under the feet of guys more talented then myself. So, many years later I thought it would be nice to pay tribute to this sport, and Papervision3D seemed like the perfect tool. The execution however appeared a task much more difficult than I imagined. Fortunately, I had some free time in July and August so I sat to my desk and started coding. Today you can see the results.
Source. As usual, I post all the source files - you can get them here (this time under CC license, not MIT). I also plan to write some technical details on how the application works soon. For the moment, I will just mention that it is built with Papervision3D and the animations are done with Tweener.
Now, no more talk. Just click here and bust some perfect ollies, dudes! And to be sure not to miss the rest of the story, subscribe to this blog’s RSS or just bookmark this page.

August 18th, 2008 at 10:56 am
Very cool Bartek! Just noticed that my flash debug player throws our favourite error msg about not being able to access the method or property of null object reference (in Stats.update() method)… just to let you know :)
August 18th, 2008 at 12:12 pm
Nice! My only complaint is that I don’t use a mouse, and couldn’t move around with my notebooks touch pad :( I tried it out on my colleagues “mouse machine” though, and the scroll wheel thing felt nice and natural. Really well done!
…and, at 33 I still skate, and can pull the occasional impossible and 360 flip :) Is there a club? Ex-skaters that now code actionscript ;)
August 18th, 2008 at 12:28 pm
@Og2t thanks, I’ll get rid of that
@sakri use L key to speed up if you do not have a mouse (it is in the Instruction, but I use bigger font so it is more visible)
August 19th, 2008 at 1:11 am
Well, i’ve tried a lot of times on Firefox, and (arrghh!!) IE, but it doesn’t load. Maybe I’m missing something, but is just to advise and test if others are facing the same problem.
August 19th, 2008 at 11:06 am
@Erick Wilder I have no idea why this is happening to you. What flash player version do you have? Update: following some discussion I had, it might be just a usability problem. I did some quick updates so check again! :)
August 20th, 2008 at 9:24 pm
@bartek drozdz:
Yes, you’re right: a usability problem (and of course my fault on paying attention on some details).
Great work!!
August 21st, 2008 at 6:27 pm
Awesome work… thank you!!
DJC
August 26th, 2008 at 8:52 pm
Great example. I blogged about this one today on my Papervision Blog.
September 7th, 2008 at 5:09 am
[…] effective, lets hope he keeps the development going and takes it to the next stage. If I was this dude, I’d try and market the idea to Tech Deck. Last edited by amber on September 6, 2008 at […]
September 10th, 2008 at 2:01 am
I love your work! Great use of flash.
October 3rd, 2008 at 12:49 am
hi i have a question about this site!!!
http://www.paperskate3d.com/
i read this here http://www.everydayflash.com/blog/index.php/2008/08/18/skateboard-simulator-papervision3d/
but dont you have the .fla file??
i want to take off the skate board and put me sittin and turning arround!!! let me know if u can help me with the .fla file..thanks
October 3rd, 2008 at 12:49 am
btw if u wanna send me it my email is abedh_@live.com
November 19th, 2008 at 7:27 pm
yes is true)))