Friday 20th October 2023
Week 3
To start this week we had a stand up meeting in which we went over what we had done. The artist is progressing through his work at a good speed and a good quality. On the other hand the programmer’s work is leaving a lot to be desired, since last weeks discussion about how to improve his work to a useable quality he has only added a restart button which is not something that we had discussed and still leaves his work unusable. I then showed my progress on the drag and drop mechanic which worked as expected.
Following the stand up I assigned tasks, the artist still had a list of tasks to do and was progressing through them nicely but I made sure to check the list to ensure it is all still accurate. As for the other programmer I can not let him spend another week on not finishing one of the main features as the prototype needs to be released on the google play store for playtesting soon. As such I assigned him to something more closer to his skill level that being the main menu. I then assigned myself to work on the rooms mechanic that the other programmer was working on and to integrate the rooms mechanic with the drag and drop mechanic.
Firstly I got to work on the rooms mechanic, this was fairly simple and I added extra code to make it so that the enemies in the rooms were changeable from unity’s inspector window and that the frames on the rooms will change based on what level is currently active. These additions will make the level creation much more easy in future.
Following this I merged the two mechanics together. The check to see if the player has dropped the character in a room is fairly simple all I needed to do is check the position the player dropped the character, convert it to world space, set the Z position to that of the rooms and then do a hit test. Following this the spaceman will then check if it is strong enough to defeat the enemy in the room, if it is the enemy is defeated and the player gains power, if not then the game is over. I then added indicators to above the player and enemies to show their power levels so the player actually knows how strong an enemy is.
I also added a background to the game as the artist had finished work on it and it looked very good in game.
As you can see in the video I also added a win screen, this is temporary just to show what happens when the player defeats the boss enemy.