Tag: Learning Journal

  • 19/01/18 – Increasing the spawn rate

    Today we briefly looked at increasing the spawn rate of the AI. This was very simple to do so has helped us in the long run as we now know how to edit small things like these quickly. This means that we have completed all planned things for the vertical slice, and have successful kept on time. Weeks 1 – 4 were planned perfectly so we can carry this time management through to the FMP.

    “Delay” specifies the interval between the AI spawning.

  • 18/01/18 – Points

    Today we looked at adding a basic points system to the game. This may not be used in the final project but it is good to familiarise ourselves with it:

     

     

    We are currently on schedule.

  • 15/01/18 – Changing from the menu to the game

    After looking at how to change between screens on a different project, we figured out how to make the menu change to the game screen. This was an easy thing to implement in the end, but it was good to leave the time to do this.

    Its as simple as adding open scenes to the build before running.

     

    We are currently on track in Week 4.

  • 12/01/18 – Implementing a menu

    Today tom and I implemented the menu. The menu was already in a prebuilt file as a resource, so will need to be tweaked and edited for the FMP, but for the vertical slice and basic functionality of the game, it works perfectly. We investigated how to navigate the menu before adding it into our unity project. Tomorrow we will look at making the game and the menu communicate with one another.

     

    *INSERT PHOTO OF MENU*

     

    We are currently on schedule, ready for Week 4.

  • 11/01/18 – Camera Change

    Today I implemented the camera change for the 2nd turret. Now when a button is pressed it will toggle between the two camera views. This may change slightly for the FMP, but it works really well for the current situation, and could be easily used for the FMP as it works really well:

    Week 3 is currently on track to be completed within the given time frame.

  • 08/01/18 – The 2nd Turret

    Today we implemented a second turret. This was more simple than previously thought. It was a case of copying and rotating everything we have done so far.

    Completing this today keeps week 3 on track.

  • 05/01/18 – Area for random spawning

    This was a simple addition to the code that had already specified the random spawning of the AI, but would take time to find the ideal area, so a day was allocated for it. This was a good used of time, and turned out really well.

    To adjust the area, I changed the Min X (highlighted blue) and all things below it. We have completed both Week 1 and 2 on time, ready for Week 3.

  • 04/01/18 – Random Spawning

    Today we worked on the random spawning. This was difficult as we had to find the speed and interval at which the enemies should spawn in lieu of tomorrow. But this has turned out really well. For the FMP we will be investigating pooling to make the game run a lot smoother and make the game easier for the PS4 to handle. As for the moment, taking into consideration the timeline, we will be sticking to the basics and expanding later.

     

     

    We are currently on schedule for Week 2.

  • 18/12/17 – Basic AI

    Today we worked on the basics of the enemy AI. To start with, we created an object for the enemy, then progressed to making it follow the player. This basic movement will act as a base for the more intelligent AI that will be implemented for the FMP.

    We are currently on track for Week 2.

  • 15/12/17 – The turret’s bullets

    For the turrets bullets, we attached a script to the camera which spans in an object which is then fired in the direction the player is looking. This works really well so will be used in the final design, however we do need to look into despawning the bullets when getting out of range or collide with an enemy (when they are implemented). Here is the code to spawn the bullets:

    We are on track for Week 2, and have successfully completed everything in week 1 on time.