Nicole L
Nicole L
Currently, Vue warns us in the console that we're using the development version of Vue, and that we should use the production version when we deploy. Doing so mean [using...
In addition to the specific art assets we need, we also need to determine a color scheme to apply the various visual elements of the game.
A simple first-pass background image. Keep in mind that we don't know what size screen we're going to be displaying on (and we will likely display on multiple different screens),...
For both the player and the host site, if the websocket connection to the server closes, the page will no longer work. For the player site, you can keep tapping...
Currently, when a new version of the app is deployed, any open host displays have to be manually refreshed. It would be better if the host site could automatically detect...
We're using the Hungry Hungry Hippos IP, but we're doing so with the permission of Hasbro through their license with Scientific Games. We should include a copyright notice clarifying that...
Have the user fill out a "name" field, and submit that name to the `/api/register-player` endpoint. This will mean that we shouldn't register the player automatically on startup, we'll have...
Right now the order that players are listed in when calling the `/api/players` endpoint is determined by the ordering provided by `HashMap`, which is effectively arbitrary. This leads to multiple...
Currently, when the first host connects, they'll get every broadcast that was sent by the server before a host connected. This is an unintended consequence of how the broadcast thread...
If you navigate to `/foo/bar` (or any non-api-endpoint path) the server returns a 500 error code. Instead, it should treat the path as trying to serve a static file that...