Skip to main content

Posts

Showing posts from December, 2017

week 12

This week we were going to start building our final builds however we found a new bug which was due to poor design from my end as a programmer, last week we fixed the issue with the player partially being the in the wall however this created a new problem wherein the shields did not take and damage and this is really bad as it is a major game mechanic. To fix this issue we tried many solutions , but they all seemed to be having their own flaws & drawbacks thus we eventually decided to keep the rigidbody on both the shields and made the main objects box collider bigger with the shields box colliders being slightly bigger than the main bodies , this made the collision work properly and was a simple enough solution however I feel like this situation could have been avoided if better tech design decision would have been made from the beginning  . Once all the problems were solved I started working in 3ds max again to cr...

week 11

For this week I will be learning some basic animation from one of the animators to understand the workflow of other fields and in doing so I have modeled some basic objects such as a table, chair and a few other things visible in the picture below. Another learning outcome I have been working on is around making a API wherein I decided to make a dll file , the reason I chose a dll file was because this is something new to learn and it is a good way to protect my code from being used by unauthorized users . To start off on learning how to make a dll, I started with looking at lots of guides but noticed a lot of them were not using monobehaviour which is something I needed to run my steering behaviors as they use man classes found in monobehaviour such as transforms and vector3. After some assistance from my lecturer I have been able to find the right resources and start working on the dll itself but more things are yet t...

week 10

I have finished working on the steering behaviors & I will be working on making them better by combining it with strategic and tactical AI , I will be accomplishing this by making the steering behavior demo a little bit better by adding gameplay to it . While in class I was demonstrating the android controller to my peers where in it seemed to be broken in one scene but working in another, I am looking into the problem but don’t seem to be able to get a solution yet. This bug is really getting on my nerves as it is a very simple problem and I am fairly confident that I can fix this. After some time working on the android bug, I found out that our game designer never added the event system which Is used to detect the inputs being passed on by the onDrag function used in the android controller and thus by extension making it look like the controller was not working / broken . For next week my aim is to finish more of my learning outcomes as I need to have more time in we...