Author: Ryan Cubas
Partner: Andy Tran
Course: CS 3500, University of Utah, School of Computing
GitHub ID: ATran-dev, Szerlock
Repo: https://github.com/uofu-cs3500-20-fall2024/assignment-eight-chatting-syntax_surfers_game
Date: 5-December-2024 23:59
Project: Snake and Chatting
Copyright: CS 3500 and [Ryan Cubas and Andy Tran] - This work may not be copied for use in Academic Coursework.
This Chatting GUI allows for many users to connect to the same server to chat with each other. You can connect and reconnect, and chat freely. Each user also has the option to view who else is connected in the server.
The Snake GUI allows for many users to connect to the same server in order to play the snake game. It now is updated to have a leaderboard and history tracked on a local web browser.
1. Assignment Eight: Predicted Hours: 13 Actual Hours: 8
Note: The hours above do not represent combined hours, it primarily represents the time worked on large chunks of the code together as a pair.
Individual Hours:
These are the hours that Andy/Ryan spent on their own time working on the code. This was usually due to scheduling complications.
Andy's Hours: ~5
Most of it was spent debugging small issues in the code, implementing that the user's would show with a command on the display, and on documentation.
Ryan's Hours: ~6
Most of it was spent on implementing the server, the client, and the chat functionality. Some of the time was spent on debugging
and asking questions to the TA's to make sure we meet all requirements for the assignment.
2. Assignment Nine: Predicted Hours: 20 Actual Hours: 15
Individual Hours:
These are the hours that Andy/Ryan spent on their own time working on the code. This was usually due to scheduling complications. Most interactions were online
over discord.
Andy's Hours: ~6
Most of it was spend trying to meet requirements, trying to add features, fix some bugs, and clean up code.
Ryan's Hours: ~7
Most of it was spent was spent on fixing client bugs, and the draw functionality. Some of the time was spent asking questions to the TA's to make sure we meet
all requirements for the assignment.
3. Assignment Ten: Predicted Hours: 14 Actual Hours: 14
Individual Hours:
These are the hours that Andy/Ryan spent on their own time working on the code. This was usually due to scheduling complications. Again, most interactions were online
over discord. The entirety of the Snake Razor database code was written together, most of the webpage was written together.
Andy's Hours: ~7
Spent mostly on tidying up the code, and fixing all of the bugs at the end of the code, and tying the players to their games, focused on finishing up
the web page.
Ryan's Hours: ~6
Spent mostly on abstracting away to create helper methods, cleaning up code, writing some documentation, getting help at professor and office TA hours. Focused on finishing
up the snake and webserver.