Saturday, 18 February 2017

Attacking, presentation and the future

For this weeks work I planned on starting to implement attacking mechanics and having my presentation at University. I started by adding the ability for the AI to shoot once he gets within a certain range of the player. I had several problems where I couldn't get the AI to stop running towards the player when he was shooting. The current version still doesn't have this working properly. There was also a bug where the sight was raycasting from the AI start position and not updating when he moves. This hasn't been 100% fix but I will be looking back into sorting this at a later date.

My presentation went well with me presenting my progress on my project to Chris (My project supervisor), discussing my project milestones and what I wish I had done differently knowing how my project has gone. After having this discussion with Chris I have decided to port my project from JavaScript over to C#. I've made this decision as C# is a very in-demand language to know for programming jobs. As I want this project to be used in my portfolio and to help me get a job when I leave I feel that it will be worth my time to port my project over now. We also discussed the idea of me programming my own path-finding algorithm as showing I can program my own algorithms is something else that would be useful to show on my portfolio. This is something else I am going to consider doing depending on how much time I have once I have ported over to C#.

For my next weeks work I will be porting the current version over to C#. I am planning for this to take me around 1 or 2 weeks and will be moving any other milestones this effects back until this is done. Once this is completed I will be creating an updated table of my milestones to show what I will be doing next.

No comments:

Post a Comment