You’re Hired!

You’re Hired!

Howdy folks!

Today I’m gonna talk about a major addition for 0.6: Hiring and Firing employees!

Until now, in Boss Golf, you pretty much had your starting landscapers and that was that. From now, however, you’ll have more control over the people who work in your resort!

You’ll be able to hire new employees, fire old ones, and manage the finances of your resort up close! Check out the UI for it!

you_are_hired

Not only that, I’ve also implemented the experience system for employees! They will now come with a specific rank, and this rank will be improved as they do their jobs efficiently.

Of course, higher ranks not only means better job performance: it also means a desire for a larger salary! When an employee is promoted, his salary ambitions will raise to match the new rank. So you better keep an eye out, and increase the salary of the employee, or risk angering him which could disrupt your operations!

Down the line, I’m going to implement a perk systems in the form of “training”. Whenever a worker gains a promotion, he’ll receive a training point. This point can then be spent (together with money) to train the employee, by selecting a perk you wish for him to earn. Things ranging from faster movement, discounts on actions, better morale etc. The employee then will be sent to a training camp, for a specific amount of time (the duration of it means he won’t be able to work at the resort).

He’ll then come back with the perk, and a desire for more money! So pay attention to when you decide to train them!

Not only that, the pool of available employees for hiring is generated at the start of the game. Every month the recruitable pool is updated, and a fraction of the total pool becomes available for hiring!

This pool will be saved throughout your character’s career, meaning that the workers available in the game will improve in skill as you play the game. Any employee you fire will also return to that pool, and will be available for hiring again later down the line.

In this way, the gameworld will continue evolving and improving together with your character. The better you are at managing your employees, the higher the challenge will be at higher levels, since they’ll all be leveling up with you, gaining more skills, increasing their costs and whatnot.

There’ll also be employees who will decide to retire for whatever reason. Age, injury, boredom, whatever it may be. Whenever an employee retires, a new one will be created and added to the pool, ensuring that there’s always a constant “supply” of workers for your resorts.

So get ready for more depth in the management department! 0.6 should be out next week! Perhaps even this weekend if I can get in the flow!

-Gus

0.55 update has been released!

0.55 update has been released!

Hello folks!

The 0.55 update to Boss Golf is finally here! Bringing improvements to the hole building and the tile laying, as well as a handful of other small fixes. So let’s get to them!

To start off, the new Hole Editor.

so_many_tees

To the left, you have the Course panel. This is brought up by clicking on the Holes button in the top menu. From here, you’ll have access to all the holes currently on your course, as well as the ability to create new holes. After creating a hole, you can select it, and click on the Edit button, which will bring the Hole Editor as seen on the right.

In this panel, you are able to set the pin position, as well as add/remove Tee boxes for your hole, and place them wherever you wish on the course. There’s no limits. Well save for putting the pin/tee inside the course that is!

Once you’ve added at least one Tee, and place the Pin, the hole is ready to be opened and played!

And this brings us to the next update: The Tile Planner

tilePlannerBefore

It looks a lot like the old Tile panel. And it certainly is an iteration of it. Previously, you’d select a tile type, and drag it around the course, and it would generate the orders that would then be approved for the landscaper to build.

But this was too slow. Now, when you begin placing the tiles, it will create one single order object, and attach all the tiles you placed to it. And to help you with shaping things, you have a handy little yellow bulldozer button to the bottom left that allows you to erase the tiles you’ve placed if you messed up! (Mistakes happen!)

Then once you’re satisfied, you can simply click on the  Create button, and then the order will be created and approved, and the landscaper will get to work. Much more streamlined!

Then you’ll begin creating a brand new order from the start! (closing this panel will cancel the order you’ve created if you haven’t approved it)

Later on I’ll add a way to track the existing orders and modify them etc. And here you can see the landscaper hard at work:

tilePlannerResult

Also as you can see, I’ve improved the resolution of the terrain textures. Looking much nicer and less jagged. The tilemap is still only looking at the 4 main directions, so there’s still some bad corners in certain… corners. This will go away in a future update!

That’s all for now, folks! As an addendum, I’ll be demoing Boss Golf at BitSummit 6 this coming weekend! If you’re in the area, drop by to say hello and have a chat!

As such, I’ll be focusing on ironing out some issues so that the demo runs as smoothly as possible. If you find anything broken, don’t hesitate to contact!

Enjoy 0.55!

0.542 Update

0.542 Update

Hello folks!

Kicking off the great week of development, I’m releasing update 0.542. This update focuses on fixes regarding AI, and implements a shot distance display to let you know roughly how far your ball will go, as in the image below:

shotmarker

The changelist for this version is below:

  • Added distance visualizer for the shooting
  • Increased size of trails/debug lines
  • Handled instances when the ball goes out of bounds
  • Tweaked movement acceleration for AI to avoid it from stupidly going off cliffs
  • Adjusted AI threshold for shots
  • Set the resort to stay open 24/7 for debugging purposes (always spawning new AI, not despawning AI suddenly)
  • Tweaked ball rolling drag to stop it from rolling endlessly on occasion

I’ve also removed the current grass renderer, as it was causing issues on Mac/Linux, and on non DirectX11 systems. I’ll think of a better solution later on.

That’s all for now folks! Builds are already updated, so go grab the update!

Boss Golf updated to 0.541!

Boss Golf updated to 0.541!

Hello folks,

Have just released the 0.541 update, which fixes a couple of issues found on 0.54, and gives a better version of the path builder mesh.

nicepaths

Here’s the main points of change:

  • Tweaked time system and removed the day-night cycle. Terrain always looks nicer now on current lighting. Lighting will change later on depending on the season/weather.
  • Fixed path mesh. Generation is better and the intersection is also better.
  • Removed triangle alternation from terrain mesh so that it matches the terrain collider. This was causing the path to go underground, and the AI/ball to also disappear underground on occasion.
  • Fixed display of player shots. Now it obeys the arcs and power properly.
  • Tweaked the values of the AI arcs.
  • Increased movement speed for AI to balance the larger map

That’s all for now.

The Path tool will stay the way it is now, while I get to work on the new hole builder. You’ll plan out the hole all at once creating a kind of “yardage book” representation of it, placing the terrain tiles and whatnot, and then giving the order for it to be built. Any alteration you wish to do to the hole, will be done through its yardage book. This way you’ll also be able to save/load previously created yardage books!

yardager
A real life Yardage Book page. Boss Golf will feature something slightly similar!

And since in golf you can have multiple teeing locations, so will be the case in Boss Golf! No longer will you be constrained about simply placing the tee tile; you’ll be placing the tee object instead. Coming in 5 different colors, that mark the level of difficulty of a tee.

The same will be doable with the hole! You’ll now lay down the green are as you wish, and then place the hole object in the location you desire, giving you more options for customizing your hole.

All of these changes will come in 0.55!

Oh and as a bonus, next week is the famous Golden Week here in Japan. Meaning I’ll be crunching down to get the game to a great state to show off in May’s BitSummit! If you’re in Japan during that time, be sure to drop by and say hello! And play the exclusive resort featured at the event!

That’s all folks!

Alpha Updated to 0.54!

Alpha Updated to 0.54!

Hello folks!

Finally released the 0.54 update to Boss Golf closed alpha!

It’s available in the same place as usual. (If you haven’t signed up for the alpha, you can do so here!)

The main focus of this update was getting the new path system in the game, and it has been implemented. Comes with 6 different types of path you can use. Later on, I’ll add the ability to choose the width too.

As well as the brand spanking new UI that I’ve talked about in a previous post! Give it a try, and let me know how it feels!

As always, bugs are to be expected and whatnot. I’d love if you guys could let me know of any issues you find, or features you’d like to see in the game! Our Reddit is a great place for it, so is our Discord channel!

Anywho, it’s here, enjoy making some new paths and the new UI.

New User Interface!

New User Interface!

Hello folks!

Work on the new path is nearing an end for now, with release expected for tomorrow. All that’s left is loading/saving capabilities, and connection with the order system. But it’s working!

Together with it, 0.54 will bring a UI overhaul! The blue was alright and worked well, but the new edition brings a cleaner and more organized look, and also more in tune with the theme. You can see the new UI below!

newUIHellYeah

You can also spot the new Path Builder on the bottom right, as well as some path-building action going on the screen, by placing a dirt path connecting some areas around.

One thing that’s different between the path builder in Boss Golf and in other similar games, is that you can simply drag the path from point A to point B, and the game will figure out the optimal placement for it. Alternatively, you can place your path in smaller stretches, to allow you to customize it to your liking. Either way, you can save time and be sure that the path will go wherever you tell it to go!

That’s all for now, folks. Stay tuned for tomorrow’s release! (Also, my birthday, hurray!)

-Gus

New Paths Coming Soon!

New Paths Coming Soon!

Hello folks!

Sorry for the silence recently. Sometimes life comes at you hard and you don’t have a lot of time to work on things!

I’ve been busy getting the new path-building system in. Right now, the preview display is in, and allows you to build paths in all 8 directions. As you can see below:

pathman

Right now, the preview is basically a line renderer with a very simple material, perfect for illustrating where your path is expected to go.

As you draw the path, you’ll see how much it’s expected to cost. Once you release the mouse button, the path will begin being built by the landscaper. You’ll be able to remove sections of the path at any time.

Later on you’ll also be able to choose the type of path you want to build, which will come with different materials, costs, and sizes! Should lead to some very interesting styles!

Now I’m working on implementing the procedural mesh for the path proper, which will take a bit of work but I think I can get it done this weekend. Being able to place the path in 8 directions will be pretty useful!

Stay tuned for more!

-Gus