Log In  

16 Greens

A bog standard minigolf game with 4-player pass-and-play multiplayer

Cart #sixteengreens-0 | 2020-08-28 | Code ▽ | Embed ▽ | No License
14

I heard about PICO-8 literally years ago and completely forgot about it until last weekend. Downloaded it and spent the week having a great time getting to grips with it. 16 Greens is the first 'proper' game I've made so far.

Source

Lessons Learned

  • I tried to lean into the 'PICO-8 way' as much as possible; usually I'd make maps in Tiled and import them into whatever game I'm making, but since PICO-8 has a specific cart block for map data, I figured it was best to use that instead (I still used Tiled, I just wrote a python script to convert tmx files into PICO-8 map data). For this game, since I wanted each hole to be a full screen, this limited me to 16 holes, but I figured this would help me preserve precious tokens and characters. In hindsight, I actually seriously underestimated just how many tokens and characters PICO-8 affords you; I ended up under 50% of the token limit and didn't even use 20% of the character limit (after minifying). I'll try storing map data in code in future (especially since string encoding doesn't eat up many tokens).
  • Minifying helped with the character count significantly (~12k minified vs. ~32k unminified), although obviously did nothing for tokens. That said, if I start storing more map and graphics data in code, then character count will become more important, so I'll stick with minifying for future carts (I used luamin).
P#81310 2020-08-28 21:17

1

Nice. This is a good implementation. I enjoy the way the camera pans from one hole to another. Not many golf/minigolf games do that. I like golf games that do something extra to make it feel like the course exists in real space.

My low score so far is 25.

P#81314 2020-08-28 22:18
1

Really glad you enjoyed it!

> I enjoy the way the camera pans from one hole to another. Not many golf/minigolf games do that. I like golf games that do something extra to make it feel like the course exists in real space.

Yeah, this was something that PICO-8 actually makes incredibly easy. You can draw the whole map with map(), and then adjust the co-ordinates passed to camera() based on the hole the player's on. Really nice effect for very little work.

> My low score so far is 25.

Wow, nicely done. My record is 27!

P#81316 2020-08-28 22:33
1

Great physics! I had a lot of fun with this. I'm pretty bad at golf games, so I'm glad you hide the number of strokes until I make the hole XD

P#81356 2020-08-30 03:53

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2020-10-22 11:38 | 0.020s | 2097k | Q:37