Improving the Real Player Experience in PureSim
Moderator: puresimmer
-
- Posts: 2117
- Joined: Sun Jul 24, 2005 3:39 pm
- Contact:
Improving the Real Player Experience in PureSim
OK, given the huge interest in real players with the newer PureSimmers out there, I have spent the last 2 days working on improving the real player experience in PureSim (Besides fixing a few minor bugs).
Here are some of the things I have done:
* Modified real player import algorithms to import more real players. Players being imported that had severly limited playing time will be penalized in regards to their ratings (Many of them simply would not be imported in previous versions so this greatly increases the number of real players imported, you will rarely see fictional players in replay associations now).
* Modified real player algorithm for calculating the SPEED rating. Players were stealing too many bases.
* Improved algorithms used when assigning potential ratings to real players
* When using real players the game no longer displays a fictional region on the player card, it will attempt to find the region in the data stored in the Lahman database (Lahman has birth place info for many players)
Now to my question. I am looking at adding a section to the player card that lists the players stats from real life. Now, say you are doing a replay and you start in 1999. I have Lahman data all the way up to 2004, so would you rather me display everything I have or only show Lahman historical data up to the current year of your replay? I am leaning towards showing all, but I just wanted to see what you guys think.
I think this next update will really be nice for those of you who prefer to play with real players exclusively (and that seems to be a growing lot since the move to Matrix)
Here are some of the things I have done:
* Modified real player import algorithms to import more real players. Players being imported that had severly limited playing time will be penalized in regards to their ratings (Many of them simply would not be imported in previous versions so this greatly increases the number of real players imported, you will rarely see fictional players in replay associations now).
* Modified real player algorithm for calculating the SPEED rating. Players were stealing too many bases.
* Improved algorithms used when assigning potential ratings to real players
* When using real players the game no longer displays a fictional region on the player card, it will attempt to find the region in the data stored in the Lahman database (Lahman has birth place info for many players)
Now to my question. I am looking at adding a section to the player card that lists the players stats from real life. Now, say you are doing a replay and you start in 1999. I have Lahman data all the way up to 2004, so would you rather me display everything I have or only show Lahman historical data up to the current year of your replay? I am leaning towards showing all, but I just wanted to see what you guys think.
I think this next update will really be nice for those of you who prefer to play with real players exclusively (and that seems to be a growing lot since the move to Matrix)
Developer, PureSim Baseball
- DandricSturm
- Posts: 492
- Joined: Sun Aug 07, 2005 2:07 pm
- Contact:
RE: Improving the Real Player Experience in PureSim
All that sounds good.
I would prefer to see all. I'm assuming this would be viewable from a button like the game log button? It seems like it would be distracting if I'm trying to immerse myself in puresim to see a player's "real" stats displayed prominently.
Now to my question. I am looking at adding a section to the player card that lists the players stats from real life. Now, say you are doing a replay and you start in 1999. I have Lahman data all the way up to 2004, so would you rather me display everything I have or only show Lahman historical data up to the current year of your replay? I am leaning towards showing all, but I just wanted to see what you guys think.
I would prefer to see all. I'm assuming this would be viewable from a button like the game log button? It seems like it would be distracting if I'm trying to immerse myself in puresim to see a player's "real" stats displayed prominently.
-
- Posts: 2117
- Joined: Sun Jul 24, 2005 3:39 pm
- Contact:
RE: Improving the Real Player Experience in PureSim
Its going to be under the current stats on the card, with a show/hide toggle (defaulting to not be displayed).
Here's how it looks when the user clicks show/hide to display it:

Here's how it looks when the user clicks show/hide to display it:

- Attachments
-
- real.jpg (248.26 KiB) Viewed 285 times
Developer, PureSim Baseball
- DandricSturm
- Posts: 492
- Joined: Sun Aug 07, 2005 2:07 pm
- Contact:
RE: Improving the Real Player Experience in PureSim
ORIGINAL: puresimmer
OK, given the huge interest in real players with the newer PureSimmers out there, I have spent the last 2 days working on improving the real player experience in PureSim (Besides fixing a few minor bugs).
Here are some of the things I have done:
* Modified real player import algorithms to import more real players. Players being imported that had severly limited playing time will be penalized in regards to their ratings (Many of them simply would not be imported in previous versions so this greatly increases the number of real players imported, you will rarely see fictional players in replay associations now).
* Modified real player algorithm for calculating the SPEED rating. Players were stealing too many bases.
* Improved algorithms used when assigning potential ratings to real players
* When using real players the game no longer displays a fictional region on the player card, it will attempt to find the region in the data stored in the Lahman database (Lahman has birth place info for many players)
Now to my question. I am looking at adding a section to the player card that lists the players stats from real life. Now, say you are doing a replay and you start in 1999. I have Lahman data all the way up to 2004, so would you rather me display everything I have or only show Lahman historical data up to the current year of your replay? I am leaning towards showing all, but I just wanted to see what you guys think.
I think this next update will really be nice for those of you who prefer to play with real players exclusively (and that seems to be a growing lot since the move to Matrix)
I, for one, vote for showing stats only up to the year of the replay. However this gets into another issue if, like me, someone runs fictional leagues with real players, cuz when I draft players I do like the total career stats. Oh well, I guess whichever way you decide to go will be fine to me. I am glad you're adding the real stats, in any form.
BTW, thanks alot for the effort on the real player import.
[&o]
- donkuchi19
- Posts: 1063
- Joined: Sun Mar 14, 2004 4:28 pm
- Location: Cleveland, Ohio
RE: Improving the Real Player Experience in PureSim
I think that I would prefer showing stats only up to the current season. It might be confusing to run a league showing stats from 2002 when you are only in 1999.
-
- Posts: 2117
- Joined: Sun Jul 24, 2005 3:39 pm
- Contact:
RE: Improving the Real Player Experience in PureSim
It actually ends up ok because they are hidden by default.
Developer, PureSim Baseball
RE: Improving the Real Player Experience in PureSim
If it does not affect career totals from the year you start to sim, showing all years would be better.
RE: Improving the Real Player Experience in PureSim
While on subject of improvements: Can you add ability to delete unwanted associations from one of the basic menus?
kisner
- DandricSturm
- Posts: 492
- Joined: Sun Aug 07, 2005 2:07 pm
- Contact:
RE: Improving the Real Player Experience in PureSim
That option was available in some of the earliest PureSim versions so it would probably be possible. I just delete unwanted .psa files.
-
- Posts: 2117
- Joined: Sun Jul 24, 2005 3:39 pm
- Contact:
RE: Improving the Real Player Experience in PureSim
It will be in the next update. Sort of silly that I never put it in this version before 

Developer, PureSim Baseball
RE: Improving the Real Player Experience in PureSim
The way I would like to be able to use PureSim is to create a league along these lines:
1. Seed a league with real players in 1900.
2. Play a season, and then move on to 1901, using real players from 1901.
3. Repeat until 2005 season is finished.
Can I do this in PureSim? I know I can play individual real seasons, but can I string together seasons of a fantasy league using real players and real stats? Goal would be to have career stats and ability to trade players in an ahistorical fashion.
One "problem" with a league like this is the ability to trade for players you know will become stars. As such, it would also be cool if a player's changes in ability after he joins the league are somewhat random -- that is, George Brett is not guaranteed to be a star any more than Mark Fidrych is guaranteed to be a flame-out.
1. Seed a league with real players in 1900.
2. Play a season, and then move on to 1901, using real players from 1901.
3. Repeat until 2005 season is finished.
Can I do this in PureSim? I know I can play individual real seasons, but can I string together seasons of a fantasy league using real players and real stats? Goal would be to have career stats and ability to trade players in an ahistorical fashion.
One "problem" with a league like this is the ability to trade for players you know will become stars. As such, it would also be cool if a player's changes in ability after he joins the league are somewhat random -- that is, George Brett is not guaranteed to be a star any more than Mark Fidrych is guaranteed to be a flame-out.
kisner
RE: Improving the Real Player Experience in PureSim
kisner, the way that works in the game is as follows:
Seed the league with the 1901 players. (Its the first year with 16 teams and both N.L. and A.L., so its the best 'starting point' for what you're looking to do.)
When the year ticks over to 1902, all of the roster changes - trades, free agency, whatever - that you have seen from your fictional season will be in place. All real players who made their MLB debut in 1902 will be available in the amateur draft. They will get drafted onto ahistorical teams.
So George Brett might never develop, might develop into a marginal player, might develop into a career starter, might develop into a Hall of Famer, or might even develop into a Hall of Fame slugger... you don't know. And in fact, if you try to trade based on 'knowledge' of what is 'supposed to happen', you may be shooting yourself in the foot... I remember one game where I stubbornly stuck with a Ty Cobb who just wasn't developing because I 'knew' he was Hall of Fame material... and in this game never became more than a third or fourth outfielder. I was particularly embittered because I'd kept him in preference to three outfielders I hadn't heard of who 'looked better' to me, but I'd never heard of in real life... all three went on to Hall of Fame careers with computer teams who recognized their talents! [:)]
Seed the league with the 1901 players. (Its the first year with 16 teams and both N.L. and A.L., so its the best 'starting point' for what you're looking to do.)
When the year ticks over to 1902, all of the roster changes - trades, free agency, whatever - that you have seen from your fictional season will be in place. All real players who made their MLB debut in 1902 will be available in the amateur draft. They will get drafted onto ahistorical teams.
That is precisely what PureSim does: the player is given 'current ability' based on his ability in the year he joined the league, and 'potential ability' based on the height of his career... but the actual development he makes from year-to-year is done 'fictionally' based on his potential, his playing time (in game), what level he was at, etc., rather than matching his true career development.One "problem" with a league like this is the ability to trade for players you know will become stars. As such, it would also be cool if a player's changes in ability after he joins the league are somewhat random -- that is, George Brett is not guaranteed to be a star any more than Mark Fidrych is guaranteed to be a flame-out.
So George Brett might never develop, might develop into a marginal player, might develop into a career starter, might develop into a Hall of Famer, or might even develop into a Hall of Fame slugger... you don't know. And in fact, if you try to trade based on 'knowledge' of what is 'supposed to happen', you may be shooting yourself in the foot... I remember one game where I stubbornly stuck with a Ty Cobb who just wasn't developing because I 'knew' he was Hall of Fame material... and in this game never became more than a third or fourth outfielder. I was particularly embittered because I'd kept him in preference to three outfielders I hadn't heard of who 'looked better' to me, but I'd never heard of in real life... all three went on to Hall of Fame careers with computer teams who recognized their talents! [:)]
RE: Improving the Real Player Experience in PureSim
Shaun, in answer to your question, I would personally want to see the player's stats from only the years prior to the start of his PureSim career.
Perhaps that's something you should put in an 'option' somewhere, and let people specify the default behavior on a freshly opened player card, as I'm sure the 'show me always' crowd will be annoyed with having to toggle 'show' every time they open the player card.
Options would be something like:
- Hide real-life stats
- Show real-life stats from prior to initial draft underneath PureSim stats
- Show real-life stats from prior to initial draft as though they were PureSim stats
- Show full real-life career
Perhaps that's something you should put in an 'option' somewhere, and let people specify the default behavior on a freshly opened player card, as I'm sure the 'show me always' crowd will be annoyed with having to toggle 'show' every time they open the player card.
Options would be something like:
- Hide real-life stats
- Show real-life stats from prior to initial draft underneath PureSim stats
- Show real-life stats from prior to initial draft as though they were PureSim stats
- Show full real-life career
RE: Improving the Real Player Experience in PureSim
ORIGINAL: Amaroq
When the year ticks over to 1902, all of the roster changes - trades, free agency, whatever - that you have seen from your fictional season will be in place. All real players who made their MLB debut in 1902 will be available in the amateur draft. They will get drafted onto ahistorical teams.
That sounds great, just what I want. Since the manual makes no mention of this, I assumed it switched over to fictional newcomers. The rulebook mentions drafting high school and college players (in section 8.1.4) during the off-season. Does these mean we're drafting guys like George Brett out of high school, and watching them develop in the minors for 4 or more years?
kisner
RE: Improving the Real Player Experience in PureSim
Using real players in an "alternate universe" goes right along with the typical wargamers' desire to balance history with the "what-if" factor.
Thanks for paying attention to the demographics of playing styles, Shaun. For me, it's been great to learn the attributes of lesser-known old-time players, and it keeps a "real-world" flavor in the game.
Thanks for paying attention to the demographics of playing styles, Shaun. For me, it's been great to learn the attributes of lesser-known old-time players, and it keeps a "real-world" flavor in the game.

RE: Improving the Real Player Experience in PureSim
No, I'm afraid it doesn't - I've been campaigning for that, actually. They show up in your association on the year that they made their big-league debut at the age that they made their big-league debut.Does these mean we're drafting guys like George Brett out of high school, and watching them develop in the minors for 4 or more years?
The 8.20 implementation of historical players (I haven't played Gold 1.0 yet) worked very well with 35-man rosters, as all of the players are reasonably well balanced against each other.
With 50- to 60-man rosters, however, the first year or two of historical players works with the big-league players well balanced against each other, and a bunch of scrubs filling out the minor-league system. By about the fourth year, all of the major- and minor- league roster spots are full of 'real' players - all of whom are historically 'supposed to' be in the bigs. So by the time you are 15 years in, you're seeing the following: Players who made their big-league debut in 1915 would be available in the amateur draft, but their attributes would be relatively close to minor-leaguer attributes - which is usually right, very few players dominate the league in their first season. Unfortunately, by the time they've "developed" into big league quality, its 2-4 years down the line... so their careers are artificially 'shorter' than they ought to be. I rather imagine this effect is magnified with the expanded minor-league rosters.
They way I'd like it to work is for the game to 'assume' a 3-year minor-league development period for most players. For example, if my player is supposed to make his 'big league debut' in 1915, I'd like for the game to make him available to an amateur draft that happens before the 1912 season - obviously downgraded so that he has potential, but shouldn't be able to contribute much at the moment. Theoretically, he'll develop over a couple of years, and he may make his PureSim big-league debut anywhere from 1914 to 1917, and he'll be at 'big league quality' by the time he does so.
-
- Posts: 31
- Joined: Wed Feb 09, 2005 8:59 pm
RE: Improving the Real Player Experience in PureSim
Could we have the option somewhere to clear all season/career stats after importing? I like to run a custom league that uses the real players as a base, yet start everyone fresh (statistically) in my league. [:D]
-
- Posts: 2117
- Joined: Sun Jul 24, 2005 3:39 pm
- Contact:
RE: Improving the Real Player Experience in PureSim
That is exactly how the game works 

Developer, PureSim Baseball
RE: Improving the Real Player Experience in PureSim
Would anyone out there like to see options to do the following:
1. Manage a real player team for multiple years and have Puresim reimport players every year so that rosters come close to reflecting the actual players for every year of the sim. The players ratings would also be changed to reflect their actual performance for each year. This would also make it much easier to set up a league where you are trying to duplicate a player's career, e.g. Cal Ripken
2. For those micromanagers that want to keep their rosters as accurate as possible, how about a way to force trades that actually happened in historical sims.
1. Manage a real player team for multiple years and have Puresim reimport players every year so that rosters come close to reflecting the actual players for every year of the sim. The players ratings would also be changed to reflect their actual performance for each year. This would also make it much easier to set up a league where you are trying to duplicate a player's career, e.g. Cal Ripken
2. For those micromanagers that want to keep their rosters as accurate as possible, how about a way to force trades that actually happened in historical sims.
besbol been berry berry good to me