Golf8

I developed a video game for the pico-8 fantasy console! pico-8, designed by Lexaloffle, is software that boots up a virtual computer. The computer has a terminal, a code editor, and a sprite editor, which are geared for developing 8-bit video games.
I love playing golfing games, like Mario Golf (game cube version is the best), Golf Story, Tiger Woods, Hot Shots Golf, etc. Fitting a full golf game like these into the pico-8 is a challenge. The console only has 16 colors, 128x128 resolution, and a 32k code limit.
With determination I developed the golf physics, to include differnt power and lauch angles for the clubs, shot shaping, wind, and terrain. There are definitely some challenges figuring out which coordinate reference (tile vs pixel) and camera coords vs world coords to use. I edited the code in a text editor outside of pico-8 and reloaded when I made changes. It was too dificult to see the text on such a small screen.
Drawing sprites is definately not my strong suit, but I managed to make different terrain, like fairway, rough, sand, and water. There is some fancy tricks one can do to swap pallets, but I didn’t bother for this release, I am not artistic enough to make it worth it.
pico-8 games are exported as a “cartidge” file that has the code, sprites, and “box art”. The cartrige is a “.p8.png file and can be opened like any image, but requires pico-8 to run it.
The game can also be exported as a HTML file, which is what I did here for you to play.