Monday, May 16, 2005

No Sleep for the Wicked

Obviously, five years of sleeping soundly has build up quite a lot of karma which needs to be righted. I've got a good start, as I haven't slept much at all this past week. I'm just too excited!

I have all the components I need - FINALLY, everything I need - to start making games. Obviously, I'll start with small ones - got to get my feet under me. But the options keep me awake until the wee hours. Which is kind of unfortunate, because I get up not to far after those wee hours.

Now all I need to do is figure out which LANGUAGE to use. I really don't know ANYTHING about web programming. Except PHP, which is largely useless for GUI-driven games. What are my options?

I don't even really know what 'Flash' is, and my Java is five years out of date.

If you have any suggestions, let me know!


Marc Majcher said...

What kind of games are you wanting to make? Flash is excellent for web-based or downloadable games, and it has a fairly easy learning curve, but there are a few gotchas once you get into it, and it's a skill with a relatively limited scope of use. Java has made some pretty significant progress since you've played with it last - there's tons of support for game-related stuff on every level, from multi-player servers to fancy UI widgets. It still does have that bitter java taste to it, but once you've got it down, you've pretty much got it. Another language you might want to take a look at is python - specifically, the pyGame toolkit. I'm still learning this, but it looks like it has fairly wide application, and people seem to really like the language overall. It looks like I'll be learning a lot more python in the next short while - I'm going to be teaching a game programming class at the local community college in the fall, and maybe over the summer(!), and I'll be using pyGame - so, I can let you know more how that works out...

Craig Perko said...

Thanks for the help, Marc. I looked into your suggestions. pyGame was especially attractive, but in the end I went with Torque 2D. It seems to be PERFECT.

I'll post my progress here, and if you make anything, let me know. I'll be happy to play and/or watch. :)