home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / games / table / bball2 / bbsuprtd.doc < prev   
Encoding:
Text File  |  1989-10-15  |  22.9 KB  |  457 lines

  1.             The American PaSTime Baseball Simulator
  2.          Support Programs - Version 2.00, October, 1989
  3.  
  4. SPECIAL NOTE for the DEMO VERSION: None of the programs described 
  5. in this file are on the demo download. You will receive all of 
  6. these programs if you become a registered owner. Information about 
  7. these programs is provided in order to encourage you to become a 
  8. registered owner and receive the whole system.
  9.  
  10. You may register yourself by sending $12 ( or more ) to:
  11.  
  12.                     Eric A. Lindow
  13.                     Lindow Associates
  14.                     26 Downer Avenue
  15.                     Scarsdale, NY, 10583
  16.  
  17. All registered owners will receive at least one program upgrade 
  18. absolutely free. They will be notified of all future updates when 
  19. available and will be eligible to receive them at nominal cost.
  20.  
  21. I can be reached on Compuserve at 76227,232 for comments, 
  22. questions, etc.
  23.  
  24. OVERVIEW
  25.  
  26.      This is a documentation file for support programs for The 
  27. American PaSTime Baseball Simulator. This file contains 
  28. documentation for the following programs:
  29.  
  30. BBCLEAR - Used to clear cumulative team data generated by the 
  31. simulator so that you can start a new season.
  32.  
  33. BBINPUT - Allows you to create teams, enter, check and modify 
  34. player data, trade players between teams, and enter lineups.
  35.  
  36. BBLNDATA - Linescore data reader and team vs. team chart generator 
  37. for use on .DAT files generated when the 'Linescore Save' option 
  38. is enabled during game play.
  39.  
  40. BBSTAND - Creates and displays league information- standings, 
  41. individual batting/pitching leaders, and team batting/pitching 
  42. statistics.
  43.  
  44. BBSTAT - Display or print statistics for players or teams as 
  45. generated by the simulator.
  46.  
  47. NOTE: These programs expect to operate on team files with an 
  48. extension of '.BB' located in a folder called 'TEAMS.BB'. While 
  49. they will function on other extensions and folders, attempting to 
  50. work on files that do not contain valid team information will 
  51. probably cause your system to crash, so it is recommended that you 
  52. create the 'TEAMS.BB' folder and store all of your teams in it, 
  53. with extensions of '.BB'.
  54.  
  55.  
  56. BB-CLEAR
  57. --------     
  58.       Operation of this program is very simple- when started, it 
  59. shows you a box warning you that it is going to clear statistics 
  60. and giving you a chance to bail out. If you choose to continue, 
  61. you are given a file selector box. Choose the team you want to 
  62. clear. You will be shown the name of the team you have chosen and 
  63. given another chance to bail out- click on 'continue' if you are 
  64. sure you have the right team. After this alert, the process 
  65. finishes and you are shown the warning box again. Click on 'yes' 
  66. to clear another team or 'no' to exit. Remember that this program 
  67. does NOT affect the original statistics on which the simulation is 
  68. based; it only clears out the cumulative records that have been 
  69. generated by games played with the program.
  70.  
  71.  
  72. BB-STAT
  73. -------
  74.      Operation of this program is also straightforward. Upon 
  75. beginning, you are given a file selector box from which to choose 
  76. a team. After a team is loaded, you can choose various lists 
  77. from the menu bar- Hitters, Hitters Additional, Pitchers, and 
  78. Pitchers Additional. Clicking on any of these will cause the 
  79. selected list to appear on the screen.
  80.       You can print any of these statistical lists by choosing 
  81. 'Output to Printer' from the bottom of the 'List' menu. If you 
  82. click on this item, it will give you a dialog box asking you if 
  83. you want to send output to the printer. Selecting 'yes' will send 
  84. all subsequent lists to both the screen and the printer. Selecting 
  85. 'no' will turn this process off. Selecting 'FF' will send a form 
  86. feed to the printer- handy if you a printing stats for several 
  87. teams one after the other. Do NOT turn this option on if you don't 
  88. have a printer attached and turned on, as the the computer will 
  89. get into an endless loop waiting in vain for a printer go-ahead 
  90. message.
  91.      Also available from the 'Files' menu are 'Load', which lets 
  92. you load in another team, and 'Quit', to exit. ( You can also exit 
  93. by clicking on the close box in the upper left corner of the 
  94. window. ) Under 'Desk' you can choose an ID box with information 
  95. about the program, plus any desk accesories you have loaded. 
  96.  
  97.  
  98. BB-INPUT
  99. --------
  100.      This program is a generalized team file maintainence program. 
  101. Please note that it works on the original statistics ( from 
  102. reality ) on which each player's simulated performance is based, 
  103. NOT on the statistics that are produced when the simulator is run. 
  104. Thus each player in the simulator has two sets of statistics- the 
  105. original ones from reality and the new ones produced by running 
  106. the simulator. All other things being equal, over the course of 
  107. many games the two sets of statistics will tend to converge, i.e. 
  108. hitters and pitchers will tend to perform in the simulator about 
  109. the same way that they performed in reality. Sometimes it will 
  110. take many hundreds of at bats or batters faced before the 
  111. convergence becomes apparent, but eventually it will. Of course, 
  112. if conditions in the simulator are different from what the player 
  113. faced in reality, the results may not be the same. For example, a 
  114. good hitter facing worse than average pitching will over a long 
  115. period perform better than he did in reality.
  116.  
  117. OPERATING THE PROGRAM
  118.  
  119.      All functions in BB-INPUT are chosen either from the menu 
  120. bar or from keyboard equivalents to the menu choices. Going from 
  121. left to right, the choices are:
  122.  
  123.  
  124. DESK:
  125.  
  126.       About BB-Input - gives an ID box with information about the       
  127. program.
  128.       Desk Accesories- available, depending on what was loaded       
  129. upon startup.
  130.  
  131.  
  132. TEAMS:
  133.  
  134.       New- Allows you to specify the filename for a new team and       
  135. clear names and data. The filename and path of the chosen       
  136. team will be displayed in the window's title bar.
  137.       Save- Saves the current team data to the specified disk file       
  138. as shown in the window's title bar.
  139.       Load- Allows you to load in an existing team.
  140.       Save As- Allows you to save the current team data to a       
  141. different filename, path, and/or drive.
  142.       Quit - Exits the program. You can also exit by clicking on       
  143. the close box in the upper left of the window.
  144.  
  145.  
  146. ENTER:
  147.  
  148.       Enter Hitters- When clicked on, displays you a grid showing    
  149. the names of any existing hitters plus blank boxes where hitters 
  150. have not been entered. Use the mouse to select one of these boxes; 
  151. then choose one of the options below. 'Name' allows you enter or 
  152. modify the hitter's name and to choose his year and team by 
  153. selecting the appropriate button. 'Stats' goes to the data entry 
  154. dialog ( more on the nature and sources of data below ).
  155.  
  156.       Enter Pitchers- This item works the same as 'Enter Hitters' 
  157. above except being for pitcher's data.
  158.  
  159.       Enter Lineups- Sets the screen up for entering lineups.       
  160. Instructions for entering lineups are shown on screen, and consist 
  161. mainly of dragging the desired players and positions into the 
  162. desired spots using the mouse. Three preset lineups are allowed; 
  163. by convention, lineup #1 is for use against right handed pitchers, 
  164. #2 is for use against righties, and #3 can be a specialty lineup 
  165. or a substitute lineup.
  166.       The list of hitters on the left hand side of the screen, 
  167. from which the lineups are chosen, lists each batter's average 
  168. against right and left handed pitchers next to each hitter's name. 
  169. This makes it easier to select players.
  170.       Underneath each lineup box, the fielding rating for each 
  171. lineup is shown. Any time a lineup is changed, this number will be 
  172. recalculated and redisplayed. If the number becomes very positive, 
  173. you have probably made a mistake in assigning positions.
  174.       If you attempt to assign the same position to more than one 
  175. player in a lineup, the program will warn you when you exit the 
  176. lineup entry mode. It is up to you to go back in and fix things 
  177. up. If you do not, the game program will function, but strange 
  178. things will occur, such as an error being generated every time a 
  179. ball is hit to the unoccupied position.
  180.       When creating a new team, a default lineup is created that 
  181. uses the first nine players entered. Even the first time you 
  182. select 'Enter Lineups' these lineups will show. They will probably 
  183. need major revision to make sense; they are created just so that a 
  184. team will function in the game even if 'Enter Lineup' is never 
  185. selected during a team's entry time.
  186.  
  187.       Fill Hitters- This and the next item, Fill Pitchers, can be 
  188. used to automatically create hypothetical data for some of the 
  189. more obscure stats, as well as to rapidly fill in team and year 
  190. data for all players on a team. It is intended for use when the 
  191. actual numbers are not available, either because they has not been 
  192. released yet or because you are entering historical players where 
  193. the data was never compiled. Fill Hitter can automatically fill in 
  194. team, year, hit by pitcher, intentional walks, caught stealing, 
  195. grounded into double plays, sacrifice hits (bunts) and batting vs. 
  196. left handed pitchers. By using this function, you can create teams 
  197. that will perform realistically in every aspect of the game even 
  198. with only the basic data available.
  199.       The 'team' function will assign whatever team the first 
  200. player on the list is on to all of the other hitters. The 'year' 
  201. function will apply the chosen year to all hitters.
  202.       The various statistical fills have two modes, fixed and 
  203. random. In the fixed mode, the chosen percentage is applied to the 
  204. base stat for each hitter. In random mode, the final stat will be 
  205. randomly selected to be greater or less than the fixed amount by 
  206. no more than the specified range factor. By way of example, 
  207. suppose we are talking about a hitter who has 500 at bats. If we 
  208. fill hit by pitcher at a fixed rate of .006, this hitter will 
  209. always be assigned 3 HBP's. If we fill random with a rate of .006 
  210. and a range of .006, he will be assigned between 0 and 6 HBP's 
  211. each time we do a fill. ( 500 * .006 = 3 plus/minus 3 = 0 to 6 ).
  212.       To actually do a fill, first select the item from the menu. 
  213. Select either fixed or random for each data item that you want to 
  214. have filled. Enter your choice of percentages and range factors if 
  215. you don't want the defaults ( which incidentally are based on 
  216. Major League results of the last two years ). Then click on the 
  217. 'Do Fill' button. 
  218.       Be aware that no action will be taken on items which do not 
  219. have either 'Fixed' or 'Random' selected, and fills will only have 
  220. effect on hitters who already have their base statistics ( AB, 
  221. Hits, etc. ) entered. 
  222.       Note: Fill Batting Vs Left Handed Pitcher only has a fixed 
  223. mode. If you want to randomize this data you will have to do it to 
  224. each batter individually.
  225.       Use caution when applying this function to existing teams, 
  226. as it will wipe out any existing, possibly accurate, data for each 
  227. stat that it is applied to.
  228.  
  229.       Fill Pitchers- See above- this function allows you to fill 
  230. in data for team, year, home runs, intentional walks, hit 
  231. batsmen, wild pitches, double play percentage, sacrifice hits, 
  232. balks, and batting vs. left handed hitters. It functions in 
  233. exactly the same fashion as the Fill Hitter function.
  234.  
  235.       Team Info- This dialog allows you to enter a longer team 
  236. name that is used at various times in the game program instead of 
  237. the limited filename- i.e. '1988 Seattle Mariners' instead of 
  238. 88SEATLE.BB. It also allows you to enter two lines of notes about 
  239. the team. These notes can be anything you like; they are not 
  240. otherwise used by the program.
  241.       When entering data into these fields, pressing the 'Esc' key 
  242. will clear the line of any previous entries and put the cursor at 
  243. the beginning. The arrow keys will move you forward and back 
  244. through existing data. The 'Backspace' and 'Delete' keys will 
  245. erase one character to the left of and where the cursor is, 
  246. respectively.
  247.  
  248.       Design Ballpark- Calling up this dialog allows you to enter 
  249. in the ballpark statistics that will be used for the team's home 
  250. park. You can enter: name of ballpark, distance of outfield walls 
  251. at seven equally spaced spots, height of walls in left, center, 
  252. and right, whether the park is grass or artificial turf, and 
  253. batting average and homerun differentials.
  254.       Distance of walls affects the likelihood of a home run 
  255. occuring to that specific location. Height of walls affects the 
  256. number of balls that bounce off the wall instead of being homers. 
  257. Turf type does not currently affect play but will in future 
  258. versions of the game.
  259.       Batting average and homerun differentials affect all hitters 
  260. and pitchers equally, I.E. a negative differential makes it harder 
  261. for hitters and easier for pitchers, and a positive differential 
  262. does the reverse.
  263.  
  264.       Control Stats- Control stats can be understood as the 
  265. statistics that an average player in this particular league ought 
  266. to acheive. When the game is determining the likelihood of a batter 
  267. getting a hit, homerun, etc., it sees how much better or worse 
  268. than average the hitter is, and likewise for the pitcher, and then 
  269. combines the two, comparing the result to a random number. Since 
  270. control stats are applied equally to hitters and pitchers, 
  271. changing them does not increase or decrease the chances of a team 
  272. winning games- it only moves the overall offense for both teams up 
  273. and down.
  274.       Since the control stat represents an average player, 
  275. increasing the numbers for the control stats will have the effect 
  276. of decreasing offense. For example, a .300 hitter is 50 points 
  277. better than a control stat of .250 but only 20 points better for a 
  278. control stat of .280. For a pitcher the effect is reversed- a 
  279. pitcher with a .200 BA against is only 50 points better in the 
  280. first case and 80 points better in the second. 
  281.       Note that the effect of each control stat point is doubled 
  282. since it applies to both hitters and pitchers. A change of 30 
  283. points, as described above, would have a drastic affect on the 
  284. overall offense in a league, lowering average batting averages in 
  285. the vicinity of 60 points. For this reason it is suggested that 
  286. control stats not be moved far from the actual league averages for 
  287. the year being entered, unless you want to experiment with far out 
  288. scenarios or the like.
  289.  
  290.  
  291. LIST:
  292.  
  293.       These functions allow for complete listing & printing of the 
  294. entered data. Hitters and pitchers each have two screens 
  295. available, the second showing some of the more esoteric data. The 
  296. 'List Fielders' screen shows which players can play each position, 
  297. spread about the screen in more or less where they would stand on 
  298. the field, plus each player's fielding data. If 'Output to 
  299. Printer' is selected, all subsequent lists will be sent to both 
  300. the screen and the printer. When selected, the 'Output to Printer' 
  301. menu line will be checked. Clicking on 'FF' in the 'Output to 
  302. Printer' alert box will send a form feed to the printer. This is 
  303. handy when you are printing many lists in a row. 
  304.       The TA item for hitters, appearing on the right of the main 
  305. data screen, is for 'Total Average', the ratio of bases gained to 
  306. outs made. The PA for pitchers is for 'Performance Average', 
  307. roughly analogous to hitters TA, measuring baserunners allowed vs. 
  308. outs, with some adjustments for HR's allowed, and so on. In both 
  309. cases a higher number indicates a better performance; a number 
  310. greater than one is exceptional.
  311.  
  312.  
  313. TRADE:
  314.  
  315.       Allows you to trade players between teams, or to copy 
  316. players from one team to another. When selected, a file selector 
  317. allows you to choose the team to trade with. Then all players from 
  318. both teams are displayed on the screen, with the original team's 
  319. hitters and pitchers in two columns on the left of the screen, and 
  320. the other team's hitters and pitchers in two columns on the right. 
  321. You can only trade hitters for hitters or pitchers for pitchers, 
  322. and you must start by pointing to a player from the original team 
  323. ( on the lefthand side of the screen ). Hold down the mouse button 
  324. and a box will appear; drag that box over the player to be traded 
  325. with. If you have not specified players correctly, an alert box 
  326. will appear explaining what is expected; otherwise, an alert box 
  327. will appear naming the players involved and allowing you to 
  328. confirm the trade, abort it, or simply copy the player from the 
  329. team on the right to the team on the left.  ( If you just want to 
  330. copy a player to your new team, it is best to start with a blank 
  331. line from the team on the left, so that an existing player will 
  332. not be overwritten. )
  333.       In order to trade a pitcher for a hitter, first trade the 
  334. hitter for a blank line, and then the pitcher for a blank line. 
  335.       To end a trading session, click the left button on the 
  336. bottom of the screen. If you have made trades, you will be given a 
  337. chance to save them at that time. Choosing not to save will NOT 
  338. erase any changes you have made, so if you want to be sure to lose 
  339. these changes, it is best to reload your original team from the 
  340. disk immediately.
  341.  
  342.  
  343. SWITCH:
  344.  
  345.       Allows you to shift the order of hitters or pitchers for a 
  346. team. This is useful for moving starting pitchers to the front of 
  347. the pitching list, etc. Instructions on how to use this function 
  348. appear on screen when it is selected. Use of this function is 
  349. straightforward: just click on the player to be moved and drag 
  350. him to the desired new spot. The list will automatically be 
  351. redrawn to reflect the change.
  352.  
  353.        Fielding range ratings go from 1 ( the best ) to 8. Players 
  354. who actually play a position are never rated higher than 4. For 
  355. most positions, if a player never played it in the season being 
  356. entered, he is rated 5; however, the three skill positions, center 
  357. field, shortstop and catcher can have higher ratings. Non- 
  358. outfielders are rated 6 in center, non-infielders are rated 7 at 
  359. short, and non-catchers are generally rated 8. The rating numbers 
  360. are, as mentioned above, based on the Strat-O-Matic cards, but 
  361. there is nothing sacred about them- you are free to apply whatever 
  362. system you want, as long as you rate players from 1 to 9, with 1 
  363. being the best. Within the game, outfielders are allowed to move 
  364. around, from center to left or right, for example, with little or 
  365. no change in ratings. Similarly, shortstops are allowed to play 
  366. second or third with no penalty.
  367.       During the game, each team is assigned an overall range 
  368. rating that is a combination of all the players in the field, with 
  369. greater weight being given to the skill positions. This overall 
  370. rating can be positive or negative. A team with a positive rating 
  371. will give up more base hits than a team with a negative rating, 
  372. all other things being equal.
  373.       Ratings for fielder's arms also come from the Strat-O-Matic 
  374. cards. These only have effect on outfielders and catchers, and 
  375. thus most pure infielders are automatically rated zero, regardless 
  376. of how well they might throw. As with fielding ratings, lower 
  377. numbers are better; the range is from -5 to +3.
  378.  
  379. BBSTAND
  380. -------     
  381.       This program allows you to create leagues and examine 
  382. various kinds of league data, including standings, leaders, and 
  383. team statistics. To begin, choose a league file ( extension of 
  384. '.L' recommended but not required ), and all the data for each 
  385. team in the league will be loaded. Note that a league file can 
  386. hold a maximum of 10 teams in each of four divisions, although 
  387. currently actually having four 10-team leagues would overflow the 
  388. screen and probably cause a system crash. I you are using all four 
  389. divisions, don't put more than seven teams in each. If you only 
  390. use two divisions, you can have ten teams in each with no 
  391. problems.
  392.      Leagues are created by entering the appropriate data after 
  393. choosing the 'Create' option from the menu bar under 'Leagues'. 
  394. Note that in entering a team name you must get it exactly as it 
  395. appears on the disk, minus the ( '.BB' ) extension. Entering a 
  396. wrong name can lead to unpredictable results. A different league 
  397. can be loaded from 'Get League', and 'Standings' will show the 
  398. actual standings. If 'Output to Printer' is on, the printer will 
  399. also receive and print the standings.
  400.  
  401. LEADERS:
  402.      The 'Leaders' menu bar items supply sorted information about 
  403. league leaders in the various categories. Using the slider bar at 
  404. the right side of the screen, you can examine the position of 
  405. every player in the league in each category. In areas where 
  406. percentages are calculated, you can adjust how many at-bats or 
  407. innings pitched are needed to be listed. This lets you eliminate 
  408. hitters or pitchers who have not played enough to officially 
  409. qualify for a batting title, and so on. 
  410.       The default for determining who is listed is the same as is 
  411. used in the Major Leagues- 3.1 plate appearances per game for 
  412. hitters and 1 inning pitched for each game played by a pitcher's 
  413. team for a pitcher to qualify. The 'Options' menu lets you change 
  414. this standard, either to show all players, or to enter an absolute 
  415. standard, such as 100 AB's.
  416.       Note that the above discussion does not apply to categories 
  417. that are not averages or percentages, such as Hits or RBI's. In 
  418. these cases all hitters/pitchers are always listed.
  419.  
  420. OPTIONS-
  421.       See above- lets you change qualifying standards for 
  422. appearance on leader list for percentages and averages.
  423.  
  424. TEAM STATS-
  425.       Team Hitting/Team Pitching- Choosing either of these will 
  426. give you a statistical listing of all teams in the league, along 
  427. with totals for the whole league.
  428.  
  429.  
  430. BBLNDATA
  431. --------     
  432.       The program BBLNDATA.PRG can be used to look at the 
  433. linescore data from a .DAT file. When the program is started it 
  434. will ask for a linescore file to be loaded in.
  435.       
  436. LIST-
  437.       Linescores- when chosen from the LIST menu bar option, 
  438. linescores will be shown. Tape recorder like buttons can be used 
  439. to move through the linescores to find a particular game.
  440.       Games Chart- this option will allow you to see how various 
  441. teams have done in head to head competion against each other. 
  442. Reading across for a team will show number of games won vs. the 
  443. team in the vertical column, followed by a hyphen, followed by 
  444. total number of games played between the two teams. For example, 
  445. 7-12 for the Yankees reading horizontally and the Bosox reading 
  446. vertically would mean that the Yanks won seven of the twelve games 
  447. played between the two teams. The total number of wins and losses 
  448. is shown for each team on the right hand side of the screen.
  449.       The games chart also shows some additional statistical data 
  450. for each team- runs, hits, and errors for and against.
  451.       Future versions of this program will also give other 
  452. statistical information about team performance, such as the number 
  453. of runs scored in each inning over the season, most runs scored in 
  454. one game, number and performance in extra inning games, and so on.
  455.  
  456.  
  457.