But the thing is, baseball isn't played with paper and dice. It's played inside televisions. And the game on television isn't determined by comparing player stats and generating a random number. It's determined pitch-by-pitch. Each pitch has a velocity, a spin direction (and magnitude), and the location where it crosses the plate.
![]() |
| Photo by Wall Street Journal |
So, for Baseball Mogul 2013, I rewrote the entire simulation engine to calculate:
- The velocity and path of each pitch (similar to that recorded by PITCHf/x).
- The timing and velocity of the bat swing.
- The plane of the bat swing (and the location of its sweet spot).
- The angle and velocity of the hit that results from the above.




