Now I want to have some fun with it. I'm actually going to play through for fun and find my absolute best scores. Then I am going to post a screenshot of my score card, and open a challenge for everyone to try to beat each other. Woo, fun!

A bit more progress. Ramps are working mostly, and I implemented the hole

The hole will be adjustable based on the difficulty. So a really easy game means you can fire the ball at the hole at top speed and not quite hit it, but the ball will magnetically start rolling in. A hard game would require very soft touch on the final putt, and a very exact aim.

I think I am going to retire for the evening. Got basics of players and gameplay in, but they are not working properly yet. Did some preliminary texture work, but it's still just placeholder more or less.

Small progress update: Collisions are behaving 99% better. I improved this by doing 2 things: actually changing the angles for each wall (d'oh) and adding little 45 degree corner bits so that there were no seams present for orthogonal wall objects.

I also got the tee working such that a shot that lands back on the tee requires a mulligan or scratch shot be taken.

Time to play with some more obstacles, ramps, and other real world fun mini golf stuff.

P.S. the tiny things near the walls were just little flashing debug objects I made. They'll be gone soon.

Some more progress! Woohoo! Got regular and moving obstacles working. Also added those cool "teleport cups" (where the ball goes in the cup, goes down a pipe then comes out somewhere else on the hole). I've also been playing with the physics and adjusting the friction value of the "grass" and added some absorbing wall factors so that it's more like a golf ball and less like a hockey puck.

Next, I want to add more hazards like water. And maybe add ramps and stuff where you can jump/gap hazards if you shoot hard enough.

It's actually getting pretty fun, because all the little systems are interacting. For example, player 3 hit player 1's ball and knocked it down the teleport pipe where it was hit by a moving obstacle and knocked into a sand trap. Neat!