Sony America's franchise MLB: The Show has been one of the most popular sports game franchises for over a decade. Known for its graphical innovations, realistic experience, and A.I. behavioral breakthroughs, The Show is by far the most realistic baseball simulator available on the market. While it's primary focus is it's in-game play, it also provides portrayals of the managerial and business sides of the game, accurately representing player development, budget management, scouting, player morale, just to name a few. The game allows the player to take control of a real MLB team, and requires the player to think just like an actual general manager, manager, and player all at the same time. At any given moment in the experience you might be focusing on finding a hidden gem in the MLB Draft, formulating a lineup to get the best results off of a left-handed pitcher with a great curveball, or maybe even taking control of your players yourself to find a way to beat that pitcher. In a game, The Show requires to you think just like you do when playing the actual game. Gone are the baseball sims where you simply swing at every pitch, or easily dominate the opponent by throwing the same pitch to every hitter. Games now require real life strategy, decision making, and skill.
![]() |
| The "batter" must decide the type of swing, location of swing, and timing of the swing |
Relation to Computer Science:
At first glance, the makeup of a game such as this one can seem incredibly complex and hard to program. So many different variables are in play at any given time, and the eventual outcome (a win or a loss) is dependent on all of them. However, when you break it down, it becomes much simpler. For example, lets look at a sample at bat, where the player is the pitcher. First, the computer will access the player ratings for both the pitcher (fastball velocity, change-up control, etc) and the hitter (plate vision, power, contact, speed, etc.) and apply them. The player selects a pitch and a location, and tries to get the pitch meter as accurate as possible. The location, velocity, and break are determined by the players input and the pitcher's ratings. After this is determined, the player in control of the hitter is now in control. The result of the play (a home run, ground out, swing and miss) is determined by the time they swing, location of their swing, and batter ratings. After looking at an example like this, it is clear what the programmer must do to create a realistic game. After knowing what end result you want (an accurate representation of baseball), you must think about how a computer thinks and how it can help you achieve this goal. The programmer can tackle one aspect at once, and eventually can make it all come together in the end. And who knows, with the emergence of VR gaming, maybe one day we will actually experience what Mike Trout does every time he takes the field in Los Angeles
Sources:
https://www.sciencedaily.com/releases/2013/04/130408142638.htm
http://blog.us.playstation.com/2017/03/14/mlb-the-show-17-goes-full-rpg-with-road-to-the-show/
https://www.google.com/search?q=mlb+the+show&source=lnms&tbm=isch&sa=X&ved=0ahUKEwia77vJrdvSAhXJOyYKHYO4Ah8Q_AUICygE&biw=1280&bih=636#imgrc=KSCyo_yEbZsLnM:

No comments:
Post a Comment