Posts

Showing posts from December, 2025

CST 489-499 - Module 16

 The final week, This is the last week for the entire CSU Monterey Bay Computer Science Online journey! Starting off with the general updates for the week, it was a bit hectic. Completing the user test reports for our project was completed essentially last minute, but well worth the information. We decided to fix some of the issues as early as possible for us to be able to record our presentation, but unfortunately, after merging some changes to the master branch, a few bugs went un-noticed, causing a delay in our presentation recording until the issues were resolved. Thankfully, we were able to complete both the testing report and the presentation, but depending on what we hear, we may need to make changes to the presentation. As this is the final week, I think its important to reflect on what I've learned throughout the entire CS Online course. I have learned such amazing things that I never thought I would appreciate as much as I do now. Learning the general project development ...

CST 498-499 - Module 15

 Week 15, This week was a bit busy for me. I had to do another rework for a smaller portion of one of the main pages. It had to do with adding a game mode type involving teams, which would have required repeating sections of a match, one for each team, which I did not initially keep in mind when developing the page. To make matters worse, I also became very ill throughout the beginning of the week. However, I was able to get it done. Additionally, I was able to get a user to test the project, which went generally well. The main points where things could have been done better mainly had to do with the UI layout. The plan for next week, or the next few days really, is to flesh out some of the UI and bugs that may be present in the project. Additionally, we have to start preparing for the end of the entire course, including updating our ILP portfolio, filling out our final journal entry, finishing our video presentation, etc. If all goes well for our presentation draft, these shouldn'...

CST 489-499 - Module 14

 Week 14, This week was fairly productive as well, but I feel like I can pick up speed, or at least spend more time than I have already. Last week my plan was to add non-users of our app to be included in a given board game match/event and to figure out a way to determine how a user would win (highest score, lowest score, custom placements). So far, I was able to implement those, that way for people who don't own an android phone, and now users don't have to type as much to determine who wins. Additionally, I added a dialog screen for users where were invited to an event to have the ability to accept or decline. Before, that was implemented, any user can just visit the event/match and change certain things about it. Now that is no longer the case. Right now, if a game/match was deleted, there is no rollback on the user metrics which keeps track of the number of times they won/lost, win/loss streaks, etc. It would be unfortunate if a user accidentally lost their winning streak s...

CST 489-499 - Module 13

 Week 13, This week was fairly productive for me in terms of project development. I was able to implement a way for users to start a quick board game match without having to set up an event and send out invites. There is a separate page to get to it since we have a dedicated page for events. Additionally, I was able add onto the work I did for allowing users to upload images to the board game event by displaying the gallery of images already uploaded to the event and letting the user tap on each image to increase its size to view it and to have the option to delete the image. That should be the general main functionality in a close to complete state. Up next, the plan is for me to implement a way for non-users of the app to be included in a match/event, especially since not everyone uses android devices. Additionally, if I have time for it, figure out a better solution to saving who won or lost a game. Finally, we need to figure out how to actually send out the invites to the invit...