Dev Update #39: Golfer is in the house!

Dev Update #39: Golfer is in the house!

Hello folks!

Today’s update is about making the course less lonely!

payne_legacy

I’ve added a prototype character to start implementing character controls and AI.

This will affect the shooting in the following way:

-You will decide the shot as you do now, from where the ball currently is and the desired destination.

-Unlike before, now your shot won’t be done instantly: the player character will first have to move to position, and then swing the club as per your “instruction”.

-Once the ball comes to a stop, you’ll be able to decide the shot again, while your character makes his way to the ball. Then once he reaches it, if you’ve decided the shot, he will strike it; if not, he’ll wait for you to do so.

This indirect manipulation of the shots will be vital in implementing the AI. In fact, with your player character, you’ll also be able to let the AI control him if you’d like, so that he can play some rounds of golf and improve while you’re busy off making a new hole. The AI will make use of the systems I’m implementing to create the shots and try to get a good score.

I’ll also test out an attribute system so that your shots have a bit of imperfection based on your character’s strengths and weaknesses. This will refine the golf gameplay further, increasing the challenge and the planning.

You can see a mock up of how the golf gameplay will play out here:

payne_shot

That’s all for today folks!

(Bonus points if you can guess the golfer I’ve based the character on!)

Linux Demo Added!

Linux Demo Added!

Hello folks!

I’m happy to announce that the Boss Golf demo is now also available for Linux!

There’s version for both x86 and x86_64.

Download information, as always, available on our Demo page.

Any issues you find, don’t be afraid to contact us either using the contact form, or by visiting our subreddit.

Now, back to work!

Demo Updated with Day-Night Cycle

Demo Updated with Day-Night Cycle

Hello golfers!

I’ve updated the game to add the day-night cycle feature, as well as fixing an issue where the ball would be shot into oblivion if you shot it uphill/at an incline or something.

The shot curve visualizer thing isn’t perfect; but the shots no longer bug out. Or shouldn’t!

In any case, go ahead and try out the demo! Available here as usual! Both Mac and Windows versions available.

Oh and we’ll be adding Linux support for the demo pretty soon!

Here’s two nice holes I built with the current version of Boss Golf!

Fear of the Dusk

fearOfTheDusk

Morning Glory

morningGlory

Next on the list is a reworking of the play/golf hole panel, giving you better/more interesting information regarding the hole, as well as the possibility to open it up for AI play. Which will be implemented later this month, at least at a basic level!

Anywho, enjoy!

Quickie: Quality of Life Improvement

Quickie: Quality of Life Improvement

Heyo folks!

Today I spent some time ironing out a bug with the collision detection, where depending on the speed of the ball it would simply go through the terrain.

That looks fixed enough! Of course, should it happen to you after this weekend’s demo, please let me know!

Still smoothing out the new physics set up. And learning how to play my own game! Turns out sometimes you really don’t want to go full force, as seen below:

Failed_Shot

Or even medium force:

failed_shot_2

Finally, was able to do it!

quality2

Next, I wanna add some trail particles for when the ball is moving on terrain, so that you can more accurately detect the path the ball took. Plus some particle effects to make things look a tad more polished!

That’s all for today’s quickie, folks!