Tom Krcha's FlashRealtime

Hey amigo!
I am Tom Krcha, Gaming Evangelist at Adobe. These are my notes


MAX Racer Remote Device Controller in AIR for Android

November 25th, 2010

Quick heads-up my friends. When we first demoed MAX Racer, we have previewed initial support for USB Steering Wheel, etc. This support is a sneak peek feature in Flash Player, not available right now.

This really needs you have one of these devices at home. So we were thinking about more lightweight way of controlling the game and device or mobile phone is ideal for this.

I’ve built a little app in Flex Mobile “Hero” for AIR for Android, that controls the game by sending accelerometer, speed info, brake and so on using local P2P connection over WIFI.

Check the video how it works:

Read the rest of this entry »

P2P Gaming Libs from my MAX 2010 session

November 24th, 2010


Update 3/18/2011: Source-code is available here: https://github.com/tomkrcha/RealtimeGameLib

Update 11/28/2010: Library now accepts variable group name, so you can create more instances. Download updated library below. Example: var game:P2PGame = new P2PGame(serverAddress,groupName);

Lot of you guys are asking for libs I’ve used in my Adobe MAX 2010 session Building P2P Multiplayer Games.

It’s still work in progress, but you can basically grab SWC libraries here with example.

I don’t want to publish source now as it needs several changes, refactor, comments, etc. But source-code should be available soon :)

This library has been used for MAX Racer without no change. So it’s kickass tested stuff! But not completely finished and documented yet. So this is the disclaimer, I do not provide any guarantees.

If you want to start playing with it, go ahead. Comments are highly welcome!

This engines creates a full mesh network via DIRECT_CONNECTIONS NetStreams among all connected users. Thanks to that, you get lowest latency possible and it’s highly suitable for realtime gaming.


Read the rest of this entry »

Android Dev: Resolving Empty List Of Devices Attached via USB Debugging on Windows

November 16th, 2010

This is useful tip for Android developers on Windows, especially if you are AIR for Android developer and use Flash Builder or Flash Professional and want to debug and test your apps on mobile phone via USB. On Mac I didn’t have any problem, I just plugged device via USB and it has started working. On Windows it’s a little more tricky. It’s missing driver problem.

First, you install Android SDK.

And when you connect your Android device via USB - it can happen that you see empty list of devices by calling: adb devices command available in android-sdk/tools folder.


Read the rest of this entry »

Building P2P Multiplayer Games at Adobe MAX 2010

November 12th, 2010

The recording of my session from Adobe MAX 2010, where I briefly explain some tips and tricks I’ve learned during MAX Racer development.

Link to session recording (better view, with navigation)

Available on Adobe TV as well:

Slides (PDF) available for download here.

Libraries and other sources will follow.

3D video in Flash Player (like in a cinema)

November 8th, 2010

I think this is one of the news, which got a little bit lost in all the MAX news.

Next to awesome StageVideo, which can run 1080p video ~0% CPU on Windows desktop PC and 8-10% CPU on new MacBook Air, which can display even 4K video, we had a demo preview at the Adobe Booth, where you could watch a real 3D movie running in a preview of possible future Flash Player.

3dvideo
Well, as you can see it’s hard to take a picture of 3D video, I guess, you just need to believe me, but pssst, it’s reeeally stunning! :)
Read the rest of this entry »