Friday 24 April 2015

Dev Log Update: AI Overhaul & Fix List

This week we’ve been continuing work on the security system, overhauling the AI system and working on the fix list.

Firstly, we’ve completely re-worked the minion AI from the ground up to be more efficient and easier to expand. A lot of the improvements are hard to see at face value, but it allows us to be able to change aspects of the minion AI much quicker and be able to easily ‘slot in’ new components.

It’s so efficient to implement that we managed to quickly replace the janitor’s AI. He is now just as smart as the guards and will actively look for trash and toilets to clean. While the new AI system hasn’t revolutionised what we already have in terms of mechanics, it’s going to speed up the workflow of the guest AI significantly, and allow us to be able to add more features to them quickly. 

We’ve also been spending a lot of time attacking the fix list. Just a few examples of things we’ve fixed:

       Improving when money is spent on object placement
       Money getting added in the CancelAll Function
       Add a prompt to the quit button!
       Quit button should go to main menu
       Remove ready to donate graphics when laying tour paths
       Add arrows to tour guide direction on tours:

Still WIP

       Disable laying path underneath buttons being clicked
       Turn off pathway placement when any other button is clicked
       Patrol footstep colours not showing exactly who is selected:



       Build arrows should move at constant speed regardless of game speed
       Pathway tool cannot be deselected while other tools are open and creates unwanted roads.
       Objects being placed in unwanted spaces while having it selected and trying to click through HUD to see different tabs at the same time.
       Adding an indicator to show when something has been stolen:



Finally, we’ve also added a new curse to the relics called the Trashplosion: when viewing the relic the guest has a small random chance of exploding into trash. This not only makes more work for your janitors but also removes a paying customer from your museum!


Next Week:

  • Continue Security System
  • Improve Thief Mechanics
  • Continue Fix List

No comments:

Post a Comment