There have been a lot of comments on my code in this thread and I have taken your passion to heart. This hasn't been built in a vacuum. Far from it. I have had people looking it over for some time, however, seeing it in person is different than on a youtube video so many of you have different suggestions than I have heard so far.
Here is what I have done in the last few days, based on some of the comments here:
Reduced the length of time for the putt out hole award animation chooser by about half. Player can still skip it by hitting flipper buttons.
Greatly increased the font size of the "player # xx up" indicator that plays for the first few seconds of each ball on a multi-player game.
Made it so that the player's score who is up to play blinks.
Doubled the size of the score fonts at the bottom of the screen. Also, made allowances for extremely large scores, where the font size will shrink to fit the box if a score is > 100,000,000. Or shrink even more if > 1,000,000,000 like when Bowen is playing.
Added in some golf terminology to the putt out score awards as follows:
5 under par -> double condor
4 under par -> condor
3 under par -> albatross
2 under par -> eagle
1 under par -> birdie
par
1 over par -> bogey
2 over par -> double bogey
3 over par -> triple bogey
4 or more over par -> infinity bogey
Changed size of nap time title and score fonts to be larger. Now they are more in line with the font sizes of all other modes.
Added a difficulty setting check to all modes to set the ball save time. Previously "base game" ball save was set in the menu, however, "mini mode" ball save was set to 45 seconds for all mini modes and 100 or 120 seconds for sorcerer or 19th hole wizard modes respectively. Ball save during base game is still set by "ball save time" in the menu, however, ball save time for mini and wizard modes is dependent on difficulty setting as follows:
all mini modes
if difficulty = 'EASIEST' ballSaveTime = 45
if difficulty = 'EASY' ballSaveTime = 45
if difficulty = 'MEDIUM' ballSaveTime = 30
if difficulty = 'HARD' ballSaveTime = 15
if difficulty = 'HARDEST' ballSaveTime = 8
sorcerer wizard mode
if difficulty = 'EASIEST' ballSaveTime = 100
if difficulty = 'EASY' ballSaveTime = 100
if difficulty = 'MEDIUM' ballSaveTime = 75
if difficulty = 'HARD' ballSaveTime = 60
if difficulty = 'HARDEST' ballSaveTime = 45
19th Hole wizard mode
if difficulty = 'EASIEST' ballSaveTime = 120
if difficulty = 'EASY' ballSaveTime = 120
if difficulty = 'MEDIUM' ballSaveTime = 95
if difficulty = 'HARD' ballSaveTime = 80
if difficulty = 'HARDEST' ballSaveTime = 65
There are more changes yet to make. Not sure if I will get to them before saturday's live stream.
The main thing is I wanted to feed back to this thread that I am listening. That does not mean, however, that I am going to code in every single person's idea of how the game should play. It is still my creative work. Still, if you have something to make this a better pinball, please share it. In the end, you all will be the ones playing it and I want you to enjoy it.
20200130-screenshot (resized).png20200130-screenshot 2 (resized).png