We’re so damn close to finishing! We’ve finally finished the UI the Timer, score count, total targets left standing and ammo count! I’ve added a box trigger so that when you move into the said zone, whether it’d be the Door Trigger or the Finish Trigger, it would do an animation, ie door open and timer start, or door close and timer finish.

Speaking of the door, I wanted to basically segregate the spawn off from the rest of the map, this because I wanted to allow the user to chill in the spawn (if they wanted to), but it was mainly to stop people from just shooting the targets from the spawn before they should, and this is a good counter to anyone trying to cheat the system.
I did have a LOT of damn issues, I spent 6 hours working on the UI system not fully knowing how to access scripts within a script and my god. I was so tired, yet I just couldn’t figure out how to do it! THANKFULLY I had a breakthrough and I was able to have my score system works.
To put the score system very briefly, there are set values for each weapon (250 for Pistol 100 for Assault). Each weapon does 1 damage, and when you shoot the target, it reduces its health to 0. This then triggers an if statement which sends the correct points depending on the weapon used to the score, which is then added. To stop people from abusing the point system, once the health hits 0, it sets the points for both Pistol and Assault to 0. Whilst this happens, the target script then triggers an animation which makes the target fall down to give the player a visual cue that the target has been hit, with a + X amount of points that comes off from above the model.

I MAY try to have a more in depth and engaging targeting system to which if I shoot the head you get X more points than just shooting the body, so shooting the head will always yield more points than shooting the body, but that’s more of an addon at this point, along with a possible scoreboard I have enough time left, which I may do. We’ll just have to see.
Either way we’re so close to finishing the project, all I need is to fix the reset button and possibly re-engineer one of the targeting systems so that the reset system can work properly, as currently, some of the targets have been modified by hand, so if a reset function was added, it would made all the values the same, thus defeating the point of using a different weapon.
Anyway. There probably wont be any more blog updates till after Friday when I’ve finished my other assignment.
See you then!