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
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
Stephen Seo
23d9b5647e
Fix bug: backend didn't cleanup stale players
2022-04-07 11:16:50 +09:00
Stephen Seo
9fc0408d16
Update README.md
2022-04-06 20:57:26 +09:00
Stephen Seo
74ca3fd696
Add GPL3 Licence headers to sources
2022-04-06 20:49:54 +09:00
Stephen Seo
62431f0d0e
Update README.md for backend and frontend
2022-04-06 20:38:49 +09:00
Stephen Seo
50221a0356
Add Licenses for frontend and backend (GPL3)
2022-04-06 20:34:45 +09:00
Stephen Seo
32d58fae2c
Update Sprint 5 backlog and product backlog
2022-04-06 20:27:35 +09:00
Stephen Seo
91c9eab05e
Fix messages being displayed on networked game end
2022-04-06 20:17:27 +09:00
Stephen Seo
59bdcc2a34
Tweak "board to string" and back for better info
2022-04-06 20:09:22 +09:00
Stephen Seo
2e0b29ed70
Add "release" configuration for BACKEND_URL
2022-04-06 19:40:40 +09:00
Stephen Seo
567cec9500
Minor tweaks (and cargo fmt
got aggressive)
2022-04-06 19:38:59 +09:00
Stephen Seo
89b9bf860b
Working multiplayer between frontend backend
...
WIP Need to set the URL and host the backend on the website.
2022-04-06 18:43:17 +09:00
Stephen Seo
8c84aae173
605.607 WIP! working get-id and disconnect
...
The frontend "server" and backend server must be served via the same
port/address. This can be done by using nginx as the server, and using
reverse-proxies from nginx to the frontend and backend servers.
2022-04-06 13:39:12 +09:00
Stephen Seo
8712d4cd8b
frontend: WIP! request id in progress
...
Frontend is able to successfully send a Request, but is failing to
get/parse the Response.
2022-04-05 18:16:04 +09:00
Stephen Seo
a3ecde2c25
Update Sprint 5 backlog
2022-04-05 16:00:29 +09:00
Stephen Seo
83a9ab2ea0
frontend: WIP! in progress setting up id request
2022-04-04 18:25:17 +09:00
Stephen Seo
39c8177914
Add Sprint 5 backlog
2022-04-04 14:37:20 +09:00
Stephen Seo
fc591c3210
Update Sprint 4 Retrospective, Product Backlog
2022-04-04 14:25:10 +09:00
Stephen Seo
1485bc8c3a
Update Product Backlog
2022-04-04 14:10:07 +09:00
Stephen Seo
83a0e9dabf
Add Sprint 4 Retrospective
2022-04-04 14:06:56 +09:00
Stephen Seo
fe3e10aa2a
Update Sprint 4 backlog
2022-04-04 13:58:23 +09:00
Stephen Seo
2a7a961c9c
Minor refactorings
2022-04-01 20:04:40 +09:00
Stephen Seo
e4f5f48bae
Update Sprint 4 backlog
2022-04-01 19:58:17 +09:00
Stephen Seo
c8eb6ab5be
Impl turn timeouts, db entry timeouts
...
AI takes a players turn if they take too long on their turn (currently
set to 25 seconds).
Backend times out player/game entries in database.
2022-04-01 19:52:46 +09:00
Stephen Seo
d851d90640
Refactorings, split lengthy code into separate fn
2022-04-01 17:37:37 +09:00
Stephen Seo
0d9e35dd28
Refactorings and bug fixes
...
Protocol was also updated to match the output from the backend.
Fixed "id" not returning as an integer from the backend.
2022-04-01 17:17:42 +09:00
Stephen Seo
8782a731bc
Move some backend fns to the shared "state.rs"
2022-03-31 21:02:52 +09:00
Stephen Seo
b783e35759
Update Sprint 4 backlog
2022-03-31 20:45:24 +09:00
Stephen Seo
dbb1c3ad35
backend: Impl "place_token" protocol
...
Some edge-cases might not be addressed.
Need to impl. "timers" for clearing out stale entries in the database.
2022-03-31 20:38:22 +09:00