Financial Analysis

Financial Analysis

Hello folks!

I’ve decided to briefly explain to you guys the usage of the new financial panel before the release of 0.6 for Boss Golf!

The graphical setup is mostly done, now adding the “wires” in the back so that the correct data is being displayed. But basically, breaking down the detailed panels, we have the Income:

incomeGraph

In here, you can at a glance see how much money you’ve received this month, last month, this year, and last year, complete with a graph that breaks it further down based on type. And at the bottom, a nice little table breaking it down by type further. With this, you can see how well your resort is doing in terms of its revenue streams, areas you can potential focus on and whatnot.

Then, we have this panel’s sister panel, the Expenditure:

expenditureGraph

This panel show exactly the same information type as the Income panel, but it does so for the expenditures of your resort. Here you can glance where most your money is going to, be it in salaries, in construction, landscaping and whatnot. Will be handy in deciding which areas need some cutting back, which areas could use some expansions etc.

Next up, we have the Salary:

salaryGraph

Right off the bat at the top, you see one of the new features for 0.6: Salary Budget! Every resort will be headed by a board of directors who will set things such as budgets. You can only hire people as long as there’s some budget left to be spent. Depending on how well the resort is doing, you can always try and get the budget adjusted for some sweet extra cash!

Salary control will be important. You are free to spend up to your budget, but if you can keep under it, the board will be a lot happier with you.

Right below it you have a graph showing the changes to the salary over the months/years. Followed by a pie chart showing the salary expenses by type of employee, together with a table to make this visualization even clearer.

And lastly, a nice little reminder of who is your current highest earner!

Finally, we reach the Prices:

pricesGraph

Here we also have some new features! To start off, you are allowed to choose the prices for the golf play. Golfers will have the options to pay Per Hole fees, or Per Round fees. (You can also choose to enable/disable either of them as you wish). The AI will choose one or the other depending on how much time the AI has for golfing on that “trip”, as well as how good of a deal either one is.

Then you’ll have a graph showing the revenue based on the two types, as well as a nice pie chart giving it more oomph.

And lastly the Membership section, where you can see how many members your resort currently possesses, as well as set the costs for membership. Later you’ll be able to set the membership perks too!

This follows a graph showing the revenue from memberships on a monthly basis, as well as the membership history so that you can see the number of members grow overtime on your resort!

Oh and one more thing!

pickupChar

If you see on the character panel, you’ll notice a new icon: The famous claw! Now you’ll also be able to pick up golfers/employees and drop them wherever you wish around your course! Fun times!

That’s all for now, folks! If you haven’t already, be sure to wishlist Boss Golf on Steam!

Of Graphs and Charts!

Of Graphs and Charts!

Hello folks!

Work has been progressing awesomely for Boss Golf 0.6! I’ve finished implementing the firing feature, as well as saving the people you hire. Optimized the system again so that it only instantiates the workers when necessary, and keeps a list of StaffData objects that contains the descriptors for each worker. So now the game starts with 100 Landscapers in the pool, and a handful of them being available for hiring every month!

I could release the current state of the game as is, but… I’ve taken a step forward, and began overhauling the Financial features too!

Starting in 0.6, this is what your financial panel will look like:

ofChartsAndGraphs

Look at all those graphs and charts!

At a glance, from the summary, you’ll be able to see right away the overall picture of the financial health of your resort. You have the Overall Balance at the top, followed by the Profit/Loss on a monthly basis, then snapshots of your biggest sources of Income and of Expenditure, as well as your Approval Rate (a new feature that will be fully implemented later! Together with special requests to the owners of the resort you are managing!).

Then you also have sections for Income and Expenses and Salary, which will give you more detailed information about these aspects of your golf resort, breaking down the financials to more fine grained chunks.

And lastly a Prices panel, where you’ll be able to set the various prices of things on your resort, as well as information on purchase rates and whatnot.

This is still not the final version of the Financial System for Boss Golf, but it is a massive leap forward compared to what we have now!

Once I finish this implementation, 0.6 will be ready for testing!

Stay tuned!

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

Feedback, Insights, and more!

Feedback, Insights, and more!

Hello folks!

Last weekend was great! Demoed Boss Golf at BitSummit and received an awesome reception! It was excellent seeing people playing the game and their enjoyment! More importantly, I was also able to extract several insights by watching the way they play the game, and notice a handful of issues that needs fixing!

So I’ve begun work on getting to 0.6! Which will bring several quality of life improvements as well as a feature for hiring/firing employees! No more will you be stuck with the landscapers you start off with: you’ll be able to bring more!

And also a UI overhaul! Here’s a sneak peek of it!

superUI

Now the price for the tiles you’re laying will be displayed directly on the area you’re laying. And there’ll be no more need for “approving” it: The AI will begin work as soon as it’s laid (providing part of its job is landscaping!)

Clicking on the Tee when you haven’t placed it yet will shift to placement mode so you can go ahead and place it right away. Then the button for “Move” will appear to allow you to move it anywhere else. Oh and if you right click to cancel the move, it’ll snap back to the original position!

Also will be including more visual aids, specially regarding which hole you are currently playing. A brand new Guests panel that allows you to have an overview of who’s on your course at the moment, and what they are doing!

Some fixes in the AI department as well, specially regarding their shooting decisions, and expanding their behavior to have them skip ahead to the next hole if the current one is taking too long! Oh and add the tile angle to the calculations of pathfinding, to avoid the situations where the AI gets stuck at the foot of a massive hill!

And, of course, a panel for management of your staff! There you’ll be able to hire and fire employees, as well as find them in a quicker manner. Too many times people didn’t know where their landscapers were while building stuff around. Now you’ll have your own little big brother system!

So yeah, stay tuned for 0.6!

OH and I’m also super stoked that Destructoid has covered Boss Golf! Woo!

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.