Last night, I loaded up Killer Kittens from Katis Minor on my laptop and brought it to my local LUG meeting. I had almost everyone at the meeting try out the game, and I watched them as they played. I already knew that I should just watch. If they get stuck due to an interface issue, I should make a note of it, but I shouldn’t interfere. Most players won’t have me standing there to guide them, so I should learn what they might encounter as obstacles.
Well, I definitely need to add a screen to the game that explains the controls. B-)
As for the game itself, a number of people actually enjoyed it! It was exhilarating to watch as people hit the “Restart game” menu option after losing all of their reserve ships! People would actually come back for multiple turns at the game, sneaking into the chair after someone got up. Up until this past week, the game was a poor Space Invaders clone. Now it was actually fun!
And then there were the people who obviously didn’t enjoy it. Watching someone get a game over without advancing past the first level, then getting up and politely saying, “That was fun” wasn’t fun. Granted, some of these people don’t play video games in general, but some of them did. Maybe the game is too hard? Maybe the game just doesn’t feel right? Is it too difficult to tell where the bombs are? Does the fire rate of your own bullets need to be increased?
While I did ask people for their opinions after they were finished playing, some of them started asking questions about the game during the play session. One question I received a lot of: “How do you get an extra life?” It’s a missing feature, and while I have always intended to provide it, I did not write it down until now. Another feature request was shielding. I currently do not offer shields or walls as the original Space Invaders did. Some people wanted a way to shoot multiple times. Quite a few wanted power-ups, while others thought the fire rate and speed of the bullet needed to be increased.
Some feature requests are no-brainers. A way to get an extra life? No problem! Temporary invulnerability when a reserve ship is activated? Yeah, absolutely! Changing the number of bullets you can have in the air at one time? Um…Now I’m not so sure.
Not listening to customers is bad. Completely listening to your customers is also bad. Well, it isn’t bad to listen to your customers, but I don’t want to implement something just because my girlfriend and a couple of other people requested it. Yes, they are playing the game and identified what they would like to see, but just because they want it, it doesn’t mean it would be good to put in the game.
I had a few people request power-ups. Some people requested multi-shot, rapid-fire, area-effect explosions, and a bonus ship to shoot down. Watching the people play, I realized that I needed to provide multiple difficulty levels. I also found a bug involving the pause menu coming up during the game over menu. Some of these things I plan to add or change. Some of them I plan to ignore, partly because they would require major overhauls of code and partly because I am not sure that it wouldn’t hurt the game.
Even though I am not sure about some of these feature requests, I think I can only help this game get better by trying those features out. If the game becomes more fun because you can shoot more than one bullet, then I can keep it. If not, I’ll throw it away.
The best part is that I have something that is considered fun right now. People played my game and actually liked it! I can use the current game as a control as I experiment with different features. I can always release the game with its current feature set, get even more feedback from the world, and use that feedback when making a potential sequel or upgrade.
In any case, I’m still pretty happy that people enjoyed the game, even with its poor graphics and audio work. B-)