Monday, April 27, 2009

Upgrading Ubuntu

The newest version of Ubuntu, 9.04 or Jaunty Jackalope, was released last Friday. Since I was still running 8.04 I decided it was time to update my system. Not a ton of new features in Jaunty, but I'm looking forward to the better support for multiple monitors and I've recently started noticing that some developers are no longer making their software for Hardy. I didn't want to do clean install if I didn't have to so I just did an upgrade. Here's how:

1. Backup important files. I use SpiderOak for 2GB of free, automatic backup.
2. Goto System -> Administration -> Software Sources. Click the "Updates" tab. Change the "Show new distribution releases:" from "Long term support releases only" to "Normal releases".
3. Run System -> Administration -> Update Manager. Click "Updgrade". Follow the instructions from here on in.

Note that if you want to upgrade from a version older than 8.10 to 9.04 you wont be able to do it all at once. You have to updgrade in steps. So I had to updgrade from 8.04 to 8.10 and then from 8.10 to 9.04. Everything worked fine and I'm very happy with Jaunty so far. The only issue I encountered is that my wireless internet had problems under 8.10. These problems dissapeared once I upgraded to 9.04.

Thursday, April 23, 2009

In Love?

I finished my last exam for the year yesterday and so today I was ready to get programming again. I had thought I would probably play around with pyglet for a while, but as I was exploring the various options I ran into something called LÖVE. From the LÖVE website:

What is LÖVE?
LÖVE is a 2D game engine in which games can be made by using Lua scripts. Actually, it's more like a framework or library, but "engine" sells much better. So we lie.

What makes LÖVE different?
LÖVE aims to be as easy to use as possible, but without the use of any graphical "game maker". It has been compared with PyGame, but for Lua, and (hopefully) with a better distribution scheme.

So I've spent the better part of the day in LÖVE and I must say its been a rather enjoyable experience. It seems to have some very nice libraries to get game development done very quickly and the tutorials on the website have been very useful. Go to for more info and to download. While you're at it check out Geany as a great option for a Lua IDE.