Teh Hotness – Muro – HTML5 wow!

DeviantArt, a hub for online artists of all skill levels has recently launched Mhttp://muro.deviantart.com/, an online art tool which is much more responsive than any other online art tool I’ve used. Beyond that, it’s the most impressive implementation of HTML 5 I’ve seen.

A quick search for Muro reveals that the community is already experimenting with this tool and getting some amazing results.

It’s also interesting in that they’ve monetized it by letting users purchase additional brushes, which is simple and absolutely brilliant.

As a Flash developer, HTML 5 comes up a lot.

My stance is simple. I use Flash because it lets me reach the largest possible number of people. When HTML5’s install base is close to or surpasses Flash, I’ll be making the switch. With Apple swearing off Flash, likely for life, on their handheld devices, which continue to sell like hotcakes, it’s very likely that 1 year from today I’ll be putting the finishing touches on my first HTML5 game. Who knows, I might switch before the end of the year.

Sadly, Muro doesn’t have an iPhone optimized setting, but if any of you iPad owners out there want to give it a go and let us know what you think in the comments, that’d be great!

AS3 Boot Camp – Learn to program Flash games in 30 days

“The best education in film is to make one.”
– Stanley Kubrick

On Dec 1st, 2009, I hadn’t written a line of code since high school, way back in 1992. High School computer programming was done in BASIC and was taught by the drama instructor. It wasn’t exactly a solid programming foundation.

I knew that 2010 was the year I would go full time with Ninja Robot Dinosaur, making Flash games on my own. But without the ability to program, there wasn’t a lot I could do.

I needed to learn how to program Flash games – and fast.
Continue reading “AS3 Boot Camp – Learn to program Flash games in 30 days”

Flash Tactics #4: The Joy of Flash Game Libraries

Flash is a fast and easy tool for making games. Plain and simple. There are very few tools where it’s easier to get something on-screen and moving.

So what happens when you add a set of Flash libraries for that makes is even FASTER to make Flash games?

Six months ago, in Dec 2009, I had never programmed a game, ever. The closest I came was a non-functioning bowling score app I wrote in BASIC on a Mac in grade 12 (which was back in 1992…) Since then, I haven’t programmed anything. Nothing, zip, nada.

Today, Ray Ardent is a 12+ level platformer with 10 power-ups, parallax scrolling, multiple dinosaurs with their own AI (who explode into chunks when they die), cut scenes, music and fx, motion blur, pick-ups and double jumps (because double jumps are awesome!).

Not bad for a guy who’s never programmed a game before.

Flixel - FTW

There’s absolutely no way making Ray Ardent would have been possible without Flixel, the awesome Flash library from Adam Saltsman (aka:Adam Atomic) of Canabalt fame.

Without Flixel, my first game probably would have been something signifigantly smaller, simpler and I know for a fact that the code would have been a gigantic mess.

Flixel gave me a structure to follow and set the framework which allowed me to have a basic prototype up and running in a couple of days (knowing what I know now, making the original Ray Ardent Prototype would take a couple of hours, as opposed to a week).

As Ray Ardent grew in scope and complexity, the Flixel framework let me get new features up and running quickly and if I needed to build something from scratch, it was easy to extend and build upon Flixel. When problems came up, the Flixel Community was fantastic, with helpful responses and code samples.

As a bonus, I met a couple of other local developers using Flixel through the community and we’ve gotten together a couple of times to talk games, Flash and life.

Flash game libraries take the pain out of a lot of elements of game development that are boring, repetitive and time consuming, letting you focus on making the game. It is a solid foundation upon which you can build a game.

For any developer looking at Flash and making Flash games, I cannot recommend libraries enough. Yes, you’ll have to learn to use Flex/FlashDevelop and yes, you’ll have to learn some new commands, but the amount of time you save in the long run is more than worth it.

All of the libraries below have everything you need to get started:
– Great Tutorials
– Great Community
– Regular Updates
– They Are Free

    Game Libraries:

Flixel
Flash Punk
Push Button Engine

    Physics Library:

Box2DFlash