Archive for the ‘Musings’ Category

Creative Games and Programming Languages for Kids

Monday, February 22nd, 2010

My kids love games with level editors or the ability to build vehicles – they spend hours and hours on them! I think it’s cool that they like doing that because it’s training up their little brains as game designers, or maybe engineers.

Conan

Here are some of their recent favourites:

Lego Indiana Jones 2 (Xbox 360)

This game has a proper level editor and they have been making all kinds of fantastic creative levels for each other to play (usually full of boulders). Hours and hours of fun. Plus the actual game rocks too.

Banjo Kazooie: Nuts & Bolts (Xbox 360)

This game has to win the award for the most hours played. They have put an insane amount of time into building all kinds of ground, air and water-based vehicles in the game’s easy-to-use workshop. They’ve made 100s. I totally recommend this game for 5 year-olds upwards.

Spore (PC)

Conan bought this with his Christmas money. They’ve both been creating wacky creatures and then exploring their galaxies – there are a lot of options. Make sure to patch it if you buy a boxed copy.

Trials HD (Xbox 360)

Apart from the fact that this game is just brilliant, funny and addictive, it also has a level editor. They spent quite a while making fiendish tracks full of exploding barrels and other nutty stuff. You can buy an expansion pack for hardly any MS points and it comes with more things to use in the editor like giant fans.

Viva PiƱata

In this game you clear out a wasteland and make a lovely garden populated with cute little creatures that you have to care for and stop from fighting each other. It’s highly addictive and they really enjoyed it. I’m sure if I let them have a Facebook account they’d also get addicted to Farmville, but I’m not going to let them go on Facebook for a few years yet!

Any more?

If you can recommend any more great creative games for kids, please let me know!

PROGRAMMING LANGUAGES:

So what about programming languages for kids? Well we’ve tried out a few recently with varying levels of success:

BlitzMax (PC)

I began to teach my eldest son, Conan, who is 8, BlitzMax. He understood the basics and was able to fiddle with some simple code to get different things happening, but he never really carried it on. Perhaps I need to encourage him more, or perhaps it’s just that games these days are way more fun and appealing (and readily available) than when I was a kid and took up programming, and so BlitzMax may feel a bit techy and boring by comparison.

Game Maker (PC)

We went through the tutorial game together and again Conan understood it easily. I was impressed by the application and the variety of options that it offered – it’s very flexible. It’s probably a lot easier to get into than BlitMax. However, once again, Conan hasn’t really carried on with it, possibly for the same reasons as mentioned above.

Kodu (Xbox 360)

At first we tried this on the PC but the interface seemed awkward. It was originally released on the Indie channel of XBLA so we downloaded it and tried it out. It was much better on Xbox, the controls made sense and everything seemed smoother. There are loads of pre-made levels you can fiddle with plus built-in media. Both my boys had great fun with it. My youngest son, Callum, who has just turned 6, was able to use it easily and make quite advanced levels using the mainly visual interface. I recommend that you at least check out the demo. They “played” this on their own without any encouragement from me so it was the most successful of the three languages.

Please let me know your experiences with teaching your children how to program. Thanks!

This is how beautiful Vancouver is

Friday, February 12th, 2010

I moved to Vancouver in November 2008 to work as a game designer/programmer for Big Fish Games. One of the reasons we decided to move here was that Canada has amazing scenery and Vancouver is in a fantastic beautiful location.

I love taking photos and here are some recent ones that I feel capture the essence of our local environment. Enjoy! (click images to enlarge them)

skyline 2

View from our rear balcony (we are seriously lucky to have such a great view).

nature 2

Bald Eagles nest here, North West of Vancouver.

islands 2

View out to sea from a roadside parking lot, North West Vancouver.

Games I played this week and IDEs I used

Monday, February 8th, 2010

Someone called Blitzplotter on the Blitzmax.com forums often asks what games we played over the last week and this time he also asked what IDEs we’d been using. I thought I’d post my answer here as it’s been a fun week with lots of variation and cool times gaming with my boys.

OK then, “top 5” games this week:

1) Half Life 2 Episode 2
2) Lego Indy 2
3) Trine (completed)
4) Jedi Knight: Jedi Academy (completed)
5) Either World of Goo or Lego Batman.

And that in fact is all I played this week, apart from Facebook games: Treasure Madness and The Warlords, and maybe Bejewelled Blitz. I recommend you check them all out if you like Facebook games (and even if you don’t!)

Oh wait, just realised I played a ton of XBox Live Arcade and Indie games (all demos) and some were neat such as:

Arkedo Series 01: JUMP!
Arkedo Series 03: PIXEL!
Miner Dig Deep
Magic the Gathering
Gyromancer

Unfortunately Alien Breed Evolution didn’t do it for me, too dark and annoying. Shame as I loved the original games on the Amiga. There were quite a few other lacklustre titles too – I can understand that for Indie titles (people maybe just starting out), but not for Live Arcade titles.

Top 5 IDEs used this week:

1) Visual Studio 2008 Express with XNA
2) Flex with AS3.
3) MS Frontpage and Notepad++ (for my new Aikido website). Yes I know I’m stretching the limit of what an IDE is.

And that’s it. Sadly I didn’t use Blitz this week. Well I fired up the IDE to answer a question for someone.