puzzle

The Tech Labs just published my 3D Sliding Puzzle tutorial.

“Flash Platform is a great tool to create games, either for internet or mobile content. With the introduction of Flash 3D Engines, the ability and success of creating flash games is even bigger. In this tutorial we are going to build up a simple sliding puzzle. Puzzle images are dynamically loaded and sliced so you can easily use your own images if you like. Learn, try and leave a comment showing your results.”

If you’re interested in making a simple interactive puzzle game with Flex go check the tutorial :) . Have fun.

brainman2

Don’t ask me about the name / post title :) .

Here is demo I made at Talvi Digital a few weeks ago. I got the idea from Audis microsite.

I guess there a few ways you can do this but here’s my solution. I did this demo by reading the models geometry (vertices) into an array. Then I mapped the points to the corresponding positions in 3D space and added the “avoid mouse” behavior. You can do pretty impressive effects with this technique.

wild_driver_chase

Here a variation of the Wild Driver game demo. I guess the top-down view works much better but this is quite fun too. :)
Take a test drive.

wild_driver

Pedal to the metal. No cops in this town. ;)
APE Engine is responsible for the physics.

shooter

Long story short. Here is a Shooter Demo we made at Talvi Digital at the end of this week. Boy was that fun :) . If only I had the time to make a real game. Well, I keep on dreaming.

[youtube]http://www.youtube.com/watch?v=HTYeuo6pIjY[/youtube]
Wow. Here we go again.

“More than just creative marketing, this new advertisement for MINI uses augmented reality (AR) technology to create a truly interactive media piece out of a 2-dimensional magazine ad. “

All you need is a copy of the ad (download), a webcam, and a web browser (Internet Explorer/ActiveX only) to view the 3-D AR (augmented reality) effect.So why don’t you try it yourself.


Papervision – Augmented Reality from dpinteractive on Vimeo.
WOW! This is crazy. :)

Read more about it here.


We’ve been working hard the past few weeks at Talvi Digital and finally gave birth to our new improved website. Go Talvi :) . On the whole it took a lot of working hours to get the site live but it was absolutely worth it. Antti Rautiola was our lead 3D animator and modeller on this project and he really did an awesome job. Great thanks also to Teemu Kutvonen and Mirko Grönroos (and obviously the rest of the team) for assistance.

I was responsible for the site design and putting it all together (Flash site). We’ve been going back and forth with this project but finally found a path to follow and we all are very pleased with the results. We built the show-reel section around this fictive future city called “Rob-O-Tron” and all video material is streamd with Flash Media Server.

Rob-O-Tron The Making of:
Antti Rautiola: “Here is the making of Rob-O-Tron, our new website. Crowd system is made with our in-house crowd plug in (manual-massive). Most of the animation, however, is handmade key-frame stuff.”

[vimeo]http://www.vimeo.com/1644381[/vimeo]

If you want to read more about Talvi please visit our company blog.

Read more

Well once I started I had to do another demo with Away3D. Here is some sort of typewriter. Just start typing (click anywhere on the stage to set focus). And just as you would expect backspace erases letters and hitting enter starts a new line.

Keyboard.CharCodeStrings was causing me headache. I just couldn’t get it work… but then found out that it is only available within the AIR 1.0 runtime. Fortunately I found Scott Ruttencutters CharCodeStrings Library (download). Thanks for sharing it Scott :) .

NOTE! Returned character codes are for US English.

I recently had a chat with my collegue about these 3d engines. We ended up discussing about the differences between them (Away3D and PV3D). Well that didn’t actually get us too far because neither of us had previous experience about away3d. So I took the time and tried it. And this is what I managed to put together. Really original you think. I now… Even I don’t understand how can I come up with these groundbreaking ideas :) .

Anyway. Here is a few things I like about Away3D.

  1. I like the way you can initialize primitives in Away3D. Instead of passing parameters you can assign an optional object containing the end values of all the properties.
  2. Material defaults to colored wireframe. Good feature if you want to try something quickly.
  3. Built in project stats (FPS, RAM, MS, etc.) Just right click over a 3D object and choose the first one from the list. Really handy.

Let’s keep the ball rolling

Read more

Next page →