Archive for the ‘ Flash ’ Category

Change to my Session at FOT

It was a year ago when i’d put up my description for my Session at Flash on Tap and I’d really intended just to follow through with that, but now that we’re getting much closer to the actual event, I think my topic is really not in sync with what I’v been working with in the past 6+ months.

So, I’m going to be covering the development crossovers between Papervision/actionscript3, to Unity3D/Javascript, to iPhone 3D gaming.  I’ll be showing the differences and similarities between Papervsion and Unity3D and talk about the caveats to iPhone 3D gaming with its abilities and limitations.  I’ll also being showing the Unity3D IDE,  features and workflow.

Stunt Bike iPhone game in Unity3D IDE

Stunt Bike running on iPhone

Many of the issues we deal with in Papervision3D are applicable to the iPhone 3D gaming development.  With Unity as a middle man for development, I think there’s plenty to talk about 😉

Hope to see many of you there!

5 Seconds to Glory finally updated on app store

well, after finally convincing them that my “submit score” and leaderboard was identical to Keith’s “falling balls” game, they finally approved my 1.1 update last night.  Now we’re able to see how people rank against each other as “world’s fastest drummer”!

This version is re-written from the ground up in objective-c.  The previous version was built with Unity and did a good job, but this version is much smaller in file size, more accurate and responsive.  Thanks to Keith for helping me out with some leadboard code!  And a big thanks to the guys over at Geocade for the leaderboard service – they seriously rock \m/

Ok, I mistaken about the Ratings/reviews – Thanks.

Thanks for clearing it up for me everyone!  I feel stoopid for not realizing the difference.  I’d never given just a rating personally, and what with all the bogus ratings problems apple had previously, well, I’m sure you can understand why I thought what I thought.

But now I’m up to date 😉

Now, to the person who suggested that I should write a better app for better ratings: Bite me.  Thanks.   (this person is likely the BIGGEST predictable marketing stooge in his age group.  I will refer to him as the “Koolaide fluff boy”).

I can handle getting bad reviews – for sure.  Trust me, I’ve had plenty of critism in my time.  But this application happens to be the most simple application available.  You either like it or you don’t – and as it so happens, the ratings that came through reflects exactly this.

So do I still have a beef?  Hell yes.

It’s simple – doing ratings when you uninstall just isn’t a fair time to ask for an assessment.   My opinion is that most of the people uninstalling the app are unhappy (or clearing space) and therefor, at that moment are more apt to give you a bad review.  So, I have 240 ratings, but over 3000 installations.  So am I to assume that I have 2760 satisfied 4-5 star customers?  Yeah, MAYBE, but my ratings on iTunes don’t reflect that happiness AND there is no JUST AS EASY way to rate an app as when you uninstall it.

I guess I should see if asking for a rating within the game is possible.  If it were possible, at least I could have a chance for positive ratings on my app.

Oh, and an update on the approval process:  14 days later, I get a rejection email saying I hadn’t done something to comply with their SDK when in fact, I had.  So I wrote back, complained and was told “thank you for explaining, please resubmit”.  Now I have to wait another 5-7 (or 14 days).  I think this is rediculous.

Flash Grden Says: Flash on Tap is going to ROCK \m/

It’s true, if you’ve been to a Flash conference in the last year or so, you havent’ seen me around.  While most close friends of mine know why, most flashers generally don’t.  It’s simple really – I have a family and traveling was hard on them, so I made some changes and now I travel ALOT less.

However! There are a few exceptions that I WILL travel for and one of them is Flash on Tap!

Ok, so you might think: “Yeah, that’s only because Keith, Andy, Chris, Dominick, Rebecca, Seb, Ralph, Grant, Phillip, Michelle and Moses are going to be there”.  Not true!  You forgot the 12th member of the 12 muskateers!  BEER.   It’s like the “one ring to rule them all” affect.  Someone was smart enough to put Flash and Beer together for a legitimate conference.  So I guess we should call this “The fellowship of the beer” really.   hmmm…well I guess “Flash on Tap” IS more marketable, keeps bosses away from the thought of people drinking on company time, while communicating its real intent in a “coded/play on words” sort of way.

And I quote Wyle E. Coyote “SHHHHHHHeeeeeeer  Genius!”  (in the episodes where he could think or speak of course)

[ insert Phillip Kerman YouTube video he hasn’t made yet that makes fun of Flash on Tap for its name and covert operation]

Now, ok it’s true, I AM going there to actually speak and teach – YAY!  I figure if I’m going to get out and do something, it’s gonna be big.  Andy and I are doing a full day’s workshop on Papervision3D goodness on Thursday May 28th!  We’re going to cover as much PV3D as we can in that full day and then some!  I figure I only do this every so often, so I’mma make this count.  If you got questions on PV3D or you want to learn, then get signed up ASAP.  As usual, the sign ups have gone quickly with the PV3D course, but there are 3 other courses to choose from so take a look!

I’m not sure what everyone else is presenting on in thier own 1hr time slots, but I know that Ralph ALWAYS blows people away – you won’t want to miss him!  Also, I’m sure Andy’s gonna have something to blow your mind, and if you haven’t met him in person yet, you need to get out to FOT – he’s a great guy!  I’m speaking on performance with Papervision3D – usually a fun topic, but I’m likely to add some special sauce to it but I can’t reveal JUST yet.

Now, I think FOT is going to be awesome in one other aspect and I think that’s “relaxation”.  Well, not total “boneless chicken ranch” relaxation, but I think if you wanted to go to a conference where you had access to all these flash developer’s and be able to hang and chat with them, THIS would be the one to go to for sure.  And when you see Keith Peters for the first time – don’t be thrown by his quiet demeanor.  He’s like a lawn mower – hard to get started, but once you do, watch out 🙂  He’s a riot and alot of fun to be around!  [ BAM ]

Seriously, in an economy where you *have* to make a good choice on which conference to attend, THIS is the one.  Great speaker lineup, great venue, hosted by some of my best friends and Beer.  If you don’t like beer, that’s ok, it’ll be entertaining none the less!!

‘5 Seconds to Glory’ now Free @ App store

I decided to set this bird free on the app store.  Sales were stale, and after having my first experience with an iphone app (personall), I think I can see why this would do better as a free app with ads.  The ad version is in the process of being reviewed by apple, but the price change was effective last night.  I’d love to add high scores in the futures, but that might take a bit of doing since this is a unity app 😉

Have fun!

new LocalConnection API rocks – and its OS :)

Evan Gifford over at Blitz has just come out with a new LocalConnection library over at google code called FlashLCS

When i finally get over to doing Xray again, i’ll be looking at retro fitting the LC code i’ve been using for years with this new library.

Some features as listed on the site:

  • Dramatically reduces code and time required for runtime collaboration.
  • Enables unlimited two-way communication between any two Flash files running on the same computer at 5MB/s or more.
  • Enables new functionality for the Flash platform; from Flash pop-up panels in a browser to website companion desktop applications and multi-threaded Flash applications.

The demo over on Blitz’s site shows passing bitmapdata over an LC which really does rock.

Flash and Muscians go hand in hand

When ever I talk to a Flasher at a conference, about 95% of them are muscians.  It’s such an oddity, that I went out and bought and in hopes of providing a place where flash and music/drumming could come together.  Well, I ran out of time and never did anything with those URL’s 🙂  And then there’s the “Flash 5 Experiment” band that’s played 2 conferences now that include a whole host of well know flash developers

But I HAVE done music based applications like the drumming tool and the virtual 3D guitar using Red5 and Papervision3D.  Well, to continue my efforts in marrying the 2 worlds I love so much (coding and music), I’ve put out an iPhone/iTouch app that’s kept my two kids in total competition for a week now!

Main Screen

Main Screen



It’s called “5 seconds” and you basically play your device with any 2 fingers you like to see how fast you are in 5 seconds.  This is the real deal – your Beats Per Second is matched against world class speeds and if you’re fast enough, you could even break into world record speeds (over 20bps is consider world record speed).

Anyway, I KNOW there’s a ton of flash drummers and musicians out there with ego’s and need an outlet to silence the posers – am I right?!  My best time is 18.2 so far and it took me a week to break 17.2bps – once you get over 16, it becomes exponentially harder to get faster!

Please post your times here and if you do a video on youtube, use the tag “5SecondsToGlory” so everyone can find it!  ROCK ON \m/

Results Screen

Results Screen

< 5bps : A Drummer, you are not.
< 10bps : Garage Band Drummer.
< 15bps : Drum Corp Material.
< 17.5bps : Elite.
< 20bps : World Class.
> 20bps : WORLD RECORD!

All other info can be found HERE!

iFly: From Flash to Unity3D to iPhone game!

iFly Launch Pad

iFly Launch Pad

Well, its finally out in the iTunes App Store as reported by Keith Peters!.  I’m pretty excited about how it turned out.  It runs at a solid 28-30fps on my 1st gen iPhone as well as my 3G iTouch.

The idea is simple enough:  fly through as many gray rectangles as you can and land on the landing pad (circle that looks like a man hole cover) before the time runs out.  If you do, you get 5000 extra points.  If you miss the man hole or don’t make it to the bottom, you don’t get the bonus points.  if you go through the red rectangles, you loose points and points are scored according to the size of the rectangle – the smaller they are, the more points you get.

The Crippler (3rd in the hard levels) rocks \m/  –  Chris had me beat with 8800 for a day, then I smoked him with 9600.  It’s a fun one where you basically dive bomb the entire way just to make it to the bottom in time!

The cool part about this that we pulled the same 3D model and code for creating the rectangles that we have on the infrared5 web site ( click “fly me”  to fly paper airplane ) right into Unity3D and with a few syntax tweaks, it was up and running!  Since Unity3D has strictly typed version of Javascript, it’s practically ActionScript3 with some slight differences that are a non-issue.  Most of the time was spent optimizing the game and getting the UI straightened out.  Unity’s GUI controls are ok and if you’re familiar with CSS, you’ll probably jump right in without too much problem.  Though in saying that, doing things like fades on 2D textures isn’t exactly as straight forward as it is with Flash.  But it IS doable.

Total time invested was approx 4 weeks.

flying around in The Abyss

flying around in "The Abyss"

Landing on the main hole cover

Landing on the main hole cover

Seb’s Papervision black hole

THIS rocks!  I just had to give a shout out to Seb for giving me my first Papervision3D inspiration of the year!

I’d try to explain it, but I think you should just check it out for yourself 😉

Merry Christmas! ( and a little Unity Christmas card )

Merry Christmas from!

Merry Christmas from!

Merry Christmas everyone!  I figured since I’d just went and blasted everyone about Unity3D, I should put my money where my mouth is. Click on the image to see it in the unity web plugin (you’ll have to install it to see it 🙂

So, this isn’t Winterwonder land from last year, but for about an hours worth of effort, it was cake to get smoke, snow, 3D model (text, which is over 15,000 polys) and the entire scene together.  Like I was saying, it’s very attractive and easy for Flasher’s to get into!

Anyway, Merry Christmas, hope you guys have a great one with your families!