Stephen Seo
105cd880f2
Impl sending/receiving emotes
2022-04-29 18:30:41 +09:00
Stephen Seo
36dd43bb70
Fixes related to new send emote functionality
2022-04-29 17:24:42 +09:00
Stephen Seo
5381578b08
Update specs, impl back-end support for send emote
2022-04-29 17:16:32 +09:00
Stephen Seo
f498f2c475
Update backend_protocol for emote send/recv
2022-04-29 15:53:36 +09:00
Stephen Seo
8eb30fc5d5
Update Product Backlog
2022-04-29 15:35:26 +09:00
Stephen Seo
6ef8667382
Update Sprint 6 backlog
2022-04-29 15:28:08 +09:00
Stephen Seo
a4bf4cbd25
Change fn string_from_board to accept board ref
2022-04-29 15:21:22 +09:00
Stephen Seo
f799bae530
front-end: Minor refactorings fixes
2022-04-29 12:12:01 +09:00
Stephen Seo
b158e7347e
front-end: Minor refactorings
2022-04-29 11:37:15 +09:00
Stephen Seo
e6152331b0
front-end: minor refactoring
2022-04-29 11:23:03 +09:00
Stephen Seo
e77d25996d
front-end: fix repeated disconnects on close
...
When the front-end connects to the back-end, it creates a callback that
sends a disconnect message with the received ID on "pagehide" and
"beforeunload" events. The previous implementation did not "undo" these
callbacks when the game was reset and a new ID was received. This fix
prevents the front-end from resending disconnect messages with
previously received IDs on browser window/tab close.
2022-04-29 11:08:54 +09:00
Stephen Seo
e0ed5fc5d8
back_end: Fix bug where CyanWin is MagentaWin
2022-04-28 22:12:36 +09:00
Stephen Seo
6b430660b7
Update README.md
2022-04-28 12:23:04 +09:00
Stephen Seo
174875b88b
back-end/front-end: Rust clippy fixes/refactorings
2022-04-27 16:51:57 +09:00
Stephen Seo
694da61bd6
Update Sprint 6 backlog
2022-04-27 15:17:25 +09:00
Stephen Seo
3172af19f8
front-end/back-end: Tweaks to game AI
2022-04-27 15:02:53 +09:00
Stephen Seo
dcc9400483
back-end: Minor fix related to phrase handling
...
Fixes passing an empty string to the db in (probably) rare cases.
2022-04-27 14:16:34 +09:00
Stephen Seo
665dff94fe
back-end: Enforce max-length of user-input phrase
2022-04-27 14:11:02 +09:00
Stephen Seo
edd3b0c65c
Update Sprint 6 backlog
2022-04-27 13:06:35 +09:00
Stephen Seo
059d0608b6
Impl match players via phrase
...
Front-end now has option to input phrase on game start.
Fixed back-end accepting empty strings (will treat empty strings as if
no phrase was given).
2022-04-27 12:47:45 +09:00
Stephen Seo
f9338d4093
back-end: Impl "phrase", update protocol
2022-04-27 11:42:28 +09:00
Stephen Seo
87d93e5b4f
back_end: Update back-end for new "phrase" column
2022-04-27 11:15:53 +09:00
Stephen Seo
e060d94186
front-end: Minor fix related to reset button
2022-04-25 15:19:25 +09:00
Stephen Seo
96e28b9d68
Update Sprint 6 backlog
2022-04-25 15:03:37 +09:00
Stephen Seo
b26c9ff6d1
front-end: Impl Reset button
2022-04-25 15:02:18 +09:00
Stephen Seo
d55e43cc6c
Merge branch 'dev' (refactorings)
2022-04-25 13:56:10 +09:00
Stephen Seo
b7e0b522af
Add "Refactoring and Code Improvement" constraint
2022-04-25 13:55:12 +09:00
Stephen Seo
e54d239260
Update user stories, backlogs, prep for Sprint 6
2022-04-25 13:50:06 +09:00
Stephen Seo
a7c67fd098
Redo NonTechnical_SimpleModel
2022-04-21 17:04:39 +09:00
Stephen Seo
975a878eb6
Update README.md
2022-04-21 13:38:48 +09:00
Stephen Seo
f8da5f4997
Organize plans/specs
2022-04-21 13:37:09 +09:00
Stephen Seo
501ce91ac3
back_end refactorings
...
Have back_end cleanup stale players/games on an interval, not every
iteration of its loop.
Replace usage of recursion in db_handler.rs .
2022-04-20 14:14:03 +09:00
Stephen Seo
27ff10293a
Update release_plan.md
2022-04-20 14:13:45 +09:00
Stephen Seo
c98e4723bb
Create non-technical release-plan and simple-model
2022-04-20 14:06:26 +09:00
Stephen Seo
73ac99b7cc
Rename Scrum artifacts to be more accurate
2022-04-20 14:06:26 +09:00
Stephen Seo
381c5d3b29
Convert spreadsheets to ".xlsx" format (MS Office)
2022-04-16 18:48:57 +09:00
Stephen Seo
fdbef5f6df
Update product backlog
2022-04-15 17:33:50 +09:00
Stephen Seo
7a4821ac26
Add Sprint 5 Retrospective
2022-04-15 17:32:23 +09:00
Stephen Seo
bb7d150196
Update Product backlog
2022-04-10 13:08:52 +09:00
Stephen Seo
6aa2927b42
Update Sprint 5 backlog
2022-04-10 13:04:41 +09:00
Stephen Seo
2aa4200835
Fix not "disconnecting" (hopefully on mobile too)
...
Sometimes the player would not disconnect from the Network Multiplayer
session on the back-end. Seems to work on PC browsers, not so well with
moblie browsers. This commit hopefully fixes this for mobile browsers.
2022-04-08 12:41:20 +09:00
Stephen Seo
57b782ad4d
Update Sprint 5 backlog
2022-04-08 12:24:24 +09:00
Stephen Seo
70eb1ca121
Fix not "disconnecting" on refresh (hopefully)
2022-04-08 12:17:15 +09:00
Stephen Seo
ee8187cabb
Fix not "disconnecting" on page close/refresh
...
Hopefully this works this time.
2022-04-08 12:01:15 +09:00
Stephen Seo
284f294c6d
Fix not "disconnecting" on refresh
2022-04-08 11:55:31 +09:00
Stephen Seo
392fc5e7f0
Fix whitespace in edited classes, try fix unload
...
The method to send the disconnect on page close was changed, but it is
still uncertain if it works correctly.
2022-04-08 11:42:18 +09:00
Stephen Seo
1e6e5ff1f5
Update backend_protocol_specification.md
2022-04-08 11:05:03 +09:00
Stephen Seo
c9ba80e6a4
Impl "too_many_players" response from back-end
...
Previous implementation did not respond with the proper JSON response if
there were too many players.
2022-04-08 11:01:33 +09:00
Stephen Seo
bc3de10d4e
Add Release Plan
2022-04-07 15:02:13 +09:00
Stephen Seo
ca0e9f55f6
Add "Simple Model"
2022-04-07 14:43:03 +09:00