Just something I've been pondering that I'm posting here (No steam or MSN on my PC yet, I'll explain later).
I'm assuming that we're using a dynamic crosshair, as seen in Stalker or COD4, but this is a mistake as those games don't really have the best idea for how to do a crosshair. Think about it for a second, what does the crosshair on the screen represent? It represents the spread of your bullets, larger crosshair representing a wider spread. With a traditional dynamic crosshair, the crosshair actively changes size depending on what you're doing, running, jumping, walking, prone, etc. I assume this relates to the stability of the weapon. But a traditional dynamic crosshair doesn't take distance into account, which it should. I propose that the crosshair doesn't only change size with weapon stability but also with distance to the target. It seems so obvious that it should. Since the spread of the bullets is a can be represented as a cone then it makes sense that the spread would be wider the farther away a target is and the on-screen crosshair should accommodate this.
Yeah, I'm a bit high right now so if that's at all incoherent...
e/ In summary: