James Ketrenos
a7a547596c
Count initial roads against road count
...
Do not give up longest road if not split and there is a tie
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 20:53:06 -08:00
James Ketrenos
877185aaf5
Fix not prefixing chat with line
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 18:39:45 -08:00
James Ketrenos
1e3d086b57
Moved things around to work on smaller screens
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 17:16:45 -08:00
James Ketrenos
a4f75c8c0b
Added 2nd monopoly and YoP
...
Renamed back of cards
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-06 13:17:01 -08:00
James Ketrenos
ed062e04e2
Fix #77 -- chat message opening resource gives
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-05 16:31:04 -08:00
James Ketrenos
315d55ad72
Fixed lots of trading bugs
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-05 16:29:48 -08:00
James Ketrenos
1345e1a658
Fix #78 -- provide chat message info on monopoly and YoP being played
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-05 11:38:45 -08:00
James Ketrenos
96723e135c
Implemented YoP and Monopoly
...
Lots of fixes
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-04 17:49:58 -08:00
James Ketrenos
0b540cd5ec
Fixed broken trading with bank
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-03 18:14:44 -08:00
James Ketrenos
287d2a1551
Fix trading
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-03 17:52:11 -08:00
James Ketrenos
589187db38
Lots of fixes to trading
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-03 17:48:24 -08:00
James Ketrenos
2b0b8f3465
Fix cost of city in chat
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 23:31:34 -08:00
James Ketrenos
4ab1aa9220
Trading seems to be working
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 23:27:39 -08:00
James Ketrenos
c6b29ff580
Rebuilding Trade menu
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 20:32:46 -08:00
James Ketrenos
d517c8793a
Provide chat info on receiving cards for Road Building, etc.
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 14:09:52 -08:00
James Ketrenos
e3ccc122dd
Improved WebSocket handshake
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 13:55:30 -08:00
James Ketrenos
8170189400
Fixed city placement hover
...
Changed working on discard
Added Requirement action to the Activities list
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-02 11:09:30 -08:00
James Ketrenos
4ff9ad015e
Added Activity feed
...
Fixed some more WebSocket timeouts
Changed Resource to support a label=true mode which puts a bubble lable instead of creating a stack
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 20:19:48 -08:00
James Ketrenos
2fa436081b
Improved WebSocket timeout sequence
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 15:39:26 -08:00
James Ketrenos
35c6033ae5
Use "loadGame" instead of "createGame" on ws connection
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 13:19:23 -08:00
James Ketrenos
4be68a39f1
Do not allow lowercase 'the bank' as name
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-03-01 13:18:54 -08:00
James Ketrenos
44cd877c4e
Add Resource replacement in Chat
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 21:12:10 -08:00
James Ketrenos
55fda983ea
Fix largestarmy not clearing on resetgame
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 20:27:32 -08:00
James Ketrenos
4024286979
Added WebSocket reconnect with keepalive
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 19:59:58 -08:00
James Ketrenos
b2c4e54432
Fix #68 - send message on VP play
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 18:40:14 -08:00
James Ketrenos
0e91755c72
WebSocket seems to be working
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 17:34:17 -08:00
James Ketrenos
0bc96d5121
Added WebSocket for responses
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 13:11:27 -08:00
James Ketrenos
7ec798d0ed
Fix #65 -- typeo "session" instaed of "sessions"
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 00:05:08 -08:00
James Ketrenos
89ad5ac1dd
resetGame fixes for new games
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-28 00:01:49 -08:00
James Ketrenos
644fea6ba8
Implementing websocket
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 23:59:24 -08:00
James Ketrenos
6ae9f4ddda
Fix wrong colors being used in player receives chat messages
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 21:24:14 -08:00
James Ketrenos
8200697573
Game reset logic adjusted to bind to players.
...
Reset the robber on resetGame
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 15:48:57 -08:00
James Ketrenos
0cb80d7ece
Fix #52 - do not count played cards as "potential"
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 14:26:02 -08:00
James Ketrenos
6361074703
Fix #55 - shrink system messages
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 14:23:28 -08:00
James Ketrenos
1562658798
Fix #57
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 13:57:54 -08:00
James Ketrenos
edde72f44a
Reset all game data in resetGame
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 13:56:31 -08:00
James Ketrenos
6cd0852bd4
Claiming a game session via name assigns color and initialSettlement from old session
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-27 13:25:45 -08:00
James Ketrenos
1ca27a51f3
Fixed some ACCEPT boxes in trades so only perfect matches are accept.
...
Moved "Offer" button to try and make it more clear when you need to submit a new offer
Fixed meetClicked to update the offer text and resource counts.
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-26 14:58:07 -08:00
James Ketrenos
09690ee4e0
Added bank information to bank placement.
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-26 14:11:21 -08:00
James Ketrenos
8d9926a413
Moved when the text for the robber is entering during initial game setup
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-26 13:57:57 -08:00
James Ketrenos
fed7bcea6c
Fix #10 -- minimum road length starts at 5
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-26 13:49:23 -08:00
James Ketrenos
54e1a51c04
Added Velocirobber
...
Fixed several robber and admin related commands
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-26 02:57:08 -08:00
James Ketrenos
e865133cc1
Lots of tweaks and fixes
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-21 15:29:53 -08:00
James Ketrenos
2152f6b93a
Lots of fixes. Road mapping, longest army, monopoly, year of plenty (sort of), road building (sort of), etc.
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-21 01:50:52 -08:00
James Ketrenos
433eff8473
Longest road calculations are now correct for each segment. Visualize longest road
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-20 22:52:55 -08:00
James Ketrenos
27cdcda2d4
Playing an Army activates robberInAction for active player to place Robber
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-20 12:28:25 -08:00
James Ketrenos
ee3f96dc6f
Male and female robbers!
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-19 19:32:50 -08:00
James Ketrenos
01013e4ede
Allow player assignment on steal
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-19 17:34:21 -08:00
James Ketrenos
6c4c11417e
Allow name stealing after inactivity
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-19 17:32:17 -08:00
James Ketrenos
97a9c616fa
Game plays through! Need to process the "progress cards".
...
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-02-19 17:27:44 -08:00