-
Notifications
You must be signed in to change notification settings - Fork 0
Nick Bautista Personal Log
I, as well as the others in the team, participated in a group meeting held through Discord. In the meeting, the team and I discussed about the weekly milestone. We have assigned the roles to each team member and planned the high level features to be utilized for the project.
The team had a meeting again discussing about the weekly milestone. In the meeting, we divided the goals to complete the milestone to each person.
I created one of the personas needed for the milestone.
Through mockflow, I made a mock up of the High Scores screen for the app as well as wrote the corresponding section of the "Design" wiki for it.
Created the colliders in the game which causes the player's death. Did a bit of experimentation on scene changes with Unity. October
Did a small book database C# app to demonstrate C# knowledge for the Research Milestone. Made the video for it as well.
Wrote a bit of the requirements document for the game. Talked with Tariq to determine which features to implement for the PoC.
Did a call with DaVonte and Savannah to discuss about the database schema. Ended up talking a lot about how we're going to structure the game.
Went in a call with Tariq to discuss about what DaVonte, Savannah, and I talked about the previous day. Edited the wiki for architecture as well.
Went in a call with Tariq, Davonte, and Savannah. Pushed all project code into the group's repository.
Went in a call with Savannah. We thought about the possible security issues that might come up in our game. Answered the questions about the Security Considerations milestone.
Went in a call with everyone in the group. Had a meeting with the team to talk about the PoC milestone as well as finalize how to do the high scores screen. Also pushed the project code into a new Github repo to better learn how to use Git in the context of groups.
Went to a call with Tariq. We talked about how to do things going forward with the coding portion of the course. I also looked up how to import the game to mobile as PC was not the intended platform for the game.
Tried to import the game to mobile using the "Build Settings" window in Unity. Discovered a bit of bugs with Unity Hub which made me unable to import to Android.
Imported the game to Android. I got the game running on Bluestacks using the APK that was built by unity.
Controls for mobile implemented. The character now jumps by tapping the screen. Also went to a call with Davonte to collaborate on doing the High Scores screen. Discovered bug with switching platforms from PC to Android.
Tried to figure out what the issue was. Also found out that all I needed to do to fix it was to reimport all the assets through Unity.
Looked up how camera follow is implemented in Unity. Implemented camera follow to the game in the same day. Auto running character also implemented. Also fixed the jumping mechanics of the game. Got into call with everyone in order to fix Tariq's problem with Unity. Also polished some stuff with the help of everyone.
Added the play again screen to the game. Also restored some of the deleted objects in the scene because merge conflicts keep happening when we were working in the same main scene.
Made some improvements to the movement in the game. Stopped the character from flopping around when hitting weird angles. Fixed the character going through the floor. Also got into call with Tariq and Savannah to talk about the submission.
Did the peer evaluations.
Met and talked with team through Discord. Discussed about the Beta Issues and the Testing Milestone that is due a week after.
Looked up how animation states in Unity worked in order to add jump animations. Also looked into potential fixes for the low FPS bug that was occuring in the build but not the editor.
Added the jump animation and transitions. Fixed a few bugs with player not dying when hitting spikes.
Fixed the FPS issue on the build.
Started working on the jet pack mechanic. Researched more about how the physics in the game more to get the feel of the jet pack down. Tested the app substantially through bluestacks and looked at some of the bugs.
Added resolution scaling to in game menus(Pause Menu and Play Again Screen). Through bluestacks, found a bug that made sound effects not work when BGM is playing. Further refined the jet pack mechanic to feel better. Fixed some of the spikes that are floating in the air.
Discussed the team about adding buttons for dashing/floating/shooting. Decided to scrap jet pack mechanic and to have the game as is with no buttons. Looked into changing how the background works. At that moment, with each randomly generated segment, a new background was made. Also limited how many times you can throw rocks. Players can get back rocks by picking them up randomly in the segments.
Tried to fix the BGM and SFX sliders. Managed to fix the BGM slider. SFX still does not work while BGM is playing. Also talked with Savannah about UI changes. Ended up fixing in-game UI to accommodate the new rock mechanic as well as making it scale better with resolution changes. Tried to fix the SFX bug with BGM working. Made the original background follow the camera so that there are no breaks in between level segments. Got SFX bug fixed by the end of the day.
Looked at the newly assigned issues and assigned some of them to myself. Started thinking about how to go about fixing them.
Tested Capstone-Labyrinths game. Reported a couple of bugs.
Made the music slider save and load from its PlayerPrefs so that it doesn't reset itself every time.
##April 17
Fixed the sound slider so that it actually adjusts the volume of the sound effects. Made the same changes as I did to music slider so that it saves its current state. Also fixed major bug with the game that caused dashing to break and the FPS to dip very low when testing from phones/bluestacks.
Tested Capstone-Labyrinths game again and reported a bug about attacking not working properly.
Initially configured the website to work with Github Pages and added bits of content.
Added temporary styling for the website in order to figure out how to arrange the content for later.
Finished the website with Savannah. Added styling, responsiveness, and more content.