I had a very good idea for a game. So I spent last night and most of this morning bashing it together. I figured that I could have something fun together in a week or so and then move on to the next thing.
The game was intended as something that you can play with a friend on a single laptop. The point is that I often find myself waiting around with my brother in coffee shops, and it would be nice to have a simple game that we could play together.
Unfortunately, I am a massive idiot. You see, all but the most expensive keyboards (ie, not the ones that you find in laptops) are designed to check clusters of keys. They can only hear about one key in a set at a time. This is something that PC gamers will encounter from time to time when doing something complicated in an FPS.
I knew this, but I didn't think about it because, as mentioned, I'm an idiot. Because it happens at the hardware level, you can't just check one key each frame (I tried anyway, nothing doing). You also can't take into account which clusters will be read and design the controls around them, because every keyboard is different.
I'm currently looking at some ways of reducing the number of keys needed, but if you were ever wondering why there are no action games for a single keyboard...now you know.
EDIT: On the plus side, if you want to make a PC version of Johan Sebastien Joust, this is the tool you need to do it.