Diary - Liam-Higgins2018/Group_Project GitHub Wiki
04/02/19 Dear Diary
This week we changed our project idea from an AR Unity game ("Pokemon Stop") to an endless runner game in Unity. We have researched what kind of game we could make with unity, and we have decided to make an endless runner. Liam will research the environment next week and James will research the Character.
11/02/19 Dear Diary
Last week we researched into the various different assets and presets that we can use when building our project. This week Liam will create a tester environment to create assets and textures, James will try to make his own character to use in our game.
18/02/19 Dear Diary
Last week Liam made his own assets, he made a basic environment. James tried making a character but was too complicated to start off doing, so he made a more basic character. James got the project running on android. This Week we will do the finishing touches on our character and environment and try to merge them.
04/03/19 Dear Diary
Last Week we Finally got git to work with our unity project, it turns out we had to have a ".gitignore" file when using unity with git, now we can push and pull from git and our project will work. We still haven't managed to merge the the character with the environment, It has been more challenging than we thought. James got his animation synchronized with his character, so the animation isn't changing the direction of the character. Liam got his environment to generate dynamically and to delete unused tracks to free up memory. From now we will be working on the controller for the character and merge the character into the environment
18/03/19 Dear Diary
Last Week we did the finishing touches on our character and environment and merged them. James made a start on the controller for the character to work on gestures for android. We are currently working on the same version of the project now that it is merged. Liam is fixing errors that had occurred to the environment during merging. From now. James is finishing work on the controller. Liam started to create a health system for the character. The health system will display the amount of lives that the user has until the character dies and the game ends.
08/04/19 Dear Diary
Last Week James made the controller for the arrow keys on the PC which he applied to the character. This means we can now control the character with the arrow keys. Next week James will get a start on the gestures for running the game on Android (touch screen). Liam got the health system displaying and functioning. The amount of lives that the player has will be displayed on screen and will reduce in number when the player loses health. Liam made sprites to use when displaying the users heath and the number of empty hearts. This week Liam will work on getting a score to display to the screen that will progressively effect the characters speed as the score increases in number. Liam will also work on a damage script that will decrease the health whenever the user hits one of the traps that are on screen.
17/04/19 Dear Diary
Last week James got a way to detect swipes on a touch screen device, so when the player swipes in a direction the character will move in that direction. Next week James will make the code to get the character to move once those gestures happen. Liam got the damage script and the score to score to display on the screen. The game now ends when the health has been depleted and the score will progressively increase until this point. This week Liam will work on storing the highscore that the player is able to reach.
26/04/19 Dear Diary
Last week James wrote the code to get the character to move when the screen is swiped and James connected the speed his character is running at, with Liam's score script so that when he levels up the speed increases. James also was having trouble with creating an apk file. I was getting errors about variables that work when the code was run but would throw an error when he tried to make the apk file to install in on android, but he later found an alternative solution online. There were a lot of merge conflicts we had to fix. We ended up breaking the project a couple times before we got the hang of merging correctly. Liam got the highscore to be stored on the reg editor of the operating system and is able to get the score between sessions to be displayed. This week Liam will work on implementing a User Interface to the game. There will be two menus displayed to the player, one for the main menu and another one for when the player's health is depleted and is dead. There will be two options given to the player, one to replay the game and another one to go back to the main menu. The highscore will be displayed on the main menu screen on the app.