I've completed my entry for the Summer Baseball Challenge.
I will be posting a blog update regarding the process. I wasn't able to get what I wanted done due to August being a horrible month for me to pick up any side projects (Corp end year for taxes, and a lot of client meetings). I had about a week to work on this, and strictly made it a simulation game. I took out the batting directional option due to exploitation, and left it all simulated. As there are over 150+ possible variations in events I didn't have enough time to look at adjusting and balancing so the outs are pretty high in this game resulting in higher innings to reach your 21 points. I don't have individual batter stats, or stats for any players that change the simulation in anyway due to time restrictions.
Let me know if there are any problems.
I've met the following requirements in this entry:
1. Text Based + Visuals done in 3D and adjusted for 2D.
2. Music file included
3. Following rules are included in the sim: 3 Strikes you're out, 4 Balls and you walk, Ball is foul if outside of the diamond (past 3rd, 1st, behind plate, out of park, or beyond foul lines), Outs for catching the ball, Outs for catching the ball after one bounce, Outs for runners unable to complete their base advancement. Runners will sometimes hold, or double run depending on the events played. 21 points to win, must have equal hands played. Runners cannot advance on fouls, or strikes, or balls (unless batter is walking to 1st and that base is already loaded, then runners will proceed to the next base). I have a lot in here so I might have missed something in this description.
4. Scoring, and Winner, Loser, or Tie Screen
5. Ability to return to the main menu.
6. Game runs on Windows
7. Project file uploaded on GameDev.net
Final Notes:
I forgot to update a few things. If the simulation ends but you've scored after 3 outs, that run is actually not included. Example: Batter ran to first and got out before the 3rd base runner hits home plate. In the sim log it will show Out, then Run Scored, but the game itself doesn't recognize scored runs after 3 outs, I just didn't have time to filter the chat log from showing it as the sim does the entire scenario regardless.
I also forgot on the win screen to just show winning without running a sim first. It only does this if the Player is going to win as it waits for the full inning to finish and checks the win condition after the sim not before in this game. Just a little mix up, but the sim itself doesn't effect the final win condition. I was rushing to get the entry in on time so I just left these things...