Micro Golf v0.99 by Jeff Ehinger Coded in Python 2.7 with the Pygame module. Packaged with PyInstaller 3.1.1 This program may be freely distributed as long as it is not modified without permission and includes this text file. -------- Overview -------- Each game consists of 9 holes of golf. Each hole is random and is either procedurally generated or loaded from a list of saved holes. You can create your own holes with the editor and save them. -------- Controls -------- Right-click or press TAB to cycle through your clubs, or press D, 3, 5, 7, W, or P to select the corresponding club. Note that you can't use your driver after you hit the ball off the tee. Your putter will be selected by default when you are close enough to the hole, and your wedge will be selected if the ball is in a sand trap. To begin your swing, left-click and hold the mouse button. When the swing meter at the bottom of the screen reaches the white tick mark, release the mouse button. The swing meter will move back in the other direction. Left-click again when the meter reaches the starting point to hit the ball. If you are early or late on your release, you will hook or slice, throwing off your angle. If you are early or late on the second left-click, your pitch will be too high or too low and the ball won't travel as far. If you are very late on the second left-click, you'll just whiff. Notes - The ball will tend to land at the point of the mouse when you began your swing, though the trajectory may change if your swing is off or if the ball is affected by wind, etc. The ball may also roll for a bit depending on the terrain and its pitch. - The ball velocity will be reduced when hitting from the rough or sand. Clubs with higher pitch are affected less. - The farther you attempt to hit the ball, the harder it will be to control your swing. (The swing meter will move faster.) - If it's raining, the ball will roll less on most terrain, but will roll MORE on sand. --------- Changelog --------- v0.93 11/17/19 - Reduced force of wind by 25%. - Reduced bounce on green. - Made it harder to hit the ball into the hole while zoomed out. v0.94 04/26/20 - Reduced friction overall. - Reduced chance for strong wind. v0.95 08/31/21 - Various graphics and animation improvements. - Can test the current hole in edit mode. v0.97 07/08/22 - Fixed cycling through clubs with tab and right-click. - Changed pitch and bounce physics slightly so it's easier to plant chip shots. - Changed lie physics to randomly reduce velocity rather than pitch. - Fixed ball rolling around forever in the trees. - Improvements to hole editor UI. v0.98 07/10/22 - Added random jostle when putting through fairway/rough/etc. - Fixed bug with changing clubs during a put. - Pitch adjusted so that short shots aren't hit as high. - Added settings menu. - Modified effect of wind to account for other physics changes. - Wind now has a slight effect while putting as well. v0.99 07/12/22 - Fixed crash when the ball is putted out of bounds. - Fixed some bugs related to putting in sand.