Breach - Week 19 Development Blog
- Matthew Tedder
- Jun 26, 2024
- 2 min read
Updated: Aug 1, 2024
This week was spent ensuring that the hostage enemy was in a working state so that I am able to ultimately move on from it for the time being and better establish a gameplay loop in the upcoming weeks. As a result of this most of my time was spent this week working on pre-existing code and models and just getting them to a state in which they could be considered working.
Firstly, adding to the hostage enemy object I was able to, with the help of Tariq get the hostage to the point that once they have reached the last point in the navigation list and "escaped" they are destroyed. This system will be added to upon next week so that once all hostages have been destroyed in the level the game will end.
Alongside this when the hostage "villain" releases the hostage they will now play a release animation and go into a pistol state in which can be added upon to in the future so that they began shooting and/or surrender to the player. This leaves the hostage enemy in a position of being working for the time being. Whilst of course some more things need to be added in to make the enemy type a more complete package, I feel as though at this point it would be a good idea to move towards developing a game loop in the upcoming week based on the fact that there is now a little over a month remaining of development.
Upon reflection for this week I feel as though through my commitments to the project I have retained consistency with an agile scrum workflow by sticking to and subsequently completing the tasks that I set out for myself at the end of last week. In regards of problem solving the only notable evidence of it would be through general bug fixes and compiler errors to which I utilised Tariq's help alongside Chat GPT to explain the errors so that I can understand them in the future.
As I outlined in last weeks conclusion I set the task for this week to be either level design or development of the hostage enemy. Based on the fact that I ended up focusing solely on the hostage enemy next week I am going to work on level design in order to ensure that the game environment is developed to the same degree as the other aspects of the game. Primarily, this task should focus around finalising the tutorial level so that a game loop can be established, albeit a very basic one.
Commentaires