Pair Programming – Try It Now

For only the 5th time in my life as a programmer I took part in some pair programming this week.  I had forgotten just how much benefit there is from pair programming and decided to share some of my experiences.  Pair programming simply means two coders, sitting down at the computer together with one person typing and both people discussing everything they do.  Below is a list of reasons why I highly recommend everyone tries pair programming and adopts it as a part of their best practices.  While there isn’t a need to do it all the time I’d recommend trying it next time you are designing a large system or trying to solve a complex problem.

(more…)

1

Qualities of a Good Game Programmer

After the excellent response to the programmer’s personality test I wrote I thought I’d look a little more into the beast that is a games programmer. Rather than giving a list of questions to be answered I thought I’d give a list of the qualities I’ve seen in good game programmers over the years. Some of these qualities extend to general software development and others to people in general. As usual feel free to leave comments or email me here with any thoughts.

(more…)

2

Flexibility vs. Speed

In software development there are many goals that we aim for in designing our software, some of which compete against each other. Two such goals are flexibility and speed. While they may not always be in competition, I’ve found in the past that they quite often are, and particularly so when it comes to game development. What exactly do I mean by these two terms? Flexibility can mean anything from allowing multiple development languages to cross-platform support. When I talk about speed I’m talking about actual run-time performance of your application. Today I’m going to speak specifically about my time adding both GameMonkey (GM) for scripting support and minimax for AI.

(more…)

0

Less Is More

I’ve played a few demos over the past weeks and I’ve found a recurring theme in the good ones; that less is more. To aid in my explanation I’m going to compare two demos that have come out recently; Company of Heroes (CoH) by Relic (makers of Warhammer 40K) and Paraworld by SEK (makers of a few games you wouldn’t have heard of).

(more…)

8

Best Game of 2006?

Sign up for the Hyperbol beta, download it, and play it. I found this a few weeks ago and thought it was so-so after playing for 30 mins or so, however after playing a few games on the LAN at work, I’ve seen the full depth of the game, and it is the best game that’s come out this year (even though it’s not officially finished yet). The game is like a cross between scorched earth and space invaders.
Press the ‘beta’ button on the main site, it takes less than 24 hours to sign up usually. Try it out, let me know what you think, and if you want a game shoot me an email here.

0

Cavemen Review

As I mentioned a few weeks back Cavemen by Lightworks Games has just been released. To encourage everyone to buy it, and to help give feedback to one of the creators (Walter, who used to sit next to me back on MVH) I thought I’d write up a quick review.

(more…)

1

How To Enjoy Games Again

Has anyone else found themselves wondering where all the good games have gone? Other than a few diamonds in the rough (Oblivion, Civ4, Galactic Civilizations 2) there seems to have been a distinct lack of excellent games of late. For the past few years I’ve been working on ways to enjoy games as I used to, below are a list of 6 simple steps to follow. (more…)

2

What's Your Programmer Personality Type? Take the Test Now!

Ever wondered what your programmer personality type is? I’ve designed a personality test based on the Myers-Briggs Personality Test which will tell you just that. By answering a simple 12 questions you’ll be given a 4 letter acronym describing your personality. Are you a doer or a thinker, solo or team player?

(more…)

14

Good Game GUI Design

All games have user interfaces, from first person shooters to puzzle games and hardcore simulations. Their quality ranges from excellent down to looking like they’ve been hastily put together by programmers themselves at the end of a project.  Sometimes they seem to only be there to let players have access to the internal workings of the game, almost as an after thought. In this article I’ll discuss why World of Warcraft’s GUI works so well and why games as old as Sim Ant (1991) started the trend in excellent design.

(more…)

6

(Pasty) White Nerd Can’t Talk

In my career as a game programmer I’ve found too many of us simply can’t communicate with the outside world. Below is a list of 13 points that will help you communicate with others in the office and perhaps even talk to girls.

(more…)

9
Page 10 of 15« First...6789101112131415