1
0

261 Commits

Author SHA1 Message Date
888688a019 Full game worked! 2025-10-04 16:50:04 -07:00
3d5b6836ed Fixing asset location problems 2025-10-04 15:30:13 -07:00
a671adebcb Fix "player is no longer ." to actually state the last color. 2025-10-04 15:14:42 -07:00
64e454662b "click New Board..." -> "click New Table..." 2025-10-04 15:11:48 -07:00
d36716e8d8 Restructuring Dockerfile 2025-10-04 14:52:16 -07:00
05fd770f2e Continuing with improved tst coverage 2025-10-01 09:27:26 -07:00
ee965bd8ce Remove launch.sh wrapper; document docker compose workflow in README 2025-09-30 21:09:03 -07:00
5159e0e5e3 Lots of AI tweaks to game. 2025-09-30 20:57:53 -07:00
0c0a14dd5e App is now loading with HMR and gfx 2025-09-28 16:47:54 -07:00
d4f34cd43f Rewriting socket code 2025-09-27 14:25:30 -07:00
e2d00d5887 Moved away from deprecated CRA and using Vite 2025-09-27 12:52:16 -07:00
a55dce94d7 Added "slow turn" and fixing porting issues 2025-09-25 11:33:21 -07:00
b553cdc656 Updated docker and server configs 2025-09-23 12:26:34 -07:00
eb39a175df Fix error if try to play victory point too early
Block sending blank chat messages

Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2024-10-06 11:51:01 -07:00
47e11dff69 Dockerized
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2023-10-06 14:52:34 -07:00
James Ketrenos
b9e6f9128f Fix card multi-play
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-10-31 14:52:19 -07:00
James Ketrenos
8aae5480b8 AI plays development cards
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-07-10 17:55:37 -07:00
James Ketrenos
054849067a Fixed house rules not working
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-07-07 16:00:21 -07:00
James Ketrenos
3abc4ad2a1 Randomize animation Seeds on game reset
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-29 09:29:39 -07:00
James Ketrenos
6a7902c32f Add clearGame if only one player in game
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-29 09:06:57 -07:00
James Ketrenos
ee87f635e4 Add pause / unpause command via chat to bot
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-27 13:27:21 -07:00
James Ketrenos
aec9c6561c admin-command rule working
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-27 10:39:22 -07:00
James Ketrenos
2788265efc Implementing more admin commands
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-26 11:17:43 -07:00
71777e3a21 Fix trading
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2022-06-26 11:16:50 -07:00
James Ketrenos
6740164c3a Fix robber discard for robots
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-25 15:39:26 -07:00
James Ketrenos
1916ad3509 Updated AI
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-25 15:27:12 -07:00
James Ketrenos
446d4d49e2 Robot AI fixes
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-23 17:10:22 -07:00
James Ketrenos
84c8657b55 Added sheep
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-23 14:10:13 -07:00
James Ketrenos
588777af90 Add sheeps
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-23 14:07:53 -07:00
James Ketrenos
6a861e7841 Initial AI bot started!
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-22 14:17:34 -07:00
James Ketrenos
bedea71cb3 Add volume control
Fix random seed at start

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-22 12:25:06 -07:00
James Ketrenos
3648b58f5c Everyone starts with same animation seeds for tiles
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-21 12:14:10 -07:00
James Ketrenos
ffbbb647bc Added more sound effects
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-21 10:26:54 -07:00
James Ketrenos
428bd9a26c Removed verbose console
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-20 12:51:01 -07:00
James Ketrenos
7babaee861 Fix #38 - reset game.turn.free on trade entry
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-20 12:39:52 -07:00
James Ketrenos
4795baaf56 Fix #104 - send filtered player update after every resource count change
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-20 12:35:26 -07:00
James Ketrenos
d95335d59b Fix #115 - add player color to offerRejected
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-20 12:20:14 -07:00
James Ketrenos
784ea1ecee Initial placement with volcano off was broken; fixed
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-20 11:49:22 -07:00
James Ketrenos
d4028a17f3 Dice roll reflects if active roll or volcano roll
Disable Roll button if players are selecting in Volcano mode

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-18 18:19:35 -07:00
James Ketrenos
99f0971873 Lots of fixes for volcano and other features
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-18 12:30:26 -07:00
James Ketrenos
c093d7141e Working out bugs in Volcano
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-17 17:50:03 -07:00
James Ketrenos
14115400a3 Implemented two new VP adding cards
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-09 15:45:14 -07:00
James Ketrenos
7bf5927d99 Track player vs robber steals and display in Winner
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-06-05 10:05:33 -07:00
James Ketrenos
4e8b4746dc Fix volcano mode so everyone picks resources
Fix bug if player connects without audio/video

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-05-31 12:48:11 -07:00
James Ketrenos
9cda7c17cf Volcano working!
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-05-29 16:44:27 -07:00
James Ketrenos
af83538027 Volcano mode working; resource allocation not enabled yet
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-05-29 15:34:12 -07:00
James Ketrenos
68e43fa3f7 Settlement restriction on initial-placement for Volcano
Improved admin-command for roll

Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-05-25 16:08:59 -07:00
James Ketrenos
1c69cd23e9 Display Volcano and assign Pip roll Number
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-05-24 16:49:51 -07:00
James Ketrenos
849d2ed222 Implement House Rule enable/disable of Volcano mode
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-05-24 15:41:18 -07:00
James Ketrenos
6779a8ac26 Fix #107 -- filter cards to only included unplayed
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
2022-05-02 18:51:21 -07:00