MGibster
Legend
This is an issue that comes up often in table top miniature war gaming and it's a problem of balancing scale with playability. Battletech is in 6mm scale, and each hex on the map represents 30 feet. A machine gun mounted to a mech (a giant robot essentially) has a range of 3 hexes, or 90 meters. This is laughably short as a machine gun mounted on a tank or an infantry fighting vehicle in 2023 has an effective range of about 2,000 meters. The same problem can be seen in Warhammer 40k with a lasgun (laser rifle) having a range of about 150 feet (if we're going by scale ranges on the table) and a real life rifle having an effective range of 1,200 feet.
And the reasons behind this is largely due to making sure the game is playable. Having a 10 foot map is impractical for most people. To make the game playable, you have work with what you have. In the case of Battletech, the ridiculous ranges exist, in part, to encourage the possibility of giant robots getting in hand-to-hand combat with one another. Something that wouldn't happen if they were shooting at one another from 2,000+ meters away from one another.
And the reasons behind this is largely due to making sure the game is playable. Having a 10 foot map is impractical for most people. To make the game playable, you have work with what you have. In the case of Battletech, the ridiculous ranges exist, in part, to encourage the possibility of giant robots getting in hand-to-hand combat with one another. Something that wouldn't happen if they were shooting at one another from 2,000+ meters away from one another.